UniParser for Ada 0.22 Ada library for creating grammar parsers and lexers. Supports Unicode and other kinds of streams. Powerful, flexible and extensible. Creates syntax tree. Has all standard parser constructs and various pre-defined more complex constructs (e.g. different kinds of repetition). These constructs have even variations for subtly different needs. Arbitrary reliable look-ahead. No distinction between parser and lexer. Object oriented.
See also: syntax tree, BNF, Ada library, lexer generator, grammar generator, parser generator, grammar tree, parsing tree, Unicode |