The module is a library for Regina programming language
Contains classes that:
- transform plain text of .rng files into AST tree
- perform simple semantic analysis
- create symbol tables for later use.
Parsing algorithm was taken and rewritten from here. This article also helped.
Many thanks to Cristian Dima and Douglas Crockford.
Contains API to interact with the system.
Contains decomposed symbol table.