Sha256: 4f6a4155cdeae4a820b74566a2d4b511489fdefffbda18ead2cb03a4ff3ac004
Contents?: true
Size: 515 Bytes
Versions: 2
Compression:
Stored size: 515 Bytes
Contents
# frozen_string_literal: true module Lrama class Lexer class Token class InstantiateRule < Token attr_reader :args, :lhs_tag def initialize(s_value:, alias_name: nil, location: nil, args: [], lhs_tag: nil) super s_value: s_value, alias_name: alias_name, location: location @args = args @lhs_tag = lhs_tag end def rule_name s_value end def args_count args.count end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.6.11 | lib/lrama/lexer/token/instantiate_rule.rb |
lrama-0.6.10 | lib/lrama/lexer/token/instantiate_rule.rb |