Sha256: 2a79ed455ac82c629bf77b27610ef544fd4e6850df52d5df2fe72b1ed01fd232

Contents?: true

Size: 481 Bytes

Versions: 1

Compression:

Stored size: 481 Bytes

Contents

module Antlr4ruby
  class EmptyPredictionContext < SingletonPredictionContext
    INSTANCE = EmptyPredictionContext.new

    def initialize
      super(nil, EMPTY_RETURN_STATE)
    end

    def is_empty?
      true
    end

    def size
      1
    end

    def get_parent(index)
      nil
    end

    def get_return_state(index)
      return_state
    end

    def eql?(other)
      # todo
    end

    def to_s
      '$'
    end



  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
antlr4ruby-0.1.0 lib/antlr4ruby/atn/context/empty_prediction_context.rb