Class: Treetop::Compiler::MetagrammarParser
- Inherits:
-
Runtime::CompiledParser
- Object
- Runtime::CompiledParser
- Treetop::Compiler::MetagrammarParser
- Includes:
- Metagrammar
- Defined in:
- lib/treetop/compiler/metagrammar.rb
Constant Summary
Constants inherited from Runtime::CompiledParser
Runtime::CompiledParser::OtherThan
Instance Attribute Summary
Attributes inherited from Runtime::CompiledParser
#consume_all_input, #index, #input, #max_terminal_failure_index, #root
Method Summary
Methods included from Metagrammar
#_nt_alpha_char, #_nt_alphanumeric_char, #_nt_alternative, #_nt_anything_symbol, #_nt_atomic, #_nt_bracket_expression, #_nt_character_class, #_nt_choice, #_nt_comment_to_eol, #_nt_declaration, #_nt_declaration_sequence, #_nt_double_quoted_string, #_nt_grammar, #_nt_grammar_name, #_nt_include_declaration, #_nt_inline_module, #_nt_keyword_inside_grammar, #_nt_label, #_nt_labeled_expression_sequence_body, #_nt_labeled_sequence_primary, #_nt_module_declaration, #_nt_module_or_grammar, #_nt_named_label, #_nt_node_class_declarations, #_nt_node_class_expression, #_nt_non_space_char, #_nt_nonterminal, #_nt_null_label, #_nt_occurrence_range, #_nt_optional_suffix, #_nt_optionally_labeled_sequence_primary, #_nt_parenthesized_expression, #_nt_parsing_expression, #_nt_parsing_rule, #_nt_predicate_block, #_nt_prefix, #_nt_primary, #_nt_quoted_string, #_nt_repetition_suffix, #_nt_require_statement, #_nt_sequence, #_nt_sequence_body, #_nt_sequence_primary, #_nt_single_quoted_string, #_nt_space, #_nt_suffix, #_nt_terminal, #_nt_trailing_inline_module, #_nt_treetop_file, #_nt_unlabeled_sequence_primary, #_nt_variable_length_sequence_body, #_nt_white, #root
Methods inherited from Runtime::CompiledParser
#failure_column, #failure_index, #failure_line, #failure_reason, #initialize, #parse, #terminal_failures
Constructor Details
This class inherits a constructor from Treetop::Runtime::CompiledParser