Miguel Lechon
ee4989f6e3
Enforce lack of whitespace between a tag and its arguments.
...
This makes constructs such as "@a (1, 2)" behave like "@a {1, 2}",
where @a tags the set (1, 2).
2021-02-21 18:58:33 +01:00
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