Sha256: 4c8aba53e669074578280c41535881dad1ee7d7e4b06ca38de990536c328dae8

Contents?: true

Size: 625 Bytes

Versions: 46

Compression:

Stored size: 625 Bytes

Contents

require_relative 'non_terminal_vertex'

module Rley # This module is used as a namespace
  module GFG # This module is used as a namespace
    # 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
    class EndVertex < NonTerminalVertex
      def initialize(aNonTerminal)
        super(aNonTerminal)
      end

      def label()
        return "#{non_terminal}."
      end
    end # class
  end # module
end # module

# End of file

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
rley-0.3.10 lib/rley/gfg/end_vertex.rb
rley-0.3.09 lib/rley/gfg/end_vertex.rb
rley-0.3.08 lib/rley/gfg/end_vertex.rb
rley-0.3.07 lib/rley/gfg/end_vertex.rb
rley-0.3.06 lib/rley/gfg/end_vertex.rb
rley-0.3.05 lib/rley/gfg/end_vertex.rb