class RedParse::VarNode

Public Instance Methods

reducer_ident() click to toggle source
# File lib/redparse/ReduceWithsFor_RedParse_1_8.rb, line 17384
def reducer_ident
  :VarNode
end
rip(p) click to toggle source
# File lib/redparse/ripper.rb, line 191
def rip p
  p.on_var_ref(
    case name[0]
    when ?$; p.on_gvar(name)
    when ?@; name[1]==?@ ? p.on_cvar(name) : p.on_ivar(name)
    when ?A..?Z; p.on_const(name)
    else p.on_ident(name)
    end
  )
end