WACC Compiler

CollaborativeScalaGit

Implemented a compiler for the WACC programming language, including lexer, parser, and code generation phases.

Features

  • Lexical analysis and parsing
  • Semantic analysis
  • Code generation for ARM64
  • Optimization passes
  • Error handling and reporting
  • Symbol table management