Sha256: 898df2fbcd00dcff107f94e452ee5e8cbea52d876c06d9181824c7d47d759da7
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
module Lrama class Grammar class Symbol attr_accessor id: Lexer::Token attr_accessor alias_name: String? attr_accessor number: Integer attr_accessor tag: Lexer::Token::Tag? attr_accessor term: bool attr_accessor token_id: Integer attr_accessor nullable: bool attr_accessor precedence: Precedence? attr_accessor printer: Printer? attr_accessor destructor: Destructor? attr_accessor error_token: ErrorToken attr_accessor first_set: Set[Grammar::Symbol] attr_accessor first_set_bitmap: Integer attr_writer eof_symbol: bool attr_writer error_symbol: bool attr_writer undef_symbol: bool attr_writer accept_symbol: bool def initialize: ( id: Lexer::Token, term: bool, ?alias_name: String?, ?number: Integer?, ?tag: Lexer::Token?, ?token_id: Integer?, ?nullable: bool?, ?precedence: Precedence?, ?printer: Printer?) -> void def term?: () -> bool def nterm?: () -> bool def eof_symbol?: () -> bool def error_symbol?: () -> bool def undef_symbol?: () -> bool def accept_symbol?: () -> bool def display_name: () -> String def enum_name: () -> String def comment: () -> String? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.7.0 | sig/lrama/grammar/symbol.rbs |
lrama-0.6.11 | sig/lrama/grammar/symbol.rbs |