Module: Gobstones

Defined in:
lib/gobstones/cli/runner.rb,
lib/gobstones/cli/printer.rb,
lib/gobstones/runner/cell.rb,
lib/gobstones/runner/head.rb,
lib/gobstones/lang/program.rb,
lib/gobstones/runner/board.rb,
lib/gobstones/parser/ast/ast.rb,
lib/gobstones/lang/commands/if.rb,
lib/gobstones/type_check_result.rb,
lib/gobstones/lang/commands/boom.rb,
lib/gobstones/lang/commands/skip.rb,
lib/gobstones/parser/parse_error.rb,
lib/gobstones/lang/commands/mover.rb,
lib/gobstones/lang/commands/poner.rb,
lib/gobstones/lang/commands/sacar.rb,
lib/gobstones/lang/commands/while.rb,
lib/gobstones/lang/literals/color.rb,
lib/gobstones/lang/literals/number.rb,
lib/gobstones/lang/definitions/main.rb,
lib/gobstones/lang/literals/boolean.rb,
lib/gobstones/lang/literals/literal.rb,
lib/gobstones/parser/treetop_parser.rb,
lib/gobstones/runner/program_result.rb,
lib/gobstones/lang/literals/direction.rb,
lib/gobstones/runner/errors/boom_error.rb,
lib/gobstones/runner/execution_context.rb,
lib/gobstones/lang/commands/conditional.rb,
lib/gobstones/lang/commands/repeat_with.rb,
lib/gobstones/lang/definitions/function.rb,
lib/gobstones/lang/expressions/var_name.rb,
lib/gobstones/lang/commands/if_then_else.rb,
lib/gobstones/lang/commands/ir_al_origen.rb,
lib/gobstones/lang/definitions/procedure.rb,
lib/gobstones/lang/definitions/var_tuple.rb,
lib/gobstones/lang/commands/command_block.rb,
lib/gobstones/lang/definitions/definition.rb,
lib/gobstones/lang/expressions/expression.rb,
lib/gobstones/modules/equality_definition.rb,
lib/gobstones/lang/commands/procedure_call.rb,
lib/gobstones/lang/commands/vaciar_tablero.rb,
lib/gobstones/lang/expressions/function_call.rb,
lib/gobstones/runner/errors/empty_cell_error.rb,
lib/gobstones/lang/commands/single_assignment.rb,
lib/gobstones/lang/definitions/definition_call.rb,
lib/gobstones/runner/errors/out_of_board_error.rb,
lib/gobstones/lang/commands/multiple_assignment.rb,
lib/gobstones/lang/definitions/return_from_main.rb,
lib/gobstones/runner/errors/gobstones_type_error.rb,
lib/gobstones/lang/expressions/one_arg_expression.rb,
lib/gobstones/lang/expressions/two_arg_expression.rb,
lib/gobstones/runner/errors/wrong_arguments_error.rb,
lib/gobstones/lang/definitions/no_return_statement.rb,
lib/gobstones/lang/expressions/boolean_expressions.rb,
lib/gobstones/lang/expressions/primitive_functions.rb,
lib/gobstones/lang/definitions/return_from_function.rb,
lib/gobstones/lang/expressions/type_bound_functions.rb,
lib/gobstones/runner/errors/gobstones_runtime_error.rb,
lib/gobstones/runner/errors/undefined_variable_error.rb,
lib/gobstones/lang/expressions/arithmetic_expressions.rb,
lib/gobstones/lang/expressions/comparison_expressions.rb,
lib/gobstones/runner/errors/definition_not_found_error.rb,
lib/gobstones/lang/expressions/enclosed_by_parens_expression.rb

Defined Under Namespace

Modules: CLI, EqualityDefinition, Lang, Parser, Runner Classes: TypeCheckResult