Open justanothercoder opened 8 years ago
Implementing a compiler is a big challenge, but nowadays it can be built by parts.
For example:
flex
bison
LLVM
You can gradually replace parts with your own implementations.
Also, that problem involves designing architecture of compiler, so it can help you with OOP style or functional programming design, if you want.
Please refer to details on how to implement compiler using java here Modern Compiler Implementation
Implementing a compiler is a big challenge, but nowadays it can be built by parts.
For example:
flex
.bison
.LLVM
provides great framework for this.You can gradually replace parts with your own implementations.
Also, that problem involves designing architecture of compiler, so it can help you with OOP style or functional programming design, if you want.