NAME
Moot::Waste::Lexicon - libmoot : WASTE tokenizer : simple word-list lexicon
SYNOPSIS
 use Moot::Waste;
 ##=====================================================================
 ## Moot::Waste::Lexicon
 $lexer = Moot::Waste::Lexer->new();   ##-- parent lexer object
 $lex = $lexer->abbrevs();             ##-- embedded lexicon
 $lex = $lexer->stopwords();           ##-- embedded lexicon
 $lex = $lexer->conjunctions();        ##-- embedded lexicon
 ##---------------------------------------------------------------------
 ## Basic Access
 $lex->clear();			##-- delete all entries
 $lex->insert($str);			##-- insert a string
 $n    = $lex->size();			##-- get number of entries
 $bool = $lex->lookup($str);		##-- check for membership
 ##---------------------------------------------------------------------
 ## I/O
 $lex->load($reader);			##-- load from Moot::TokenReader object
 $lex->load($filename);		##-- load from named file (1 word/line)
 $lex->load($fh);			##-- load from filehandle (1 word/line)
 ##---------------------------------------------------------------------
 ## Batch Import/Export
 $lex   = $lex->from_array(\@words);	##-- load from perl array
 $words = $lex->to_array($isutf8=0);	##-- dump to perl array
DESCRIPTION
The Moot::Waste::Lexicon module provides an object-oriented interface to the simple word-list lexica used by the WASTE tokenization system. It can ONLY be accessed by means of an embedding Moot::Waste::Lexer.
SEE ALSO
Moot(3perl), Moot::Waste(3perl), Moot::Waste::Lexer(3perl), waste(1), perl(1).
AUTHOR
Bryan Jurish <moocow@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2013 by Bryan Jurish
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.