Table of Contents - sardonyx-0.3.6 Documentation
Classes and Modules
- Block
- Bool
- Compiler
- Compiler::Compiler
- DataType
- Function
- GLOBAL_SCOPE
- InstantiatedObj
- Int
- IntInternal
- List
- NativeFn
- NativeFnInternal
- Nil
- Num
- Obj
- Object
- Parser
- Parser::Lexer
- Parser::Node
- Parser::Parser
- State
- Str
- VM
- Variable
Methods
- ::compile — Compiler::Compiler
- ::encode_block — Compiler::Compiler
- ::encode_node — Compiler::Compiler
- ::expect — Parser::Parser
- ::lex — Parser::Lexer
- ::lookahead — Parser::Parser
- ::new — Parser::Node
- ::new — DataType
- ::new — NativeFnInternal
- ::new — IntInternal
- ::new — NativeFn
- ::new — Bool
- ::new — Int
- ::new — Str
- ::new — Num
- ::new — Nil
- ::new — List
- ::new — Function
- ::new — Block
- ::new — Obj
- ::new — InstantiatedObj
- ::new — GLOBAL_SCOPE
- ::new — Variable
- ::new — VM
- ::parse — Parser::Parser
- ::parse_assign — Parser::Parser
- ::parse_block — Parser::Parser
- ::parse_bool — Parser::Parser
- ::parse_call — Parser::Parser
- ::parse_expr — Parser::Parser
- ::parse_factor — Parser::Parser
- ::parse_float — Parser::Parser
- ::parse_fn — Parser::Parser
- ::parse_for — Parser::Parser
- ::parse_if — Parser::Parser
- ::parse_list — Parser::Parser
- ::parse_literal — Parser::Parser
- ::parse_name — Parser::Parser
- ::parse_new — Parser::Parser
- ::parse_nil — Parser::Parser
- ::parse_number — Parser::Parser
- ::parse_object — Parser::Parser
- ::parse_op — Parser::Parser
- ::parse_parens — Parser::Parser
- ::parse_require — Parser::Parser
- ::parse_return — Parser::Parser
- ::parse_string — Parser::Parser
- ::parse_term — Parser::Parser
- ::parse_while — Parser::Parser
- #_new — Obj
- #add — Int
- #add — Str
- #add — Num
- #add — List
- #add_fn — GLOBAL_SCOPE
- #add_obj — GLOBAL_SCOPE
- #add_var — GLOBAL_SCOPE
- #arity — VM
- #as_bool — Int
- #as_bool — Num
- #as_code_string — Str
- #as_code_string — List
- #as_string — Bool
- #as_string — Int
- #as_string — Str
- #as_string — Num
- #as_string — List
- #byte_pos= — VM
- #call — NativeFnInternal
- #call — Function
- #call — Block
- #call — VM
- #callable — VM
- #clear — VM
- #codify — Object
- #div — Int
- #div — Num
- #error — Object
- #error — GLOBAL_SCOPE
- #error — VM
- #from_rb — VM
- #ge — Int
- #ge — Num
- #get_args — VM
- #get_fn — GLOBAL_SCOPE
- #get_string — VM
- #get_type — Object
- #get_var — GLOBAL_SCOPE
- #global — VM
- #gt — Int
- #gt — Num
- #interpret — VM
- #iter — List
- #le — Int
- #le — Num
- #load_bytes — VM
- #lt — Int
- #lt — Num
- #mod — Int
- #mod — Num
- #mul — Int
- #mul — Str
- #mul — Num
- #mul — List
- #pop_from_stack — VM
- #pow — Int
- #pow — Num
- #push_to_stack — VM
- #reset — List
- #set — Variable
- #stack — VM
- #stringify — Object
- #sub — Int
- #sub — Num
- #to_var — VM
- #truthy — VM