Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module T = ANSITerminal
Boolean Primitives
val eval : Types.expr -> Types.evalstate -> Types.evt
Evaluate an expression in an environment
val eval_binop :
Types.binop ->
Types.expr ->
Types.expr ->
Types.evalstate ->
Types.evt
val lookup : Types.ide -> Types.evalstate -> Types.evt
val applyfun : Types.evt -> Types.evt -> Types.evalstate -> Types.evt
val eval_assignment :
Types.evalstate ->
Types.assignment_type ->
Types.ide * Types.evt
val eval_assignment_list :
Types.assignment_type list ->
Types.evalstate ->
Types.evalstate
val eval_command :
Types.command ->
Types.evalstate ->
string ->
Types.evt * Types.evalstate
val eval_command_list :
Types.command list ->
Types.evalstate ->
string ->
Types.evt * Types.evalstate
val eval_directive :
Types.directive ->
Types.evalstate ->
string ->
Types.evt * Types.evalstate