Sha256: 19b9c95bf7e9ceb49c9dadf2f64d9022b609e4b53d7c0a6120757ca329392d5c
Contents?: true
Size: 819 Bytes
Versions: 1
Compression:
Stored size: 819 Bytes
Contents
module Lrama class Grammar class ParameterizingRules class Builder class Base attr_reader build_token: Lexer::Token::Ident def initialize: (Lexer::Token::Parameterizing token, Counter rule_counter, untyped lhs_tag, Lexer::Token::UserCode? user_code, Lexer::Token? precedence_sym, Integer? line) -> void def build: () -> Array[Rule] @args: Array[Lexer::Token] @token: Lexer::Token::Parameterizing @key: Symbol @rule_counter: Counter @lhs_tag: untyped @user_code: Lexer::Token::UserCode? @precedence_sym: Lexer::Token? @line: Integer? @expected_argument_num: Integer private def validate_argument_number!: () -> void end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.5.12 | sig/lrama/grammar/parameterizing_rules/builder/base.rbs |