Method: Parser#RestTerm

Defined in:
lib/parser.rb

#RestTerm(e) ⇒ Object



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/parser.rb', line 54

def RestTerm(e)
  t = @scan.getToken

  if t.type == :times then
    return RestTerm(TimesNode.new(e,Term()))
  end

  if t.type == :divide then
    return RestTerm(DivNode.new(e,Term()))
  end

  if t.type == :mod then
    return RestTerm(ModNode.new(e,Term()))
  end

  @scan.putBackToken
  return e
end