This is a source-to-source compiler from setlX to Python 3. It was implemented during a one-year project for university.
The homepage for setlX can be found on http://randoom.org/Software/SetlX.
Install them with
pip install -r REQUIREMENTS.txt
Load the parser and start an interactive shell with
make parser
You can now use the parser variable to parse text:
>>> parser.parse("a;")
('FileAST', ('Identifier', 'a'))
Rebuild the AST classes (needs ast-gen installed):
make ast
The unit test suite can be run with
make test