Programming Assigments

  • PA 1 -- simple programs
  • PA 2 -- asm programs

    Mini Project

  • PA 3 -- Calculator Flex File
  • PA 4 -- Calculator Yacc File

    Course Project

  • PA 5 -- Symbol Table
  • PA 6 -- Lexical Analyzer
  • PA 7 -- Parser
  • PA 8 -- Semantic Analyzer/AST Generation
  • PA 9 -- AST to 3AC
  • PA 10 -- 3AC to ASM