Skip to main content

Pipeline overview

Current pipeline (high level):

  1. Lexer
  2. Parser
  3. Type checking / semantic validation
  4. Transpile to Java source
  5. Compile with javac
  6. Run with java

Notes:

  • lexer is the most stable component today
  • parser/type-checker/transpiler are still unstable before v1.0.0
  • diagnostics exist across stages (LEXICAL/SYNTAX/SEMANTIC/BACKEND/CLI)