package baguette_sharp

  1. Overview
  2. Docs

The Interpreter Module of B#

val labels : (string, Parser.parameters Parser.ast list) Stdlib.Hashtbl.t

The Hashtbl storing the labels AST

val creating_stack_trace : int -> string -> < to_string : string.. > -> string

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) Stdlib.Hashtbl.t

Runtime of the program runs the list of Node and update the RAM. It also returns the RAM