Sha256: 5124b326bfd0c9662bfb7e493b15ac3dd6aa65abead72e1c9c83cfea2a26316d

Contents?: true

Size: 426 Bytes

Versions: 11

Compression:

Stored size: 426 Bytes

Contents

module Lrama
  class Lexer
    class Token
      class InstantiateRule < Token
        attr_reader args: Array[Lexer::Token]
        attr_reader lhs_tag: Lexer::Token::Tag?

        def initialize: (s_value: String, ?alias_name: String, ?location: Location, ?args: Array[Lexer::Token], ?lhs_tag: Lexer::Token::Tag?) -> void
        def rule_name: () -> String
        def args_count: () -> Integer
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
lrama-0.6.11 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.10 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.9 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.8 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.7 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.6 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.5 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.4 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.3 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.2 sig/lrama/lexer/token/instantiate_rule.rbs
lrama-0.6.1 sig/lrama/lexer/token/instantiate_rule.rbs