Module: Rley
- Defined in:
- lib/rley/gfg/edge.rb,
lib/rley/constants.rb,
lib/rley/gfg/vertex.rb,
lib/rley/rley_error.rb,
lib/rley/tokens/token.rb,
lib/rley/gfg/call_edge.rb,
lib/rley/gfg/scan_edge.rb,
lib/rley/formatter/json.rb,
lib/rley/gfg/end_vertex.rb,
lib/rley/sppf/leaf_node.rb,
lib/rley/sppf/sppf_node.rb,
lib/rley/syntax/grammar.rb,
lib/rley/syntax/literal.rb,
lib/rley/formatter/debug.rb,
lib/rley/gfg/item_vertex.rb,
lib/rley/gfg/return_edge.rb,
lib/rley/sppf/token_node.rb,
lib/rley/syntax/terminal.rb,
lib/rley/gfg/epsilon_edge.rb,
lib/rley/gfg/start_vertex.rb,
lib/rley/parser/gfg_chart.rb,
lib/rley/parser/state_set.rb,
lib/rley/ptree/parse_tree.rb,
lib/rley/gfg/shortcut_edge.rb,
lib/rley/sppf/epsilon_node.rb,
lib/rley/sppf/parse_forest.rb,
lib/rley/syntax/grm_symbol.rb,
lib/rley/syntax/production.rb,
lib/rley/syntax/symbol_seq.rb,
lib/rley/gfg/grm_flow_graph.rb,
lib/rley/parse_tree_visitor.rb,
lib/rley/parser/base_parser.rb,
lib/rley/parser/dotted_item.rb,
lib/rley/parser/gfg_parsing.rb,
lib/rley/parser/parse_entry.rb,
lib/rley/parser/parse_state.rb,
lib/rley/tokens/token_range.rb,
lib/rley/formatter/asciitree.rb,
lib/rley/parser/error_reason.rb,
lib/rley/parser/parse_tracer.rb,
lib/rley/ptree/terminal_node.rb,
lib/rley/sppf/composite_node.rb,
lib/rley/syntax/non_terminal.rb,
lib/rley/parse_forest_visitor.rb,
lib/rley/ptree/parse_tree_node.rb,
lib/rley/sppf/alternative_node.rb,
lib/rley/parser/parse_entry_set.rb,
lib/rley/sppf/non_terminal_node.rb,
lib/rley/syntax/grammar_builder.rb,
lib/rley/syntax/verbatim_symbol.rb,
lib/rley/gfg/non_terminal_vertex.rb,
lib/rley/ptree/non_terminal_node.rb,
lib/rley/formatter/base_formatter.rb,
lib/rley/parser/gfg_earley_parser.rb,
lib/rley/parser/grm_items_builder.rb,
lib/rley/parser/parse_tree_builder.rb,
lib/rley/parser/parse_tree_factory.rb,
lib/rley/formatter/bracket_notation.rb,
lib/rley/parser/parse_entry_tracker.rb,
lib/rley/parser/parse_state_tracker.rb,
lib/rley/parser/parse_forest_builder.rb,
lib/rley/parser/parse_forest_factory.rb,
lib/rley/parser/parse_walker_factory.rb
Overview
This module is used as a namespace
Defined Under Namespace
Modules: Formatter, GFG, PTree, Parser, SPPF, Syntax, Tokens Classes: ParseForestVisitor, ParseTreeVisitor, RleyError
Constant Summary collapse
- Version =
The version number of the gem.
'0.4.04'.freeze
- Description =
Brief description of the gem.
"Ruby implementation of the Earley's parsing algorithm".freeze
- RootDir =
The start folder of Rley.
begin require 'pathname' # Load Pathname class from standard library startdir = Pathname(__FILE__).dirname.parent.parent. startdir.to_s + '/' # Append trailing slash character to it end