Crate brainterpreter

Source
Expand description

Interpreter for Bauble programming language

Modules§

ast
Abstract syntax tree
compiler
Compiles AST into virtual machine instructions
lexer
Lexer for the language tokens
log
Logging facilities
parser
Parser
source
Keeps track of source file positions in interpreter.
value
Different values natively supported by the virtual machine
vm
Virtual machine for executing bytecode

Functions§

interpret
Shortcut function to interpret the source code.