Add identifier name for side condition. (#4902)
authorAlex Ozdemir <aozdemir@hmc.edu>
Mon, 17 Aug 2020 23:28:58 +0000 (16:28 -0700)
committerGitHub <noreply@github.com>
Mon, 17 Aug 2020 23:28:58 +0000 (16:28 -0700)
```
(! sc (^ ...)
      ^ this is the identifier!
```

We require that side-conditions have an identifier. We usually provide
this identifier, but in this one case we did not.

The old lexer accepted the side condition without the identifier. The
new one does not.

test/signatures/drat_test.plf

index e5335a6bb067712bc79b2abb228229fab979829d..d66e48f8d23bd2110ee6da6ad9205020a245f39c 100644 (file)
@@ -6,7 +6,7 @@
          (! a clause
             (! b clause
                (! result bool
-                  (! (^
+                  (! sc (^
                        (bool_and
                            (bool_eq (clause_eq a b) result)
                        (bool_and