Table of Contents - brainclusterfuck-0.2.0 Documentation
Classes and Modules
- Brainclusterfuck
- Brainclusterfuck::CompileError
- Brainclusterfuck::Compiler
- Brainclusterfuck::Error
- Brainclusterfuck::Interpreter
- Brainclusterfuck::InterpreterError
- Brainclusterfuck::Lexer
- Brainclusterfuck::LoopError
- Brainclusterfuck::Memory
- Brainclusterfuck::MemoryError
- Brainclusterfuck::Opcodes
- Brainclusterfuck::Opcodes::Base
- Brainclusterfuck::Opcodes::LoopBase
- Brainclusterfuck::Opcodes::LoopEnd
- Brainclusterfuck::Opcodes::LoopEndPlaceholder
- Brainclusterfuck::Opcodes::LoopPlaceholder
- Brainclusterfuck::Opcodes::LoopStart
- Brainclusterfuck::Opcodes::LoopStartPlaceholder
- Brainclusterfuck::Opcodes::ModifyPointer
- Brainclusterfuck::Opcodes::ModifyValue
- Brainclusterfuck::Opcodes::ModifyingBase
- Brainclusterfuck::Opcodes::Print
- Brainclusterfuck::PrematurelyTerminatedLoopError
- Brainclusterfuck::Terminal
- Brainclusterfuck::UnterminatedLoopError
Methods
- ::new — Brainclusterfuck::Compiler
- ::new — Brainclusterfuck::Interpreter
- ::new — Brainclusterfuck::Lexer
- ::new — Brainclusterfuck::Memory
- ::new — Brainclusterfuck::Opcodes::LoopBase
- ::new — Brainclusterfuck::Opcodes::LoopPlaceholder
- ::new — Brainclusterfuck::Opcodes::ModifyingBase
- ::new — Brainclusterfuck::Opcodes::Print
- ::new — Brainclusterfuck::Terminal
- #== — Brainclusterfuck::Opcodes::LoopBase
- #== — Brainclusterfuck::Opcodes::LoopPlaceholder
- #== — Brainclusterfuck::Opcodes::ModifyingBase
- #== — Brainclusterfuck::Opcodes::Print
- #can_squeeze_with? — Brainclusterfuck::Opcodes::Base
- #can_squeeze_with? — Brainclusterfuck::Opcodes::ModifyPointer
- #can_squeeze_with? — Brainclusterfuck::Opcodes::ModifyingBase
- #current_char — Brainclusterfuck::Memory
- #current_value — Brainclusterfuck::Memory
- #execute — Brainclusterfuck::Interpreter
- #finished? — Brainclusterfuck::Interpreter
- #loop_end — Brainclusterfuck::Interpreter
- #loop_start — Brainclusterfuck::Interpreter
- #modify_pointer — Brainclusterfuck::Interpreter
- #modify_pointer — Brainclusterfuck::Memory
- #modify_value — Brainclusterfuck::Interpreter
- #modify_value — Brainclusterfuck::Memory
- #modifying_bytecode_length — Brainclusterfuck::Compiler
- #placeholder_class — Brainclusterfuck::Opcodes::LoopEnd
- #placeholder_class — Brainclusterfuck::Opcodes::LoopStart
- #print — Brainclusterfuck::Interpreter
- #print — Brainclusterfuck::Terminal
- #process_token — Brainclusterfuck::Compiler
- #resolve_loop — Brainclusterfuck::Opcodes::Base
- #resolve_loop — Brainclusterfuck::Opcodes::LoopBase
- #resolve_loops! — Brainclusterfuck::Compiler
- #sanitize — Brainclusterfuck::Lexer
- #squeeze_operations! — Brainclusterfuck::Compiler
- #squeeze_with — Brainclusterfuck::Opcodes::ModifyingBase
- #step — Brainclusterfuck::Interpreter
- #tokenize — Brainclusterfuck::Lexer
- #unresolve_loop — Brainclusterfuck::Opcodes::Base
- #unresolve_loop — Brainclusterfuck::Opcodes::LoopBase
- #unresolve_loop — Brainclusterfuck::Opcodes::LoopPlaceholder
- #unresolve_loops! — Brainclusterfuck::Compiler