Class: Rley::GFG::EndVertex
- Inherits:
-
NonTerminalVertex
- Object
- Vertex
- NonTerminalVertex
- Rley::GFG::EndVertex
- Defined in:
- lib/rley/gfg/end_vertex.rb
Overview
TODO: change definition. Represents a specialized vertex in a grammar flow graph that is associated to a given non-terminal symbol. Responsibilities (in addition to inherited ones):
- Know its related non-terminal symbol
Instance Attribute Summary
Attributes inherited from NonTerminalVertex
Attributes inherited from Vertex
Instance Method Summary collapse
-
#initialize(aNonTerminal) ⇒ EndVertex
constructor
A new instance of EndVertex.
- #label ⇒ Object
Methods inherited from Vertex
#add_edge, #complete?, #inspect, #next_symbol, #prev_symbol, #selfie
Constructor Details
#initialize(aNonTerminal) ⇒ EndVertex
Returns a new instance of EndVertex.
13 14 15 |
# File 'lib/rley/gfg/end_vertex.rb', line 13 def initialize(aNonTerminal) super(aNonTerminal) end |
Instance Method Details
#label ⇒ Object
17 18 19 |
# File 'lib/rley/gfg/end_vertex.rb', line 17 def label() return "#{non_terminal}." end |