compiler¶
fun mlidentcachecheck()
TBD
fun source(): tuple[string, integer]
Returns the caller source location. Evaluated at compile time if possible.
fun not(Arg₁: any)
TBD
type command::decl
TBD
type compiler < state
TBD
fun compiler(Global: function|map): compiler
TBD
meth (Compiler: compiler)[Name: string]: any
TBD
meth (Compiler: compiler):command_def(Name: string, Value: any): any
TBD
meth (Compiler: compiler):command_let(Name: string, Value: any): any
TBD
meth (Compiler: compiler):command_var(Name: string): variable
TBD
meth (Compiler: compiler):command_var(Name: string, Type: type): variable
TBD
meth (Compiler: compiler):def(Name: string, Value: any): any
TBD
meth (Compiler: compiler):let(Name: string, Value: any): any
TBD
meth (Compiler: compiler):var(Name: string): variable
TBD
meth (Compiler: compiler):var(Name: string, Type: type): variable
TBD
meth (Compiler: compiler):vars: map
TBD
type compiler::function < state
TBD
meth $(Arg₁: expr)
TBD
meth (Expr: expr):compile(Compiler: compiler): any
TBD
meth (Expr: expr):compile(Compiler: compiler, Arg₃: list): any
TBD
meth (Arg₁: expr):end
TBD
meth (Arg₁: expr):source
TBD
meth (Arg₁: expr):start
TBD
type function::inline < function
TBD
type global
TBD
type macro::subst < function
TBD
type parser
TBD
fun parser(Read?: function): parser
TBD
meth (Parser: parser):clear: string
TBD
meth (Parser: parser):compile(Compiler: compiler): any
TBD
meth (Parser: parser):compile(Compiler: compiler, Parameters: list): any
TBD
meth (Parser: parser):escape(Callback: function): parser
TBD
meth (Parser: parser):evaluate(Compiler: compiler): any
TBD
meth (Parser: parser):input(String: string): compiler
TBD
meth (Parser: parser):parse: expr
TBD
meth (Parser: parser):permissive(Permissive: boolean): parser
TBD
meth (Parser: parser):reset: parser
TBD
meth (Parser: parser):run(Compiler: compiler): any
TBD
meth (Parser: parser):source(Source: string, Line: integer): tuple
TBD
meth (Parser: parser):special(Callback: function): parser
TBD
meth (Parser: parser):special(Callback: list): parser
TBD
meth (Parser: parser):warnings: parser
TBD