Tab Atkins-Bittner
|
094a615f82
|
Tests are invalid (contained U+FFFD, not surrogates) and are in general untestable since you can't represent surrogates in UTF-8, which KDL must be encoded in.
|
2023-12-26 14:36:48 -08:00 |
Tab Atkins-Bittner
|
1294f9733d
|
Fix tests about # in an ident string
|
2023-12-26 14:31:49 -08:00 |
Tab Atkins-Bittner
|
935d054d13
|
Fix more multiline tests
|
2023-12-26 14:28:25 -08:00 |
Tab Atkins-Bittner
|
f02ba59c0c
|
Make multi-line ws prefix determined by the last line.
|
2023-12-26 14:19:45 -08:00 |
Tab Atkins-Bittner
|
6d091fd493
|
Use consistent codepoint spelling
|
2023-12-26 13:18:01 -08:00 |
Tab Atkins-Bittner
|
491cc46f89
|
Fix the disallowed low ASCIIs
|
2023-12-26 13:16:55 -08:00 |
Tab Atkins-Bittner
|
b635470ab2
|
be more specific
|
2023-12-26 13:06:22 -08:00 |
Tab Atkins-Bittner
|
6d359d2e4c
|
Remove now-irrelevant comment about idents acting like strings (they *are* strings now).
|
2023-12-26 13:05:10 -08:00 |
Tab Atkins-Bittner
|
419995ff19
|
typos
|
2023-12-26 13:04:44 -08:00 |
Tab Atkins-Bittner
|
057e8c894d
|
Rewrite intro paragraph for strings to make their usage clearer.
|
2023-12-26 13:04:35 -08:00 |
Kat Marchán
|
d53d99ff2e
|
test fixes
|
2023-12-17 13:37:37 -08:00 |
Kat Marchán
|
d4333322d9
|
Add LRM/RLM to the direction control char list
|
2023-12-17 13:24:00 -08:00 |
Kat Marchán
|
511ab6b6ff
|
missed a spot
|
2023-12-17 10:01:42 -08:00 |
Kat Marchán
|
055de4e1be
|
better organization of how we talk about identifiers/strings and comments
|
2023-12-16 21:44:25 -08:00 |
Kat Marchán
|
39b9fac0d3
|
fix stray quote
|
2023-12-16 20:39:18 -08:00 |
Kat Marchán
|
0022536fc7
|
small rewording
|
2023-12-16 16:09:57 -08:00 |
Kat Marchán
|
90cd0b1bb9
|
make unicodey equals signs valid property assignment characters
|
2023-12-16 16:09:13 -08:00 |
Kat Marchán
|
50d378f1db
|
update readme a bit
|
2023-12-16 15:50:40 -08:00 |
Kat Marchán
|
b51859edf3
|
update tests
Fixes: https://github.com/kdl-org/kdl/issues/359
|
2023-12-16 14:44:32 -08:00 |
Kat Marchán
|
56f399bf71
|
Add \s to the list of escapes
|
2023-12-14 19:25:12 -08:00 |
Kat Marchán
|
9f061537c9
|
Add explicit attribution for logo
|
2023-12-14 19:17:41 -08:00 |
Kat Marchán
|
817a7dc0ab
|
fixes from review
|
2023-12-14 19:12:59 -08:00 |
Kat Marchán
|
54df7f0cab
|
Update README
|
2023-12-13 00:21:55 -08:00 |
Kat Marchán
|
a0d5030e3b
|
Release 2.0 draft 1
|
2023-12-12 23:49:26 -08:00 |
Kat Marchán
|
8de7df6eaa
|
formatting
|
2023-12-12 23:49:04 -08:00 |
Kat Marchán
|
7790505bf9
|
Merge branch 'main' into kdl-v2
|
2023-12-12 23:44:10 -08:00 |
Kat Marchán
|
fc1b59436a
|
add support for dedented multi-line strings and raw strings
|
2023-12-12 23:17:04 -08:00 |
Kat Marchán
|
49402ccb7b
|
allow BOM only in the first unicode scalar in a document
|
2023-12-12 22:51:52 -08:00 |
Kat Marchán
|
13799de32b
|
Allow whitespace in more places
Fixes: https://github.com/kdl-org/kdl/issues/355
|
2023-12-12 22:28:52 -08:00 |
Kat Marchán
|
c8488db13e
|
Make last semicolon optional for inline nodes
Fixes: https://github.com/kdl-org/kdl/issues/341
|
2023-12-12 22:21:13 -08:00 |
Kat Marchán
|
5a7b339ed4
|
Constrain code points to unicode scalar values
Fixes: https://github.com/kdl-org/kdl/issues/207
|
2023-12-12 22:10:26 -08:00 |
Kat Marchán
|
b42b6c80f0
|
Clarify that multiline comments are allowed after line continuations, per grammar
Fixes: https://github.com/kdl-org/kdl/issues/322
|
2023-12-12 21:57:57 -08:00 |
Kat Marchán
|
31fd7bd00a
|
Update JiK and XiK too
|
2023-12-12 21:43:35 -08:00 |
Kat Marchán
|
63feef70fe
|
Update schema spec
|
2023-12-12 21:39:21 -08:00 |
Kat Marchán
|
fada1fc1dd
|
Update KQL text, too
|
2023-12-12 21:37:13 -08:00 |
Kat Marchán
|
5e89c4550a
|
Update all examples to use most changes
|
2023-12-12 21:34:02 -08:00 |
Kat Marchán
|
2694146af4
|
# is just plain illegal now
|
2023-12-12 21:12:11 -08:00 |
Kat Marchán
|
85aa3a09ab
|
treat bare identifiers and strings in value locations (#358)
Fixes: https://github.com/kdl-org/kdl/issues/339
|
2023-12-12 21:03:30 -08:00 |
Kat Marchán
|
e6356d5a03
|
allow ,<> as identifier characters since they no longer need to be re… (#352)
* fix some confusion in grammar syntax, and actually specify the syntax itself
Fixes: https://github.com/kdl-org/kdl/issues/345
* allow ,<> as identifier characters since they no longer need to be reserved
* fix typo
* disallow more code points and outright ban certain ones from KDL documents altogether (#353)
Fixes: https://github.com/kdl-org/kdl/issues/250
* `r` prefix is no longer required for raw strings (#354)
Fixes: https://github.com/kdl-org/kdl/issues/337
|
2023-12-12 20:27:37 -08:00 |
Kat Marchán
|
99abeef6d3
|
fix some confusion in grammar syntax, and actually specify the syntax itself (#351)
Fixes: https://github.com/kdl-org/kdl/issues/345
|
2023-12-12 20:20:15 -08:00 |
Christopher Durham
|
eb55930264
|
Update formal grammar for KDL 2.0 (#285)
Fixes: https://github.com/kdl-org/kdl/issues/284
* Update formal grammar
* Update SPEC.md for KDL 2.0 preview
* Update SPEC.md
Co-authored-by: Christopher Durham <cad97@cad97.com>
---------
Co-authored-by: Tab Atkins Jr <jackalmage@gmail.com>
Co-authored-by: Kat Marchán <kzm@zkat.tech>
|
2023-12-10 17:44:55 -08:00 |
Kat Marchán
|
ef93a6b10c
|
wrap comments
|
2023-10-17 10:00:44 -07:00 |
Kat Marchán
|
7b7d57bf29
|
lead with a more complete example in the readme
|
2023-10-17 09:55:32 -07:00 |
sblinch
|
9f10522717
|
Add kdl-go to README.md (#336)
|
2023-10-17 09:23:57 -07:00 |
Tab Atkins-Bittner
|
0836df1c19
|
Restrict idents from looking like raw strings. Closes #200, closes #204, closes #241
|
2023-10-06 14:32:01 -07:00 |
Tab Atkins-Bittner
|
568c096465
|
Document the vertical tab addition.
|
2023-10-06 14:30:18 -07:00 |
Tab Atkins-Bittner
|
3b39e29fee
|
Add vertical tab to whitespace. Closes #331
|
2023-10-06 14:13:43 -07:00 |
Tab Atkins-Bittner
|
270c60ca9a
|
Revert "Allow single-line comments with nothing after them. Fixes #318"
This reverts commit 652590fad3.
|
2023-10-06 14:07:29 -07:00 |
Tab Atkins-Bittner
|
54f5fc8025
|
Revert "Add vertical tab to whitespace characters. Fixes #331"
This reverts commit ef1bb689b0.
|
2023-10-06 14:07:28 -07:00 |
Tab Atkins-Bittner
|
ef1bb689b0
|
Add vertical tab to whitespace characters. Fixes #331
|
2023-10-06 13:58:35 -07:00 |