Sha256: 778c41671971d1b5e321ac9f6f24d2042f8dae3b02c1ae1100399cc5f35b207f

Contents?: true

Size: 376 Bytes

Versions: 1

Compression:

Stored size: 376 Bytes

Contents

module Lrama
  class Lexer
    class Token
      class InstantiateRule < Token
        attr_accessor :args

        def initialize(s_value:, alias_name: nil, location: nil, args: [])
          super s_value: s_value, alias_name: alias_name, location: location
          @args = args
        end

        def rule_name
          s_value
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lrama-0.6.0 lib/lrama/lexer/token/instantiate_rule.rb