Sha256: f009e9b73559dca717a10d991d8cda315d1b6b4a4713496d550ef0cc0759565e
Contents?: true
Size: 699 Bytes
Versions: 3
Compression:
Stored size: 699 Bytes
Contents
module Lrama class State class Reduce @item: States::Item @look_ahead: Array[Grammar::Symbol]? @not_selected_symbols: Array[Grammar::Symbol] attr_reader item: States::Item attr_reader look_ahead: Array[Grammar::Symbol]? attr_reader not_selected_symbols: Array[Grammar::Symbol] attr_accessor default_reduction: bool def initialize: (States::Item item) -> void def rule: -> Grammar::Rule def look_ahead=: (Array[Grammar::Symbol] look_ahead) -> Array[Grammar::Symbol] def add_not_selected_symbol: (Grammar::Symbol sym) -> Array[Grammar::Symbol] def selected_look_ahead: () -> (::Array[Grammar::Symbol?]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lrama-0.7.0 | sig/lrama/state/reduce.rbs |
lrama-0.6.11 | sig/lrama/state/reduce.rbs |
lrama-0.6.10 | sig/lrama/state/reduce.rbs |