Sigh

March 6, 2022 ยท View on GitHub

A tear is an intellectual thing, and a sigh is the Sword of an Angel King.

A language implementation demo, demonstrating the use of my parsing library Autumn, my semantic analysis library Uranium, as well as ASM for bytecode generation.

Key files:

  • SighGrammar
  • SemanticAnalysis (1)
  • Interpreter
  • BytecodeCompiler

(1) Here is a code review of that code.

Tests:

  • GrammarTests
  • SemanticAnalysisTests
  • InterpreterTests
  • InterpreterTests
  • BytecodeTests