Interpreter
Constructors
new(program : String, file_path : String, starting_line, level : Logger::Level = Logger::Level::Warning)
Sourcenew(types : Hash(String, TypeDefinition) = {} of String => TypeDefinition, functions : Hash(String, Array(FunctionDef)) = {} of String => Array(FunctionDef), log : Logger = Logger.new)
SourceClass methods
run(program : String, file_path : String, starting_line, log_level : Logger::Level = Logger::Level::Warning)
SourceInstance methods
frame
Sourcefunctions
Sourcelog
Sourcerun
Sourcestack
Sourcetypes
Source