Google

"http://www.w3.org/TR/html4/loose.dtd"> >

List of Figures

3.1 Grammar for expressions
3.2 Terminal symbol definition for expressions
3.3 Grammar of the expression recognizer
3.4 make_op function
3.5 Token definitions with functions
3.6 Return values for (non) terminal symbols
3.7 Expression recognizer and evaluator
3.8 Python code generation from a grammar
3.9 Complete Python script with expression parser
4.1 Grammar embeding example
4.2 Parser compilation example
4.3 Parser usage example
5.1 TPG grammar structure
5.2 Code indentation examples
6.1 Token definition examples
6.2 Inline token definition examples
6.3 Token usage examples
6.4 Token usage examples
7.1 User defined base classes for TPG parsers
7.2 Rule declaration
7.3 Precedence in TPG expressions
7.4 AST example
7.5 AST update example
7.6 Backtracking with WrongMatch example
7.7 Backtracking with the check method example
7.8 Backtracking with the check keyword example
7.9 Error reporting the error method example
7.10 Error reporting the error keyword example
8.1 Token definition in CSL parsers example
8.2 Separator definition in CSL parsers examples
8.3 Token usage in CSL parsers examples
14.1 Inheritance example
14.2 Lexer example
14.3 Rule declaration example
14.4 Terminal symbol matching example
14.5 Non terminal symbol matching example
14.6 Sequence of expressions example
14.7 Cut example
14.8 Alternative in expressions example
14.9 Repetition examples: builtin ?, * and +
14.10 Repetition examples: user defined {m,n}
14.11 AST instanciation example
14.12 AST update example
14.13 Text extraction
14.14 Python object in TPG