Class: Treetop::Runtime::CompiledParser

Class | Treetop::Runtime::CompiledParser
In: | lib/treetop/runtime/compiled_parser.rb
Parent: | Object

### Methods

failure_column failure_index failure_line failure_reason has_terminal? instantiate_node new parse parse_anything prepare_to_parse reset_index terminal_parse_failure

### Included Modules

Treetop::Runtime

### External Aliases

consume_all_input | -> | consume_all_input?

### Attributes

consume_all_input | [RW] |
index | [R] |
index | [W] |
input | [R] |
input_length | [R] |
max_terminal_failure_index | [R] |
node_cache | [R] |
root | [W] |
terminal_failures | [R] |

### Public Class methods

new()

### Public Instance methods

failure_column()
failure_index()
failure_line()
failure_reason()
parse(input, options = {})

### Protected Instance methods

has_terminal?(terminal, regex, index)
instantiate_node(node_type,*args)
parse_anything(node_class = SyntaxNode, inline_module = nil)
prepare_to_parse(input)
reset_index()
terminal_parse_failure(expected_string)

[Validate]