Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 788 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 788 Bytes

Balthazar

Simple, object-oriented, statically typed programming language and VM implementation. Currently in early stages of development.

baltc - compiler, written in Scala 3
balt-vm - virtual machine, written in Rust

Authors

Progress

  • Compiler

    • lexer/parser - DONE - error reporting to be improved
    • typechecker
      • constants, unary and binary operations
      • ifs
    • bytecode generation
      • basic arithmetic/string operations
      • ifs/jumps
  • VM

    • basic arithmetic/string operations and printing
    • jumps
    • TODO

Language overview

TODO

Development

TODO