# 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