diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2025-03-17 14:07:51 +0100 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2025-03-17 14:07:51 +0100 |
| commit | cf0e0eb1d43572e48242c6590b58c5abfb276b9e (patch) | |
| tree | 2f76b422d059d65a5b6a5a7f6e0a44e75eac3d4f | |
| parent | 4285cfa4547605706b4789ef83fa331197504701 (diff) | |
Parser allows Form Feed (^L) as blank.
| -rw-r--r-- | src/libzisp/io/parser.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libzisp/io/parser.zig b/src/libzisp/io/parser.zig index 839b046..9a1bc17 100644 --- a/src/libzisp/io/parser.zig +++ b/src/libzisp/io/parser.zig @@ -336,7 +336,8 @@ const State = struct { fn consumeBlanks(s: *State) void { while (!s.eof()) { switch (s.peek()) { - '\t', '\n', ' ' => s.skip(), + // Allow Form Feed (^L) commonly used by Emacs users. + '\t', '\n', ' ', 0x0C => s.skip(), ';' => s.consumeLineComment(), else => return, } |
