Class
Parslet::Bytecode::Compiler
In:
lib/parslet/bytecode/compiler.rb
Parent:
Object
Methods
add
buffer_pointer
compile
current_address
emit_block
fwd_address
new
visit_alternative
visit_entity
visit_lookahead
visit_named
visit_parser
visit_re
visit_repetition
visit_sequence
visit_str
Classes and Modules
Class
Parslet::Bytecode::Compiler::Address
Class
Parslet::Bytecode::Compiler::Block
Public Class methods
new
()
Public Instance methods
add
(instruction)
buffer_pointer
()
compile
(atom)
current_address
()
emit_block
() {|| ...}
fwd_address
()
visit_alternative
(alternatives)
visit_entity
(name, block)
visit_lookahead
(positive, parslet)
visit_named
(name, parslet)
visit_parser
(root)
visit_re
(match)
visit_repetition
(tag, min, max, parslet)
visit_sequence
(parslets)
visit_str
(str)
[Validate]