Method List
-
#<< Nodes
-
#[] Context
-
#[]= Context
-
#_reduce_none Parser
-
#arguments CallNode
-
#body IfElseNode
-
#body DefNode
-
#body ClassNode
-
#body WhileNode
-
#call ToyLangMethod
-
#call ToyLangObject
-
#call_method CallNode
-
#condition WhileNode
-
#condition IfElseNode
-
#current_class Context
-
#current_self Context
-
#def ToyLangClass
-
#else_body IfElseNode
-
#eval TrueNode
-
#eval CallNode
-
#eval SetLocalNode
-
#eval Interpreter
-
#eval StringNode
-
#eval GetConstantNode
-
#eval SetConstantNode
-
#eval FalseNode
-
#eval Nodes
-
#eval NumberNode
-
#eval DefNode
-
#eval NilNode
-
#eval GetLocalNode
-
#eval ClassNode
-
#eval IfElseNode
-
#eval WhileNode
-
#initialize ToyLangObject
-
#initialize NilNode
-
#initialize TrueNode
-
#initialize FalseNode
-
#initialize ToyLangMethod
-
#initialize ToyLangClass
-
#initialize Interpreter
-
#initialize Context
-
#inspect ToyLangClass
-
#inspect ToyLangObject
-
#locals Context
-
#lookup ToyLangClass
-
#name ClassNode
-
#name DefNode
-
#name GetLocalNode
-
#name SetConstantNode
-
#name GetConstantNode
-
#name SetLocalNode
-
#new ToyLangClass
-
#new_with_value ToyLangClass
-
#nodes Nodes
-
#numeric_string? String
-
#params DefNode
-
#receiver CallNode
-
#ruby_value ToyLangObject
-
#runtime_class ToyLangObject
-
#runtime_methods ToyLangClass
-
#superclass ClassNode
-
#to_numeric String
-
#tokenize Lexer
-
#tokenize_identifier Lexer
-
#value SetConstantNode
-
#value LiteralNode
-
#value SetLocalNode