compiler¶
fun mlidentcachecheck()TBD
fun mlxor()TBD
fun source(): tuple[string, integer]Returns the caller source location. Evaluated at compile time if possible.
fun not(Arg₁: any)TBD
meth compilereoi(Arg₁: any)TBD
type command::declTBD
type compiler < stateTBD
fun compiler(Globals: function|map): compilerTBD
meth (Compiler: compiler)[Name: string]: anyTBD
meth (Compiler: compiler):command_def(Name: string, Value: any): anyTBD
meth (Compiler: compiler):command_let(Name: string, Value: any): anyTBD
meth (Compiler: compiler):command_var(Name: string): variableTBD
meth (Compiler: compiler):command_var(Name: string, Type: type): variableTBD
meth (Compiler: compiler):def(Name: string, Value: any): anyTBD
meth (Compiler: compiler):let(Name: string, Value: any): anyTBD
meth (Compiler: compiler):var(Name: string): variableTBD
meth (Compiler: compiler):var(Name: string, Type: type): variableTBD
meth (Compiler: compiler):vars: mapTBD
type compiler::function < stateTBD
type compilereoiTBD
meth compilereoi()TBD
meth $(Arg₁: expr)TBD
meth (Expr: expr):compile(Compiler: compiler): anyTBD
meth (Expr: expr):compile(Compiler: compiler, Arg₃: list): anyTBD
meth (Arg₁: expr):endTBD
meth (Arg₁: expr):sourceTBD
meth (Arg₁: expr):startTBD
type function::inline < functionTBD
type globalTBD
type macro::subst < functionTBD
type parserTBD
fun parser(Read?: function): parserTBD
meth (Parser: parser):clear: stringTBD
meth (Parser: parser):compile(Compiler: compiler): anyTBD
meth (Parser: parser):compile(Compiler: compiler, Parameters: list): anyTBD
meth (Parser: parser):evaluate(Compiler: compiler): anyTBD
meth (Parser: parser):input(String: string): compilerTBD
meth (Parser: parser):input(String: string, Arg₃: integer): compilerTBD
meth (Parser: parser):parse: exprTBD
meth (Parser: parser):permissive(Permissive: boolean): parserTBD
meth (Parser: parser):reset: parserTBD
meth (Parser: parser):run(Compiler: compiler): anyTBD
meth (Parser: parser):source(Source: string, Line: integer): tupleTBD
meth (Parser: parser):special(Callback: function): parserTBD
meth (Parser: parser):special(Callback: list): parserTBD
meth (Parser: parser):warnings: parserTBD