Sha256: 59424339e670693c67194f025df3a034ccbba7ddb0d889450fe804c8e2471450
Contents?: true
Size: 954 Bytes
Versions: 3
Compression:
Stored size: 954 Bytes
Contents
module Lrama class States class Item extend Forwardable include Grammar::Rule::_DelegatedMethods attr_accessor rule: Grammar::Rule attr_accessor position: Integer def initialize: (?rule: Grammar::Rule, ?position: Integer) -> void def hash: () -> Integer def rule_id: () -> Integer def empty_rule?: () -> bool def number_of_rest_symbols: () -> Integer def next_sym: () -> Grammar::Symbol def next_next_sym: () -> Grammar::Symbol def previous_sym: () -> Grammar::Symbol def end_of_rule?: () -> bool def beginning_of_rule?: () -> bool def start_item?: () -> bool def new_by_next_position: () -> States::Item def symbols_before_dot: () -> Array[Grammar::Symbol] def symbols_after_dot: () -> Array[Grammar::Symbol] def to_s: () -> ::String def display_name: () -> ::String def display_rest: () -> ::String end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.7.0 | sig/lrama/states/item.rbs |
lrama-0.6.11 | sig/lrama/states/item.rbs |
lrama-0.6.10 | sig/lrama/states/item.rbs |