Release Notes

SLangCC is currently at version 0.1.0.

Current development state

The current compiler includes:

  • Flex lexer and Bison parser for the documented SLang grammar;
  • semantic name, function-call, return, array-size, cast, and exact-type checks;
  • lowering to SLangIR;
  • x86-64 Linux assembly generation;
  • native linking through GCC or Clang;
  • optional parser AST, semantic AST, IR, and assembly dumps;
  • lexer, parser, semantic, IR, code-generation, and integration benchmarks.

Use the repository revision supplied for your course or project as the authoritative version. Language behavior can change while the compiler is under development.