Skip to content

ManuRS/compiler

Repository files navigation

compiler

Little pseudo-C compiler

Alfa language

Can be useful to learn how compilers works.

Including:

  • 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.