Method List
-
#! Loxxy::BackEnd::LoxFunction
-
#! Loxxy::Datatype::BuiltinDatatype
-
#! Loxxy::BackEnd::LoxClass
-
#!= Loxxy::Datatype::BuiltinDatatype
-
#* Loxxy::Datatype::Number
-
#+ Loxxy::Datatype::LXString
-
#+ Loxxy::Datatype::Number
-
#- Loxxy::Datatype::Number
-
#-@ Loxxy::Datatype::Number
-
#/ Loxxy::Datatype::Number
-
#< Loxxy::Datatype::Number
-
#<= Loxxy::Datatype::Number
-
#== Loxxy::Datatype::Number
-
#== Loxxy::Datatype::True
-
#== Loxxy::Datatype::False
-
#== Loxxy::Datatype::LXString
-
#== Loxxy::Datatype::Nil
-
#> Loxxy::Datatype::Number
-
#>= Loxxy::Datatype::Number
-
#accept Loxxy::BackEnd::Engine::NativeFunction
-
#accept Loxxy::Ast::LoxNode
-
#accept Loxxy::Datatype::BuiltinDatatype
-
#accept Loxxy::Ast::LoxNoopExpr
-
#accept Loxxy::BackEnd::LoxInstance
-
#accept Loxxy::BackEnd::LoxClass
-
#accept Loxxy::Ast::LoxCompoundExpr
-
#accept Loxxy::BackEnd::LoxFunction
-
#after_assign_expr Loxxy::BackEnd::Engine
-
#after_assign_expr Loxxy::BackEnd::Resolver
-
#after_binary_expr Loxxy::BackEnd::Engine
-
#after_block_stmt Loxxy::BackEnd::Engine
-
#after_block_stmt Loxxy::BackEnd::Resolver
-
#after_call_expr Loxxy::BackEnd::Engine
-
#after_call_expr Loxxy::BackEnd::Resolver
-
#after_class_stmt Loxxy::BackEnd::Resolver
-
#after_class_stmt Loxxy::BackEnd::Engine
-
#after_fun_stmt Loxxy::BackEnd::Engine
-
#after_get_expr Loxxy::BackEnd::Resolver
-
#after_get_expr Loxxy::BackEnd::Engine
-
#after_grouping_expr Loxxy::BackEnd::Engine
-
#after_if_stmt Loxxy::BackEnd::Resolver
-
#after_if_stmt Loxxy::BackEnd::Engine
-
#after_logical_expr Loxxy::BackEnd::Resolver
-
#after_logical_expr Loxxy::BackEnd::Engine
-
#after_print_stmt Loxxy::BackEnd::Engine
-
#after_return_stmt Loxxy::BackEnd::Engine
-
#after_seq_decl Loxxy::BackEnd::Engine
-
#after_set_expr Loxxy::BackEnd::Engine
-
#after_set_expr Loxxy::BackEnd::Resolver
-
#after_super_expr Loxxy::BackEnd::Engine
-
#after_super_expr Loxxy::BackEnd::Resolver
-
#after_this_expr Loxxy::BackEnd::Engine
-
#after_this_expr Loxxy::BackEnd::Resolver
-
#after_unary_expr Loxxy::BackEnd::Engine
-
#after_var_stmt Loxxy::BackEnd::Resolver
-
#after_var_stmt Loxxy::BackEnd::Engine
-
#after_variable_expr Loxxy::BackEnd::Resolver
-
#after_variable_expr Loxxy::BackEnd::Engine
-
#after_while_stmt Loxxy::BackEnd::Resolver
-
#after_while_stmt Loxxy::BackEnd::Engine
-
#all_variables Loxxy::BackEnd::SymbolTable
-
#analyze Loxxy::BackEnd::Resolver
-
#and Loxxy::Datatype::BuiltinDatatype
-
#arguments Loxxy::Ast::LoxCallExpr
-
#arity Loxxy::BackEnd::LoxFunction
-
#arity Loxxy::BackEnd::LoxClass
-
#assign Loxxy::BackEnd::Variable
-
#before_block_stmt Loxxy::BackEnd::Engine
-
#before_block_stmt Loxxy::BackEnd::Resolver
-
#before_class_stmt Loxxy::BackEnd::Resolver
-
#before_class_stmt Loxxy::BackEnd::Engine
-
#before_for_stmt Loxxy::BackEnd::Engine
-
#before_fun_stmt Loxxy::BackEnd::Resolver
-
#before_fun_stmt Loxxy::BackEnd::Engine
-
#before_if_stmt Loxxy::BackEnd::Engine
-
#before_literal_expr Loxxy::BackEnd::Engine
-
#before_print_stmt Loxxy::BackEnd::Engine
-
#before_return_stmt Loxxy::BackEnd::Resolver
-
#before_return_stmt Loxxy::BackEnd::Engine
-
#before_set_expr Loxxy::BackEnd::Engine
-
#before_this_expr Loxxy::BackEnd::Resolver
-
#before_var_stmt Loxxy::BackEnd::Engine
-
#before_var_stmt Loxxy::BackEnd::Resolver
-
#before_variable_expr Loxxy::BackEnd::Resolver
-
#before_visit_builtin Loxxy::BackEnd::Engine
-
#before_while_stmt Loxxy::BackEnd::Engine
-
#binary_operators Loxxy::BackEnd::Engine
-
#bind Loxxy::BackEnd::LoxFunction
-
#body Loxxy::Ast::LoxFunStmt
-
#body Loxxy::Ast::LoxWhileStmt
-
#body Loxxy::BackEnd::LoxFunction
-
#body Loxxy::Ast::LoxClassStmt
-
#call Loxxy::BackEnd::Engine::NativeFunction
-
#call Loxxy::BackEnd::LoxClass
-
#call Loxxy::BackEnd::LoxFunction
-
#callee Loxxy::Ast::LoxCallExpr
-
#closure Loxxy::BackEnd::LoxFunction
-
#condition Loxxy::Ast::LoxWhileStmt
-
#condition Loxxy::Ast::LoxIfStmt
-
#config Loxxy::BackEnd::Engine
-
#config Loxxy::Interpreter
-
#current_class Loxxy::BackEnd::Resolver
-
#current_env Loxxy::BackEnd::SymbolTable
-
#current_env Loxxy::BackEnd::Engine
-
#current_function Loxxy::BackEnd::Resolver
-
#define_accept Loxxy::Ast::ASTVisitee
-
#defns Loxxy::BackEnd::Environment
-
#done! Loxxy::Ast::LoxNode
-
#else_stmt Loxxy::Ast::LoxIfStmt
-
#embedding Loxxy::BackEnd::Environment
-
#empty? Loxxy::Ast::LoxBlockStmt
-
#empty? Loxxy::BackEnd::SymbolTable
-
#enclosing Loxxy::BackEnd::Environment
-
#end_visit_ptree Loxxy::Ast::ASTVisitor
-
#engine Loxxy::FrontEnd::Parser
-
#engine Loxxy::FrontEnd::RawParser
-
#engine Loxxy::BackEnd::LoxFunction
-
#engine Loxxy::BackEnd::LoxClass
-
#engine Loxxy::BackEnd::LoxInstance
-
#enter_environment Loxxy::BackEnd::SymbolTable
-
#evaluate Loxxy::Interpreter
-
#execute Loxxy::BackEnd::Engine
-
#expr_stack Loxxy::BackEnd::Engine
-
#expr_stack Loxxy::BackEnd::Environment
-
#false? Loxxy::Datatype::Boolean
-
#false? Loxxy::Datatype::False
-
#falsey? Loxxy::BackEnd::LoxInstance
-
#falsey? Loxxy::Datatype::BuiltinDatatype
-
#falsey? Loxxy::Datatype::False
-
#falsey? Loxxy::Datatype::Nil
-
#fields Loxxy::BackEnd::LoxInstance
-
#find_method Loxxy::BackEnd::LoxClass
-
#get Loxxy::BackEnd::LoxInstance
-
#init_name Loxxy::BackEnd::Entry
-
#initialize Loxxy::BackEnd::LoxClass
-
#initialize Loxxy::Ast::LoxCompoundExpr
-
#initialize Loxxy::BackEnd::Engine
-
#initialize Loxxy::BackEnd::Environment
-
#initialize Loxxy::Ast::LoxAssignExpr
-
#initialize Loxxy::Ast::LoxClassStmt
-
#initialize Loxxy::BackEnd::UnaryOperator
-
#initialize Loxxy::Ast::LoxIfStmt
-
#initialize Loxxy::Datatype::BuiltinDatatype
-
#initialize Loxxy::Ast::LoxGroupingExpr
-
#initialize Loxxy::BackEnd::LoxFunction
-
#initialize Loxxy::BackEnd::BinaryOperator
-
#initialize Loxxy::Ast::LoxVariableExpr
-
#initialize Loxxy::FrontEnd::Scanner
-
#initialize Loxxy::Ast::ASTVisitor
-
#initialize Loxxy::BackEnd::LoxInstance
-
#initialize Loxxy::Ast::ASTBuilder
-
#initialize Loxxy::BackEnd::SymbolTable
-
#initialize Loxxy::FrontEnd::RawParser
-
#initialize Loxxy::Datatype::False
-
#initialize Loxxy::Ast::LoxLiteralExpr
-
#initialize Loxxy::Datatype::True
-
#initialize Loxxy::Ast::LoxNode
-
#initialize Loxxy::Datatype::Nil
-
#initialize Loxxy::Interpreter
-
#initialize Loxxy::CLIParser
-
#initialize Loxxy::Ast::LoxBinaryExpr
-
#initialize Loxxy::Ast::LoxWhileStmt
-
#initialize Loxxy::Ast::LoxPrintStmt
-
#initialize Loxxy::BackEnd::Variable
-
#initialize Loxxy::FrontEnd::Parser
-
#initialize Loxxy::Ast::LoxCallExpr
-
#initialize Loxxy::Ast::LoxVarStmt
-
#initialize Loxxy::Ast::LoxSetExpr
-
#initialize Loxxy::Ast::LoxUnaryExpr
-
#initialize Loxxy::Ast::LoxFunStmt
-
#initialize Loxxy::Ast::LoxLogicalExpr
-
#initialize Loxxy::Ast::LoxGetExpr
-
#initialize Loxxy::Ast::LoxReturnStmt
-
#initialize Loxxy::BackEnd::Resolver
-
#initialize Loxxy::Ast::LoxSuperExpr
-
#initialize Loxxy::Ast::LoxBlockStmt
-
#insert Loxxy::BackEnd::SymbolTable
-
#insert Loxxy::BackEnd::Environment
-
#inspect Loxxy::BackEnd::Environment
-
#is_initializer Loxxy::BackEnd::LoxFunction
-
#is_method Loxxy::Ast::LoxFunStmt
-
#klass Loxxy::BackEnd::LoxInstance
-
#leave_environment Loxxy::BackEnd::SymbolTable
-
#line_start Loxxy::FrontEnd::Scanner
-
#lineno Loxxy::FrontEnd::Scanner
-
#literal Loxxy::Ast::LoxLiteralExpr
-
#locals Loxxy::BackEnd::Resolver
-
#logical_2nd_arg Loxxy::BackEnd::Engine
-
#lookup Loxxy::BackEnd::SymbolTable
-
lox_false Loxxy
-
lox_nil Loxxy
-
lox_true Loxxy
-
#meths Loxxy::BackEnd::LoxClass
-
#name Loxxy::Ast::LoxVarStmt
-
#name Loxxy::Ast::LoxFunStmt
-
#name Loxxy::Ast::LoxThisExpr
-
#name Loxxy::Ast::LoxVariableExpr
-
#name Loxxy::BackEnd::BinaryOperator
-
#name Loxxy::BackEnd::UnaryOperator
-
#name Loxxy::Ast::LoxAssignExpr
-
#name Loxxy::BackEnd::Entry
-
#name Loxxy::BackEnd::LoxFunction
-
#name Loxxy::Ast::LoxSuperExpr
-
#name Loxxy::Ast::LoxClassStmt
-
#name Loxxy::BackEnd::LoxClass
-
#name2envs Loxxy::BackEnd::SymbolTable
-
#object Loxxy::Ast::LoxSetExpr
-
#object Loxxy::Ast::LoxGetExpr
-
#object Loxxy::Ast::LoxSuperExpr
-
#operator Loxxy::Ast::LoxBinaryExpr
-
#operator Loxxy::Ast::LoxLogicalExpr
-
#operator Loxxy::Ast::LoxUnaryExpr
-
#or Loxxy::Datatype::BuiltinDatatype
-
#parameter_types Loxxy::BackEnd::Signature
-
#parameters Loxxy::BackEnd::LoxFunction
-
#params Loxxy::Ast::LoxFunStmt
-
#parse Loxxy::FrontEnd::Parser
-
#parse Loxxy::FrontEnd::RawParser
-
#parse! Loxxy::CLIParser
-
#parsed_options Loxxy::CLIParser
-
#position Loxxy::Ast::LoxNode
-
#predecessor Loxxy::BackEnd::Environment
-
#property Loxxy::Ast::LoxSetExpr
-
#property Loxxy::Ast::LoxGetExpr
-
#property Loxxy::Ast::LoxSuperExpr
-
#raw_evaluate Loxxy::Interpreter
-
#reset_expr_stack Loxxy::BackEnd::Engine
-
#resolver Loxxy::BackEnd::Engine
-
#root Loxxy::BackEnd::SymbolTable
-
#scanner Loxxy::FrontEnd::Scanner
-
#scopes Loxxy::BackEnd::Resolver
-
#set Loxxy::BackEnd::LoxInstance
-
#signatures Loxxy::BackEnd::BinaryOperator
-
#signatures Loxxy::BackEnd::UnaryOperator
-
#snake_case Loxxy::Ast::ASTVisitee
-
#stack Loxxy::BackEnd::Engine
-
#start Loxxy::Ast::ASTVisitor
-
#start_visit_ptree Loxxy::Ast::ASTVisitor
-
#start_with Loxxy::FrontEnd::Scanner
-
#strict Loxxy::Ast::ASTBuilder
-
#subnodes Loxxy::Ast::LoxCompoundExpr
-
#subscribe Loxxy::Ast::ASTVisitor
-
#subscribers Loxxy::Ast::ASTVisitor
-
#superclass Loxxy::BackEnd::LoxClass
-
#superclass Loxxy::Ast::LoxClassStmt
-
#symbol_table Loxxy::BackEnd::Engine
-
#then_stmt Loxxy::Ast::LoxIfStmt
-
#to_str Loxxy::BackEnd::Engine::NativeFunction
-
#to_str Loxxy::Datatype::BuiltinDatatype
-
#to_str Loxxy::BackEnd::LoxInstance
-
#to_str Loxxy::Datatype::Nil
-
#to_str Loxxy::BackEnd::LoxFunction
-
#to_str Loxxy::Datatype::LXString
-
#to_str Loxxy::BackEnd::LoxClass
-
#tokens Loxxy::FrontEnd::Scanner
-
#top Loxxy::Ast::ASTVisitor
-
#true? Loxxy::Datatype::Boolean
-
#true? Loxxy::Datatype::True
-
#truthy? Loxxy::Datatype::BuiltinDatatype
-
#truthy? Loxxy::BackEnd::LoxInstance
-
#truthy? Loxxy::Datatype::False
-
#truthy? Loxxy::Datatype::Nil
-
#unary_operators Loxxy::BackEnd::Engine
-
#unsubscribe Loxxy::Ast::ASTVisitor
-
#validate_operand Loxxy::BackEnd::UnaryOperator
-
#validate_operands Loxxy::BackEnd::BinaryOperator
-
#value Loxxy::Ast::LoxSetExpr
-
#value Loxxy::BackEnd::Variable
-
#value Loxxy::Datatype::BuiltinDatatype
-
#visit_assign_expr Loxxy::Ast::ASTVisitor
-
#visit_binary_expr Loxxy::Ast::ASTVisitor
-
#visit_block_stmt Loxxy::Ast::ASTVisitor
-
#visit_builtin Loxxy::Ast::ASTVisitor
-
#visit_call_expr Loxxy::Ast::ASTVisitor
-
#visit_class_stmt Loxxy::Ast::ASTVisitor
-
#visit_fun_stmt Loxxy::Ast::ASTVisitor
-
#visit_get_expr Loxxy::Ast::ASTVisitor
-
#visit_grouping_expr Loxxy::Ast::ASTVisitor
-
#visit_if_stmt Loxxy::Ast::ASTVisitor
-
#visit_literal_expr Loxxy::Ast::ASTVisitor
-
#visit_logical_expr Loxxy::Ast::ASTVisitor
-
#visit_nonterminal Loxxy::Ast::ASTVisitor
-
#visit_print_stmt Loxxy::Ast::ASTVisitor
-
#visit_return_stmt Loxxy::Ast::ASTVisitor
-
#visit_seq_decl Loxxy::Ast::ASTVisitor
-
#visit_set_expr Loxxy::Ast::ASTVisitor
-
#visit_super_expr Loxxy::Ast::ASTVisitor
-
#visit_this_expr Loxxy::Ast::ASTVisitor
-
#visit_unary_expr Loxxy::Ast::ASTVisitor
-
#visit_var_stmt Loxxy::Ast::ASTVisitor
-
#visit_variable_expr Loxxy::Ast::ASTVisitor
-
#visit_while_stmt Loxxy::Ast::ASTVisitor
-
#zero? Loxxy::Datatype::Number