During 4 phases, a compiler for LogicPL programming language has been implemented.
Tip
Make sure to add a java developement environment to your project before running it.
For example in Intellij after opening your project you can head over to File > Project Structure > Project
and from the SDK menu select a software development kit that you previously installed.
- Lexical and syntax analyzer
- Making AST Tree In Grammer
- AST Tree Nodes
- Name Analyzing
- Type checking
- Code generation using
Jasmin