Table of Contents - braingasm-0.5.0 Documentation
Classes and Modules
- Braingasm
- Braingasm::BraingasmError
- Braingasm::Compiler
- Braingasm::Compiler::FixedLoop
- Braingasm::Compiler::Loop
- Braingasm::ExitSignal
- Braingasm::InputBuffer
- Braingasm::JumpSignal
- Braingasm::Machine
- Braingasm::Options
- Braingasm::Parser
- Braingasm::ParsingError
- Braingasm::PrefixStack
- Braingasm::Tokenizer
- Braingasm::VMError
Methods
- ::[] — Braingasm::Options
- ::[]= — Braingasm::Options
- ::check_defaults — Braingasm::Options
- ::compile — Braingasm
- ::handle_options — Braingasm
- ::initialize_machine — Braingasm
- ::new — Braingasm::Compiler
- ::new — Braingasm::ParsingError
- ::new — Braingasm::JumpSignal
- ::new — Braingasm::ExitSignal
- ::new — Braingasm::InputBuffer
- ::new — Braingasm::Machine
- ::new — Braingasm::Parser
- ::new — Braingasm::PrefixStack
- ::new — Braingasm::Tokenizer
- ::reset — Braingasm::Options
- ::run — Braingasm
- #calculate_new_dp — Braingasm::Machine
- #call — Braingasm::Compiler::Loop
- #call — Braingasm::Compiler::FixedLoop
- #cell — Braingasm::Machine
- #cell= — Braingasm::Machine
- #compare — Braingasm::Compiler
- #dec — Braingasm::Compiler
- #divide — Braingasm::Compiler
- #eof? — Braingasm::InputBuffer
- #fix_params — Braingasm::PrefixStack
- #getbyte — Braingasm::InputBuffer
- #gets — Braingasm::InputBuffer
- #inc — Braingasm::Compiler
- #inst_compare_cells — Braingasm::Machine
- #inst_dec — Braingasm::Machine
- #inst_divide — Braingasm::Machine
- #inst_inc — Braingasm::Machine
- #inst_jump — Braingasm::Machine
- #inst_jump_if_ctrl_zero — Braingasm::Machine
- #inst_jump_if_data_zero — Braingasm::Machine
- #inst_left — Braingasm::Machine
- #inst_multiply — Braingasm::Machine
- #inst_print — Braingasm::Machine
- #inst_print_cell — Braingasm::Machine
- #inst_print_cell_int — Braingasm::Machine
- #inst_print_int — Braingasm::Machine
- #inst_print_tape — Braingasm::Machine
- #inst_push_ctrl — Braingasm::Machine
- #inst_quit — Braingasm::Machine
- #inst_read_byte — Braingasm::Machine
- #inst_read_int — Braingasm::Machine
- #inst_right — Braingasm::Machine
- #jump — Braingasm::Compiler
- #left — Braingasm::Compiler
- #limit_tape — Braingasm::Machine
- #loop_end — Braingasm::Compiler
- #loop_start — Braingasm::Compiler
- #multiply — Braingasm::Compiler
- #oddity — Braingasm::Compiler
- #parity — Braingasm::Compiler
- #parse_next — Braingasm::Parser
- #parse_program — Braingasm::Parser
- #pos — Braingasm::Compiler
- #pos — Braingasm::Machine
- #prefixed_loop — Braingasm::Compiler
- #print — Braingasm::Compiler
- #print_bytes — Braingasm::Machine
- #print_int — Braingasm::Compiler
- #push_instruction — Braingasm::Parser
- #push_prefix — Braingasm::Compiler
- #quit — Braingasm::Compiler
- #raise_parsing_error — Braingasm::Parser
- #random — Braingasm::Compiler
- #read — Braingasm::Compiler
- #read_cell — Braingasm::Compiler
- #read_int — Braingasm::Compiler
- #read_token — Braingasm::Tokenizer
- #right — Braingasm::Compiler
- #run — Braingasm::Machine
- #signed — Braingasm::Compiler
- #step — Braingasm::Machine
- #tape_limit — Braingasm::Compiler
- #trigger_cell_updated — Braingasm::Machine
- #type — Braingasm::BraingasmError
- #type — Braingasm::ParsingError
- #ungetc — Braingasm::InputBuffer
- #zero — Braingasm::Compiler