Skip to content
Gurpreet Singh edited this page Apr 16, 2018 · 13 revisions

Welcome to the cs335_CompilerDesign wiki! TODO: For codegen:

  • reverse the params ordering //DONE by Gurpreet; instead of params, args are reversed
  • for classes, create width and offsets for fields //TO be seen from symtab
  • main module to main: label// DONE by guggu
  • array is accepting float as size, fix it // DONE by guggu

  • multiple return stmts //DONE by guggu

  • throw error at end of function // part 1 done: generate error message in TAC; done

  • add IO class // done for int

  • type casting // done

  • rel_ops in floats // done

  • array of objects // done

  • basic type take care // done

  • IO -> scan

  • Integration

  • Bug checking

For Irgen:

  • provide complete length of array in symtab
  • correct error msgs
Clone this wiki locally