Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
The Interpreter Module of B#
val labels : (string, Parser.parameters Parser.ast list) Hashtbl.t
The Hashtbl storing the labels AST
A function to generate a stack trace from an error object
val exec_node : ?line:int -> Parser.parameters Parser.ast -> Parser.parameters
Interpretation of a single Node
val runtime :
?repl:bool ->
Parser.parameters Parser.ast list ->
(string, Parser.parameters) Hashtbl.t
Runtime of the program runs the list of Node and update the RAM. It also returns the RAM