This repo includes the lexical and syntactic implementation for C-Minus-Minus Project at Translator Design laboratory.
Running using JRE 8 and py 3.10 and ISO C++14 Standard
The repository contains:
- C-- requirements and specifications document.
What needs to be loaded:
-
A document with lexical specifications, including finite automata.
-
The source code (without executables) of the lexical analyzer.
-
Test files.
What needs to be loaded:
-
An archive with the source files (.py files).
-
An archive with test files.
-
A PDF document describing the source file(s).
What needs to be loaded:
-
An archive with the source files (.cpp files).
-
An archive with test files.
-
A PDF document describing the syntax-directed translator using descendent recursive parsing.
What needs to be loaded:
-
An archive with the source files (.py files).
-
An archive with test files.
-
A PDF document describing the syntax-directed translator.