diff options
author | Dougal <d.maclaurin@gmail.com> | 2023-03-23 22:26:01 -0400 |
---|---|---|
committer | Dougal <d.maclaurin@gmail.com> | 2023-03-23 22:49:58 -0400 |
commit | b62917a3c46805f2d603309a77d8214545f99f9f (patch) | |
tree | 0631ba92506576267439c8c072a6cd662003ab88 /makefile | |
parent | f6116b581137f89f3f2d389459aa50fcb8b3c4b1 (diff) |
Track preceding whitespace in the parser.
This was Alexey's idea. It lets us distinguish `f ()` from `f()` more uniformly
than before. Previously I just had a bunch of special cases for
non-whitespace-consuming lexemes, and I kept finding missing ones, like
literals.
Also be a bit more strict about whitespace before params lists.
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -221,8 +221,8 @@ endif test-names = uexpr-tests print-tests adt-tests type-tests struct-tests cast-tests eval-tests show-tests \ read-tests shadow-tests monad-tests io-tests exception-tests sort-tests \ - standalone-function-tests \ - ad-tests parser-tests serialize-tests parser-combinator-tests \ + parser-tests standalone-function-tests \ + ad-tests serialize-tests parser-combinator-tests \ record-variant-tests typeclass-tests complex-tests trig-tests \ linalg-tests set-tests fft-tests stats-tests stack-tests |