Changes for version 0.50
- myconvpp.pl script removed because compiling the parser requires a patched Parse::Yapp getFields() and getTables() methods added asString() renamed to toString() to conform to Java DBIx::MyParsePP::Rule::getArguments() was renamed to getChildren(); All options of the Lexer are now user-controllable. shrink() and extract() methods provided for handling the parse tree shrink() has flags specifying how to shrink the tree.
Modules
Pure-perl SQL parser based on MySQL grammar and lexer
Pure-perl SQL lexer based on MySQL's source
Query produced by DBIx::MyParsePP
Access individual elements from the DBIx::MyParsePP parse tree
Lexical tokens extracted by DBIx::MyParsePP::Lexer
Provides
in lib/DBIx/MyParsePP/Ascii.pm
in lib/DBIx/MyParsePP/Charsets.pm
in lib/DBIx/MyParsePP/Latin1.pm
in lib/DBIx/MyParsePP/Parser.pm
in lib/DBIx/MyParsePP/Symbols.pm
in lib/DBIx/MyParsePP/Parser.pm