Commit Graph
14 Commits
Author SHA1 Message Date
Miguel Lechon 5d5b4e730c Don't consume implicit newline delimiters.
Newlines should act as implicit delimiters for more than one nested set
in the absence of explicit delimiters.
For instance in "A:B:C\nD" the newline makes D a sibling of A.
2021-02-21 18:36:59 +01:00
Miguel Lechon c5d88b890b [grammar test] Extra set delimiters and separators.
Delimiters: Square brackets and parentheses.
Separators: Commas and semicolons
2021-02-17 12:05:56 +01:00
Miguel Lechon 35c802deae [grammar test] Sort tests by increading complexity. 2021-02-17 08:13:24 +01:00
Miguel Lechon 50d6f7cd64 [grammar test] Labeled nodes and tag parameters. 2021-02-16 19:35:24 +01:00
Miguel Lechon e2920e565b Partial MD grammar test. 2021-02-13 19:57:59 +01:00
Miguel Lechon a0df1e32d2 Minimal escaping rules for character and string literals. 2021-02-13 18:50:09 +01:00
Miguel Lechon 4e8bfbee03 MD_ZERO_STRUCT instead of {0}. 2021-02-11 11:49:49 +01:00
Miguel Lechon aeb3f6e224 Avoid misinterpreting closing symbols inside literals. 2021-02-09 18:37:50 +01:00
Miguel Lechon d96d76f167 Linux-specific directory listing. 2021-01-31 09:09:53 +01:00
Miguel Lechon 8a09a5c315 Avoid fopen newline processing. 2021-01-26 07:23:26 +01:00
Miguel Lechon 957996c6fa Add C code generation example to clang and linux build scripts. 2021-01-26 06:48:53 +01:00
Miguel Lechon 4d2565b3f3 POSIX directory listing. 2021-01-21 20:09:11 +01:00
Miguel Lechon 5ff1c5e0a5 Windows/Linux clang build scripts. 2021-01-21 18:08:03 +01:00
Miguel Lechon 1d9f236daf Tweaks to make clang happy. 2021-01-21 18:03:24 +01:00