A top-down recursive descent parser built in C/ C++ for more efficient parsing solution.
- Tested on Ubuntu linux 19.04 or greater with gcc 4.9 or higher.
Tthe list of tokens that is supported by the lexical analyzer:
- PUBLIC = "public"
- PRIVATE = "private"
- EQUAL = "="
- COLON = ":"
- COMMA = ","
- SEMICOLON = ";"
- LBRACE = "{"
- RBRACE = "}"
- ID = letter (letter + digit)*