# File kwartz.rb, line 3189 def parse_unary case t = token() when '+', '-', '!' scan() expr2 = parse_term() expr = ExprNode.new(t, expr2, nil) else expr = parse_term() end return expr end