Sha256: ad33e243d6bef274232c91349a392667c2256454f48dc809d1b441f611faae17

Contents?: true

Size: 587 Bytes

Versions: 3

Compression:

Stored size: 587 Bytes

Contents

require_relative 'edge'

module Rley # This module is used as a namespace
  module GFG # This module is used as a namespace
    # Represents an edge in a grammar flow graph 
    # without change of the position in the input stream.
    # Responsibilities:
    # - To know the successor vertex
    class EpsilonEdge < Edge
      # The destination vertex of the edge .
      attr_reader :successor
      
      def initialize(thePredecessor, theSuccessor)
        super(thePredecessor, theSuccessor)
      end

    end # class
  end # module
end # module

# End of file

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rley-0.3.04 lib/rley/gfg/epsilon_edge.rb
rley-0.3.01 lib/rley/gfg/epsilon_edge.rb
rley-0.3.00 lib/rley/gfg/epsilon_edge.rb