Sha256: 1072ac3fb391dc798e2f716b3d3a0c8ac87f9130671fa1da079fe9f981bb1952
Contents?: true
Size: 821 Bytes
Versions: 2
Compression:
Stored size: 821 Bytes
Contents
module Lrama class Grammar class ParameterizingRules class Builder class Base attr_reader build_token: Lexer::Token::Ident def initialize: (Lexer::Token::InstantiateRule 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::InstantiateRule @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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.6.1 | sig/lrama/grammar/parameterizing_rules/builder/base.rbs |
lrama-0.6.0 | sig/lrama/grammar/parameterizing_rules/builder/base.rbs |