C-- Compiler for a subset of C language. Lexical, syntactical and semantic analyzer with intermediate code generation.