o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o o o o Parse::Lex.pm/Parse::Token.pm - 1.19 o o o o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o ___________ DESCRIPTION The Parse::Lex.pm module for perl5 is an object-oriented generator of lexical analyzers. *************************WARNING!************************************ * The Parse::Lex class doesn't work with a perl version inferior to * * 5.004. Use the Parse::Clex class instead. * ********************************************************************* Documentation is in French. It's not a linguistic provocation! I am very busy, and I've no time to translate the documentation in English (and I know that the result will not be perfect ;-). A collection of examples demonstrating various Parse::Lex features can be found in the "examples" directory. Copyright (c) 1995-1997 Philippe Verdret. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. -- philippe.verdret@sonovision-itep.fr ___________________________ HOW TO BUILD and INSTALL IT % perl Makefile.PL % make % make test % make install _____________________________________ CHANGES, ESPECIALLY INCOMPATIBILITIES Modifications of the 1.18 version o Parse::Lex - Evolutions - Documentation enhancements (thanks to Christian Schultze) - Internal enhancements Parse::Lex and Parse::CLex derive of the Parse::ALex Class. o Parse::Token - Evolutions - Internal enhancements Modifications of the 1.17 version Minors enhancements Modifications of the 1.16 version o Parse::Lex - Evolutions - documentation enhancements - new methods: settoken() replace the depreciated method tokenis(). o Parse::Token - Evolutions - documentation enhancements - new methods: text(EXPR)/text() o Parse::Lex - Bugs - "Makefile" problems Modifications of the 1.15 version o Parse::Lex - Evolutions - new methods: pos(), offset(), recordno(). - creation of two classes: Parse::Lex, Parse::CLex. o Parse::Lex - Bugs - "make install" seems to work correctly (Thanks to Helmut Jarausch and Paul Lucassen) Modifications of the 1.14 version o Some minor enhancements. o Definition of the Trace package. - the trace method takes now one argument, which is either a file name or a reference to a filehandle. Modifications of the 1.13 version o Parse::Lex.pm - Bugs - Token define as a three part pattern isn't correctly implemented (Thanks to Thomas Mohr) - The default filehandle isn't correctly defined Doesn't work with perl 5.004 (Thanks to Helmut Jarausch) Modifications of the 1.12 version o Parse::Token.pm - New methods set() decorate a token object with an attribute-value list. get() get the value of a token object attribute o Parse::Token.pm - Renamming set() is now named setbuffer() get() is now named getbuffer() met() is now named isnext() o Warning suppressions