Sha256: 59b3ec7a391e5acb298aaad8aa26cf43473f38fe148ce0280fda601e7d5b188d
Contents?: true
Size: 795 Bytes
Versions: 2
Compression:
Stored size: 795 Bytes
Contents
module Lrama class Grammar class ParameterizingRule class Resolver attr_accessor created_lhs_list: Array[Lexer::Token] @rules: Array[Grammar::ParameterizingRule::Rule] def initialize: () -> void def add_parameterizing_rule: (Grammar::ParameterizingRule::Rule rule) -> void def defined?: (Lexer::Token::InstantiateRule token) -> bool def find: (Lexer::Token::InstantiateRule token) -> Grammar::ParameterizingRule::Rule? def created_lhs: (String lhs_s_value) -> Lexer::Token? private def select_rules: (Lexer::Token::InstantiateRule token) -> Array[Grammar::ParameterizingRule::Rule] def select_rules_by_name: (String rule_name) -> Array[Grammar::ParameterizingRule::Rule] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.6.3 | sig/lrama/grammar/parameterizing_rule/resolver.rbs |
lrama-0.6.2 | sig/lrama/grammar/parameterizing_rule/resolver.rbs |