Class: Treetop::Compiler::MetagrammarParser

Inherits:
Runtime::CompiledParser show all
Includes:
Metagrammar
Defined in:
lib/treetop/compiler/metagrammar.rb

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