class Racc::Goto

表示语法上的一个转移。“真正的 goto”是指通过非终结符进行的转移,但是此类也处理终结符。如果一个转移是终结符转移,则 .ident 返回 nil。

属性

from_state[R]
ident[R]
symbol[R]
to_state[R]

公共类方法

new(ident, sym, from, to) 点击以切换源代码
# File racc-1.8.1/lib/racc/state.rb, line 772
def initialize(ident, sym, from, to)
  @ident      = ident
  @symbol     = sym
  @from_state = from
  @to_state   = to
end

公共实例方法

inspect() 点击以切换源代码
# File racc-1.8.1/lib/racc/state.rb, line 784
def inspect
  "(#{@from_state.ident}-#{@symbol}->#{@to_state.ident})"
end