Hannah Kolbeck
7a42ca8378
Add Java implementation to list in README
2021-01-11 19:33:20 -08:00
Daniel Smith
9ceb0ed8d4
Possible typo in "Escapes" table ( #72 )
...
The maximum unicode code point is `10FFFF` but in the escapes table it states code points can only go up to `10FFF`. I think this is an error, since most emojis are well above that number, and other languages allow escapes up to `10FFFF`
2021-01-11 12:08:03 -08:00
Daniel Smith
1f293c280b
Add forwardlash to escapes table ( #73 )
...
I noticed this was a valid escape char in the rust implementation. Not sure if this was intended.
2021-01-11 12:07:28 -08:00
Hannah Kolbeck
e8dbd597d7
Change strings in nuget example to raw where needed. ( #70 )
2021-01-08 21:09:33 -08:00
Hannah Kolbeck
1cf1fd0597
Correct description of the raw string format ( #71 )
2021-01-08 21:09:11 -08:00
Daniel Smith
4b20446ace
add link to dart version ( #63 )
2021-01-02 12:42:32 -08:00
Timothy Merritt
ba3f464341
Add SVGs for Logo, Logo w/ Tagline ( #62 )
...
* (style): Add KDL logo and favicon files
* (style): Add SVGs for Logo, Logo w/ Tagline
2021-01-01 15:03:06 -08:00
Timothy Merritt
51ccbb3236
(style): Add KDL logo and favicon files ( #61 )
2021-01-01 09:54:49 -08:00
Lars Willighagen
89b52b2145
Fill in string escapes table ( #60 )
2020-12-29 11:27:37 -08:00
Kat Marchán
0251a090f7
cuddling
2020-12-27 19:24:28 -08:00
Kat Marchán
141b14cb72
this reduplication is silly
2020-12-27 17:58:42 -08:00
Kat Marchán
690de83bb4
add FAQ
2020-12-27 17:24:52 -08:00
Daniel Smith
8d4f3ddcfd
add link to ruby implementation ( #58 )
...
Fixes : #53
2020-12-27 09:32:10 -08:00
hclarke
3da011acbc
Update SPEC.md ( #57 )
...
this does a few things with identifiers and strings:
- removes `"` from the set of identifier characters, to prevent ambiguity with string
- adds `bare-identifier` and `escaped-string` non-terminals (i think less mixing of terminal/non-terminal is easier to read?)
- moves string ahead of bare-identifier in identifier, for easier implementation with ordered-choice parsers
- moves raw-string into string, so you can have raw-string identifiers
2020-12-26 18:03:32 -08:00
Lars Willighagen
f60ba7edc1
Add link to kdljs ( #45 )
2020-12-22 17:13:56 -08:00
Kat Marchán
c6bb3903cf
add javascript impl
2020-12-22 17:07:42 -08:00
hclarke
81fad70856
Fixed escape table formatting ( #44 )
2020-12-22 14:33:39 -08:00
Kat Marchán
e7135dd0dc
add editor support section
2020-12-21 18:36:48 -08:00
Kat Marchán
d8ddd5070e
fix url
2020-12-19 23:46:07 -08:00
Kat Marchán
23a419289d
add basic html translation example
2020-12-19 19:58:43 -08:00
Kat Marchán
aaa7c97cdf
v1.0.0-pre.1
2020-12-19 12:58:53 -08:00
Kat Marchán
b1f00d5d8d
capitalize
2020-12-19 12:58:35 -08:00
Kat Marchán
cf341eac91
more blabber
2020-12-18 22:58:09 -08:00
Kat Marchán
60bcfdf926
require terminator after node-children too
2020-12-18 22:56:27 -08:00
Kat Marchán
b30b0cf93a
messing with nodes some more
2020-12-18 21:32:40 -08:00
Kat Marchán
dfc1441ec9
more node and nodes fixes
2020-12-18 20:06:11 -08:00
Kat Marchán
42672c1701
forgot eof
2020-12-18 19:31:44 -08:00
Kat Marchán
b2a4610742
fix slashdash whitespace
2020-12-18 19:15:48 -08:00
Kat Marchán
a2febfd668
v1.0.0-pre.0
2020-12-18 17:53:29 -08:00
Kat Marchán
3de6d3c095
version
2020-12-18 17:48:46 -08:00
Kat Marchán
cc169da2c2
clean up node grammar + allow slashdash spaces
2020-12-18 17:47:36 -08:00
Kat Marchán
144f8d775f
spec out nested multiline comments
2020-12-18 17:43:14 -08:00
Kat Marchán
9739e7d88c
just make it recursive for now. The Kat lives on in my heart if anyone asks
2020-12-18 16:56:22 -08:00
Kat Marchán
22a1cdca4c
clean up readme
2020-12-18 16:53:43 -08:00
Kat Marchán
0f3c494235
completely reserve <>
...
Fixes : #35
2020-12-18 16:25:05 -08:00
Kat Marchán
1b9d878885
fix single-line-comment
2020-12-18 12:55:06 -08:00
Kat Marchán
6617e2ad47
fix code point
2020-12-18 12:55:06 -08:00
Kat Marchán
4955517118
updated grammar for identifier
2020-12-18 12:55:06 -08:00
Kat Marchán
3f5d405e58
add spec for slashdash
2020-12-18 12:55:05 -08:00
Tab Atkins Jr
980eccecfb
typo ( #40 )
2020-12-17 20:17:39 -08:00
Kat Marchán
92bdcb1a4d
heh
2020-12-16 22:09:11 -08:00
Kat Marchán
13e203b928
spec out Values
2020-12-16 21:34:22 -08:00
Kat Marchán
0233d5557a
work on props and args
2020-12-16 20:09:27 -08:00
Kat Marchán
1bfbe78022
nicer formatting for unicode in grammar
2020-12-16 12:07:56 -08:00
Kat Marchán
5cf6a5a276
bring back bom-as-ws ( #34 )
...
* bring back bom-as-ws
* Update SPEC.md
Co-authored-by: Lily Ballard <lily@sb.org>
Co-authored-by: Lily Ballard <lily@sb.org>
2020-12-15 23:15:50 -08:00
Kat Marchán
32f38622ee
clarify guidance around file encoding and BOMs
2020-12-15 22:28:06 -08:00
Lily Ballard
f55ac50a89
Tighten up slashdash definition ( #33 )
...
Previously slashdash was allowed anywhere `ws` was, and could be
followed by any legal slashdashable token regardless of position. This
caused some ambiguous parsing and enabled constructions we really don't
want.
The new version simply allows a slashdash to preceed each commentable
token, thus restricting its use to locations where the token is
otherwise valid.
2020-12-15 22:00:17 -08:00
Lily Ballard
3c36d683ab
Remove VT from newline definition ( #32 )
...
The Unicode standard listed VT in its table in §5.8 but that was just a
table of acronyms, and VT was only listed because Microsoft Word used it
as a line separator. VT is not part of its recommendation for characters
to treat as line terminators.
2020-12-15 21:52:44 -08:00
Kat Marchán
870339c69e
unicode spacing support
2020-12-15 21:49:56 -08:00
Kat Marchán
fa60bc63e9
newline -> unicode newlines
...
Fixes : #30
2020-12-15 21:33:55 -08:00