case *parser.UintLit:
        switch op {
        case token.Not:
            v := expr.Value == 0
            return &parser.BoolLit{