Sha256: 93cabaaca681c7468ad1a66de1d05ba7615e34cf7bd2cfd632d0276891e5b854
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
# finished module Antlr4ruby class SetTransition < Transition def initialize(target, range_set) super(target) range_set = RangeSet.new([0..0]) unless range_set @range_set = range_set end attr_reader :range_set def get_serialization_type SET end def label @range_set end def matches?(symbol, min_vocab_symbol, max_vocab_symbol) range_set.include?(symbol) end def to_s range_set.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
antlr4ruby-0.1.0 | lib/antlr4ruby/atn/transition/set_transition.rb |