- build AST for mini-pascal
- do some semantic analyses
- build symbol table for each scope
- implement the concept of inheritance in C
- Using linkedlist as symbol table, slow but easy to implement
The construction of AST is implement in a very ugly way.
And it's not fully support features of mini-pascal.
- multi array argument