Lexing and Parsing the TypeScript programming language using Python's PLY library.
Before you continue, ensure you have met the following requirements:
Requirement | Version |
---|---|
Python | 3.10+ |
Poetry | Latest |
- Clone the repository &
cd
into it:
git clone https://github.com/anntnzrb/tsparxer.git
cd tsparxer/
- Install dependencies using Poetry:
poetry install
To run the application via terminal, use the following command:
poetry run app
The will present 2 options, the first for testing the lexer and the latter for testing the parser.
To run the graphical version of the application , use the following command:
poetry run gui
To run the tests (lexer + parser), use the following command:
poetry run test
Name | Contact |
---|---|
Juan Antonio González | juangonz@espol.edu.ec |
Paul Gudiño | pgudino@espol.edu.ec |
Christopher Villa | cgvilla@espol.edu.ec |