Compiler

A compiler for subset of pascal language. It is capable of handle basic expressions, conditionals, looping statements and outputs unix assembler NASM compatible assembly code.

Features

  • Supports a subset of Pascal Language.
  • Can handel basic expressions, conditionals, looping statements.
  • Outputs unix assembler NASM compatible assembly code.
  • Provide special support for printing and string handling via internal library written in assembly.

Technologies

Download

fahad-shaon-pascal-compiler.zip

Labels

Lex, YACC, C

Development Time

November 2008

Course

Compiler