Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 387 Bytes

todo.md

File metadata and controls

10 lines (9 loc) · 387 Bytes

TODO

  • Extensive Refactoring
    • Shorten names.
    • Use enum instead of using trait+downcast_ref.
    • Minimize the dependency between lexer, parser and irgen.
    • Try to eliminate the duplicated codes between lexer, parser and irgen.
    • Use macro to clean up the messy code in parser.
  • Implement typing system.
  • Implement print() function.