LALR item. A set of rule and its lookahead tokens.
Attributes
rule[R]
la[R]
Public Class Methods
new(rule, la)click to toggle source
# File lib/racc/state.rb, line 787
787: definitialize(rule, la)
788: @rule = rule
789: @la = la
790: end
Public Instance Methods
each_la(tbl)click to toggle source
# File lib/racc/state.rb, line 795
795: defeach_la(tbl)
796: la = @la
797: 0.upto(la.size-1) do|i|
798: (0..7).eachdo|ii|
799: ifla[idx = i * 8+ii] ==1
800: yieldtbl[idx]
801: end
802: end
803: end
804: end