Sha256: 29d355d9baa7bf381494ac862eef915c3e2f13e6df78c815d109b4e3da81f245

Contents?: true

Size: 299 Bytes

Versions: 1

Compression:

Stored size: 299 Bytes

Contents

module Lrama
  class Lexer
    class Token
      class Parameterizing < Token
        def option?
          self.s_value == "?"
        end

        def nonempty_list?
          self.s_value == "+"
        end

        def list?
          self.s_value == "*"
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lrama-0.5.9 lib/lrama/lexer/token/parameterizing.rb