Method List
-
#< Gobstones::Lang::False
-
#< Gobstones::Lang::Direction
-
#< Gobstones::Lang::Number
-
#< Gobstones::Lang::True
-
#< Gobstones::Lang::Color
-
#< Gobstones::Lang::Literal
-
#<=> Gobstones::Lang::Literal
-
#== Gobstones::Lang::Number
-
#== Gobstones::Lang::Literal
-
#== Gobstones::EqualityDefinition
-
all Gobstones::Lang::Direction
-
all Gobstones::Lang::Color
-
#and Gobstones::Lang::False
-
#and Gobstones::Lang::True
-
#are_there_balls? Gobstones::Runner::Cell
-
#are_there_balls? Gobstones::Runner::Head
-
#are_there_balls? Gobstones::Runner::Board
-
#argument Gobstones::Lang::OneArgExpression
-
#argument_type Gobstones::Lang::PuedeMover
-
#arguments Gobstones::Lang::Definition
-
#arguments Gobstones::Lang::DefinitionCall
-
ast_node Gobstones::Parser
-
#at_random Gobstones::Runner::Head
-
at_random Gobstones::Runner::Head
-
based_on Gobstones::Runner::FunctionExecutionContext
-
based_on Gobstones::Runner::ProcedureExecutionContext
-
#board Gobstones::Runner::Head
-
#board Gobstones::Runner::ProgramExecutionContext
-
#body Gobstones::Lang::Definition
-
#can_move? Gobstones::Runner::Head
-
#can_move? Gobstones::Lang::Oeste
-
#can_move? Gobstones::Lang::Este
-
#can_move? Gobstones::Lang::Sur
-
#can_move? Gobstones::Lang::Norte
-
#can_move_east? Gobstones::Runner::Head
-
#can_move_north? Gobstones::Runner::Head
-
#can_move_south? Gobstones::Runner::Head
-
#can_move_west? Gobstones::Runner::Head
-
#cell_at Gobstones::Runner::Board
-
#clear Gobstones::Runner::ExecutionContext
-
#clone Gobstones::Runner::Head
-
#clone Gobstones::Runner::Board
-
#clone Gobstones::Runner::Cell
-
#cmd_block Gobstones::Lang::Commands::RepeatWith
-
#code Gobstones::Parser::ParseError
-
#columns Gobstones::Runner::Board
-
#commands Gobstones::Lang::Commands::CommandBlock
-
#condition Gobstones::Lang::Commands::Conditional
-
#create_commands Gobstones::Parser
-
#create_context_based_on Gobstones::Lang::Definition
-
#create_context_based_on Gobstones::Lang::Procedure
-
#create_context_based_on Gobstones::Lang::Function
-
#definition_named Gobstones::Runner::ProgramExecutionContext
-
#definition_type Gobstones::Lang::Procedure
-
#definition_type Gobstones::Lang::Function
-
#definition_type Gobstones::Lang::Definition
-
#definitions Gobstones::Lang::Program
-
#each_cell Gobstones::Runner::Board
-
#else_block Gobstones::Lang::Commands::IfThenElse
-
empty Gobstones::Lang::Commands::CommandBlock
-
empty Gobstones::Lang::VarTuple
-
#empty! Gobstones::Runner::Board
-
#empty! Gobstones::Runner::Cell
-
#empty? Gobstones::Lang::Commands::CommandBlock
-
#empty? Gobstones::Runner::Cell
-
#empty? Gobstones::Runner::Board
-
#equality_attributes Gobstones::Lang::Definition
-
#equality_attributes Gobstones::Lang::ReturnFromFunction
-
#equality_attributes Gobstones::Lang::DefinitionCall
-
#equality_attributes Gobstones::Lang::Commands::SingleAssignment
-
#equality_attributes Gobstones::Lang::Commands::IfThenElse
-
#equality_attributes Gobstones::Lang::VarTuple
-
#equality_attributes Gobstones::Lang::Program
-
#equality_attributes Gobstones::Lang::TwoArgExpression
-
#equality_attributes Gobstones::Lang::Commands::Conditional
-
#equality_attributes Gobstones::Lang::Commands::CommandBlock
-
#equality_attributes Gobstones::EqualityDefinition
-
#equality_attributes Gobstones::Lang::ReturnFromMain
-
#equality_attributes Gobstones::Lang::VarName
-
#equality_attributes Gobstones::Lang::Commands::MultipleAssignment
-
#equality_attributes Gobstones::Lang::Commands::Boom
-
#equality_attributes Gobstones::Lang::Commands::RepeatWith
-
#equality_attributes Gobstones::Lang::OneArgExpression
-
#evaluate Gobstones::Lang::MaxBool
-
#evaluate Gobstones::Lang::Previo
-
#evaluate Gobstones::Lang::Commands::If
-
#evaluate Gobstones::Lang::Div
-
#evaluate Gobstones::Lang::Commands::SingleAssignment
-
#evaluate Gobstones::Lang::MaxDir
-
#evaluate Gobstones::Lang::ReturnFromFunction
-
#evaluate Gobstones::Lang::Commands::While
-
#evaluate Gobstones::Lang::Commands::CommandBlock
-
#evaluate Gobstones::Lang::HayBolitas
-
#evaluate Gobstones::Lang::Commands::Sacar
-
#evaluate Gobstones::Lang::EnclosedByParensExpression
-
#evaluate Gobstones::Lang::Commands::Poner
-
#evaluate Gobstones::Lang::NoReturnStatement
-
#evaluate Gobstones::Lang::Commands::Mover
-
#evaluate Gobstones::Lang::Commands::Boom
-
#evaluate Gobstones::Lang::Commands::Skip
-
#evaluate Gobstones::Lang::Commands::MultipleAssignment
-
#evaluate Gobstones::Lang::Commands::RepeatWith
-
#evaluate Gobstones::Lang::ReturnFromMain
-
#evaluate Gobstones::Lang::PuedeMover
-
#evaluate Gobstones::Lang::Commands::IfThenElse
-
#evaluate Gobstones::Lang::Siguiente
-
#evaluate Gobstones::Lang::DefinitionCall
-
#evaluate Gobstones::Lang::MaxColor
-
#evaluate Gobstones::Lang::Program
-
#evaluate Gobstones::Lang::Not
-
#evaluate Gobstones::Lang::NroBolitas
-
#evaluate Gobstones::Lang::Literal
-
#evaluate Gobstones::Lang::Commands::VaciarTablero
-
#evaluate Gobstones::Lang::Expression
-
#evaluate Gobstones::Lang::Opuesto
-
#evaluate Gobstones::Lang::MinDir
-
#evaluate Gobstones::Lang::OneArgExpression
-
#evaluate Gobstones::Lang::MinColor
-
#evaluate Gobstones::Lang::Main
-
#evaluate Gobstones::Lang::MinBool
-
#evaluate Gobstones::Lang::Commands::IrAlOrigen
-
#evaluate Gobstones::Lang::VarName
-
#evaluate Gobstones::Lang::Definition
-
#evaluate_condition Gobstones::Lang::Commands::Conditional
-
evaluates_with Gobstones::Lang::TwoArgExpression
-
#expression Gobstones::Lang::Commands::MultipleAssignment
-
#expression Gobstones::Lang::Commands::SingleAssignment
-
#expressions Gobstones::Lang::ReturnFromFunction
-
#failure_column Gobstones::Parser::TreetopParser
-
#failure_line Gobstones::Parser::TreetopParser
-
#failure_reason Gobstones::Parser::TreetopParser
-
for Gobstones::Runner::UndefinedVariableError
-
for Gobstones::Runner::ProgramExecutionContext
-
for_program Gobstones::Runner::ExecutionContext
-
#get Gobstones::Runner::ExecutionContext
-
#go_to_origin Gobstones::Runner::Head
-
#has_variable_named? Gobstones::Runner::ExecutionContext
-
#hash Gobstones::Lang::VarName
-
#head Gobstones::Runner::FunctionExecutionContext
-
#head Gobstones::Runner::ProcedureExecutionContext
-
#head Gobstones::Runner::ProgramResult
-
#head Gobstones::Runner::ProgramExecutionContext
-
#if_false Gobstones::Lang::True
-
#if_false Gobstones::Lang::False
-
#if_false Gobstones::Lang::Literal
-
#if_false Gobstones::Lang::Boolean
-
#if_true Gobstones::Lang::False
-
#if_true Gobstones::Lang::True
-
#if_true Gobstones::Lang::Literal
-
#if_true Gobstones::Lang::Boolean
-
#initialize Gobstones::Lang::Number
-
#initialize Gobstones::Lang::Commands::Conditional
-
#initialize Gobstones::Lang::Commands::RepeatWith
-
#initialize Gobstones::Lang::VarTuple
-
#initialize Gobstones::Lang::Commands::CommandBlock
-
#initialize Gobstones::Parser::ParseError
-
#initialize Gobstones::TypeCheckResult
-
#initialize Gobstones::Runner::Board
-
#initialize Gobstones::Lang::Program
-
#initialize Gobstones::Lang::OneArgExpression
-
#initialize Gobstones::Lang::Commands::MultipleAssignment
-
#initialize Gobstones::Runner::DefinitionNotFound
-
#initialize Gobstones::Lang::VarName
-
#initialize Gobstones::Runner::ProcedureExecutionContext
-
#initialize Gobstones::Runner::Head
-
#initialize Gobstones::Lang::Commands::Boom
-
#initialize Gobstones::Lang::TwoArgExpression
-
#initialize Gobstones::Lang::DefinitionCall
-
#initialize Gobstones::Parser::TreetopParser
-
#initialize Gobstones::Lang::Commands::SingleAssignment
-
#initialize Gobstones::Lang::Commands::IfThenElse
-
#initialize Gobstones::Lang::Main
-
#initialize Gobstones::Lang::ReturnFromFunction
-
#initialize Gobstones::Runner::ProgramResult
-
#initialize Gobstones::Lang::Procedure
-
#initialize Gobstones::Lang::Definition
-
#initialize Gobstones::Runner::Cell
-
#initialize Gobstones::Lang::ReturnFromMain
-
#initialize Gobstones::CLI::Printer
-
#initialize Gobstones::CLI::Runner
-
#initialize Gobstones::Runner::ProgramExecutionContext
-
#initialize Gobstones::Runner::FunctionExecutionContext
-
#initialize Gobstones::Runner::ExecutionContext
-
#is_function_call? Gobstones::Lang::FunctionCall
-
#is_function_call? Gobstones::Lang::Expression
-
#left_expr Gobstones::Lang::TwoArgExpression
-
#length Gobstones::Lang::VarTuple
-
#main_definition Gobstones::Lang::Program
-
#message Gobstones::Lang::Commands::Boom
-
#message Gobstones::Runner::DefinitionNotFound
-
message_for Gobstones::Runner::DefinitionNotFound
-
#move Gobstones::Lang::Sur
-
#move Gobstones::Lang::Este
-
#move Gobstones::Lang::Norte
-
#move Gobstones::Runner::Head
-
#move Gobstones::Lang::Oeste
-
#move_east Gobstones::Runner::Head
-
#move_north Gobstones::Runner::Head
-
#move_south Gobstones::Runner::Head
-
#move_west Gobstones::Runner::Head
-
#name Gobstones::Lang::Definition
-
#name Gobstones::Lang::VarName
-
#name Gobstones::Lang::DefinitionCall
-
#named? Gobstones::Lang::VarName
-
#named? Gobstones::Lang::Definition
-
#next Gobstones::Lang::Este
-
#next Gobstones::Lang::Norte
-
#next Gobstones::Lang::Sur
-
#next Gobstones::Lang::Boolean
-
#next Gobstones::Lang::Oeste
-
#next Gobstones::Lang::Verde
-
#next Gobstones::Lang::Rojo
-
#next Gobstones::Lang::Number
-
#next Gobstones::Lang::Negro
-
#next Gobstones::Lang::Azul
-
#not Gobstones::Lang::Literal
-
#not Gobstones::Lang::False
-
#not Gobstones::Lang::True
-
#not Gobstones::Lang::Boolean
-
#number_of_balls Gobstones::Runner::Board
-
#number_of_balls Gobstones::Runner::Head
-
#number_of_balls Gobstones::Runner::Cell
-
numbers Gobstones::Lang::ArithmeticExpression
-
#ok? Gobstones::TypeCheckResult
-
#opposite Gobstones::Lang::Sur
-
#opposite Gobstones::Lang::Este
-
#opposite Gobstones::Lang::Norte
-
#opposite Gobstones::Lang::Oeste
-
#opposite Gobstones::Lang::Boolean
-
#opposite Gobstones::Lang::Number
-
#opposite Gobstones::Lang::Color
-
#opposite Gobstones::Lang::Commands::Poner
-
#opposite Gobstones::Lang::Commands::Mover
-
#opposite Gobstones::Lang::Commands::Sacar
-
#or Gobstones::Lang::False
-
#or Gobstones::Lang::True
-
order Gobstones::Lang::Direction
-
order Gobstones::Lang::Color
-
#parse Gobstones::Parser::TreetopParser
-
#parser Gobstones::Parser::ParseError
-
#previous Gobstones::Lang::Este
-
#previous Gobstones::Lang::Sur
-
#previous Gobstones::Lang::Norte
-
#previous Gobstones::Lang::Boolean
-
#previous Gobstones::Lang::Verde
-
#previous Gobstones::Lang::Rojo
-
#previous Gobstones::Lang::Number
-
#previous Gobstones::Lang::Azul
-
#previous Gobstones::Lang::Negro
-
#previous Gobstones::Lang::Oeste
-
#print Gobstones::CLI::Printer
-
#print_board Gobstones::CLI::Printer
-
#print_return_values Gobstones::CLI::Printer
-
#program_context Gobstones::Runner::FunctionExecutionContext
-
#program_context Gobstones::Runner::ProcedureExecutionContext
-
#program_context Gobstones::Runner::ProgramExecutionContext
-
#program_context Gobstones::Runner::ExecutionContext
-
#put Gobstones::Runner::Board
-
#put Gobstones::Runner::Head
-
#put Gobstones::Runner::Cell
-
#range_max Gobstones::Lang::Commands::RepeatWith
-
#range_min Gobstones::Lang::Commands::RepeatWith
-
#remove_comments_from Gobstones::Parser::TreetopParser
-
#return_statement Gobstones::Lang::Definition
-
#return_type Gobstones::Lang::Direction
-
#return_type Gobstones::Lang::Literal
-
#return_type Gobstones::Lang::Boolean
-
#return_type Gobstones::Lang::Number
-
#return_type Gobstones::Lang::Color
-
#return_values Gobstones::Runner::ProgramResult
-
#right_expr Gobstones::Lang::TwoArgExpression
-
#rows Gobstones::Runner::Board
-
run Gobstones::CLI::Runner
-
#run Gobstones::CLI::Runner
-
#same_type_as Gobstones::Lang::Literal
-
#set Gobstones::Runner::ExecutionContext
-
#take_out Gobstones::Runner::Board
-
#take_out Gobstones::Runner::Head
-
#take_out Gobstones::Runner::Cell
-
#then_block Gobstones::Lang::Commands::Conditional
-
#to_gbs_bool TrueClass
-
#to_gbs_bool FalseClass
-
#to_gbs_num Integer
-
#to_s Gobstones::Lang::Commands::ProcedureCall
-
#to_s Gobstones::Lang::FunctionCall
-
#to_s Gobstones::Lang::MinColor
-
#to_s Gobstones::Lang::MaxDir
-
#to_s Gobstones::Lang::EnclosedByParensExpression
-
#to_s Gobstones::Lang::VarName
-
#to_s Gobstones::Lang::Oeste
-
#to_s Gobstones::Lang::MinBool
-
#to_s Gobstones::Lang::MaxBool
-
#to_s Gobstones::Lang::Este
-
#to_s Gobstones::Lang::Norte
-
#to_s Gobstones::Lang::False
-
#to_s Gobstones::Lang::True
-
#to_s Gobstones::Lang::Sur
-
#to_s Gobstones::Lang::Verde
-
#to_s Gobstones::Lang::Negro
-
#to_s Gobstones::Lang::Rojo
-
#to_s Gobstones::Lang::Azul
-
#to_s Gobstones::Lang::MinDir
-
#to_s Gobstones::Lang::MaxColor
-
#to_s Gobstones::Lang::Number
-
#to_s Gobstones::Lang::HayBolitas
-
#to_s Gobstones::Lang::NroBolitas
-
#to_s Gobstones::Lang::Not
-
#to_s Gobstones::Lang::PuedeMover
-
#to_s Gobstones::Lang::Previo
-
#to_s Gobstones::Lang::Opuesto
-
#to_s Gobstones::Lang::Siguiente
-
#to_var_name String
-
#true? Gobstones::Lang::Literal
-
#true? Gobstones::Lang::True
-
#true? Gobstones::Lang::Boolean
-
#true? Gobstones::Lang::False
-
#type_check Gobstones::Lang::PuedeMover
-
undefined_variable_message_for Gobstones::Runner::UndefinedVariableError
-
#undo Gobstones::Lang::Commands::Poner
-
#undo Gobstones::Lang::Commands::Sacar
-
#undo Gobstones::Lang::Commands::Mover
-
#value Gobstones::Lang::Number
-
#var_name Gobstones::Lang::Commands::SingleAssignment
-
#var_name Gobstones::Lang::Commands::RepeatWith
-
#var_tuple Gobstones::Lang::ReturnFromMain
-
#var_tuple Gobstones::Lang::Commands::MultipleAssignment
-
#variable_at Gobstones::Lang::VarTuple
-
#variables Gobstones::Lang::VarTuple
-
#with_evaluated_argument_in Gobstones::Lang::OneArgExpression
-
with_just Gobstones::Lang::Commands::CommandBlock
-
with_names Gobstones::Lang::VarTuple
-
#with_position_and_board Gobstones::Runner::Head
-
with_position_and_board Gobstones::Runner::Head
-
#x_pos Gobstones::Runner::Head
-
#y_pos Gobstones::Runner::Head