Little pseudo-C compiler
Alfa language
Can be useful to learn how compilers works.
-
Symbol table: just global and local zones.
-
Hash: used by symbol table. Can be adapted changing the struct and functions (is not struct independet).
-
Lexical analyzer.
-
Parser.
-
Code generation.