Sha256: c71d032ad64b816f0c8bcb5ac39c346cd62f54fdacd6f5ee4713e9d8e0f41359

Contents?: true

Size: 376 Bytes

Versions: 3

Compression:

Stored size: 376 Bytes

Contents

module Lrama
  class Grammar
    class ParameterizingRule
      class Rhs
        attr_reader symbols: Array[untyped]
        attr_reader user_code: Lexer::Token::UserCode?
        attr_reader precedence_sym: Grammar::Symbol?

        def initialize: () -> void
        def resolve_user_code: (Grammar::Binding bindings) -> Lexer::Token::UserCode?
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lrama-0.7.0 sig/lrama/grammar/parameterizing_rule/rhs.rbs
lrama-0.6.11 sig/lrama/grammar/parameterizing_rule/rhs.rbs
lrama-0.6.10 sig/lrama/grammar/parameterizing_rule/rhs.rbs