Version 1.0
Copyright © 2022 Lowell D. Thomas
Python APG
 … an ABNF Parser Generator
basics Directory Reference

All of the examples of basic parsing operations.

More...

Files

file  __init__.py [code]
 
file  back_reference.py [code]
 Demonstrates two modes of back referencing.
 
file  look_ahead.py [code]
 Example of using the look behind operators & and !.
 
file  look_behind.py [code]
 Demonstration of using the look behind operators.
 
file  main.py [code]
 Driver function for demonstrating Python APG basic operations.
 
file  parsing_basics.py [code]
 Simple construction of a grammar object and parser.
 
file  stats.py [code]
 Demonstrates how to display the parser's statistics.
 
file  substrings.py [code]
 Demonstrate parsing substrings.
 
file  trace.py [code]
 Demonstrates how to display a trace of the parser's path through the parse tree.
 
file  udts.py [code]
 Example of using User-Defined Terminals (UDTs).
 

Detailed Description

All of the examples of basic parsing operations.

Run

python3 examples/basic/main.py --help

to see all of the basic options. Examine any of the other files in the directory to study the examples or run them in a debugger to further understand the examples lessons.

Python APG, Version 1.0, is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.