-
-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge KDL v2 #286
base: main
Are you sure you want to change the base?
Merge KDL v2 #286
Commits on Aug 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 910f6e9 - Browse repository at this point
Copy the full SHA 910f6e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69ac280 - Browse repository at this point
Copy the full SHA 69ac280View commit details -
KQL: remove map operator and accessors (#222)
Honestly, they're just too implementation-specific
Configuration menu - View commit details
-
Copy full SHA for 2d5e543 - Browse repository at this point
Copy the full SHA 2d5e543View commit details -
Allow "empty" single line comments in the spec (#234)
As I read the grammar in the spec, `"//"` wouldn't parse as a single-line-comment as it requires as least one non-newline character after the slashes.
Configuration menu - View commit details
-
Copy full SHA for 1bf4d74 - Browse repository at this point
Copy the full SHA 1bf4d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a2d5f - Browse repository at this point
Copy the full SHA 78a2d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f38edc7 - Browse repository at this point
Copy the full SHA f38edc7View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ffeea8e - Browse repository at this point
Copy the full SHA ffeea8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 337bd1b - Browse repository at this point
Copy the full SHA 337bd1bView commit details
Commits on Sep 1, 2022
-
Add escaped whitespace to KDL strings (#290)
* Add escaped whitespace to KDL spec * Add test cases for escaped whitespace * Spelling error
Configuration menu - View commit details
-
Copy full SHA for 825ff2c - Browse repository at this point
Copy the full SHA 825ff2cView commit details -
Add escaped whitespace note to v2 changelog (#291)
* Add escaped whitespace note to v2 changelog * Make changelog note on escaping whitespace more detailed
Configuration menu - View commit details
-
Copy full SHA for 0a4a14d - Browse repository at this point
Copy the full SHA 0a4a14dView commit details
Commits on Sep 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d437cf2 - Browse repository at this point
Copy the full SHA d437cf2View commit details
Commits on Oct 9, 2022
-
Add draft grammar for KQL 1.0.0 (#303)
* Add draft grammar for KQL 1.0.0 * Change whitespace in KQL grammar * Update KQL grammar to use new operators
Configuration menu - View commit details
-
Copy full SHA for 06d1d67 - Browse repository at this point
Copy the full SHA 06d1d67View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3b39e29 - Browse repository at this point
Copy the full SHA 3b39e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 568c096 - Browse repository at this point
Copy the full SHA 568c096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0836df1 - Browse repository at this point
Copy the full SHA 0836df1View commit details
Commits on Dec 11, 2023
-
Update formal grammar for KDL 2.0 (#285)
Fixes: #284 * Update formal grammar * Update SPEC.md for KDL 2.0 preview * Update SPEC.md Co-authored-by: Christopher Durham <[email protected]> --------- Co-authored-by: Tab Atkins Jr <[email protected]> Co-authored-by: Kat Marchán <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb55930 - Browse repository at this point
Copy the full SHA eb55930View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99abeef - Browse repository at this point
Copy the full SHA 99abeefView commit details -
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: #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: #250 * `r` prefix is no longer required for raw strings (#354) Fixes: #337
Configuration menu - View commit details
-
Copy full SHA for e6356d5 - Browse repository at this point
Copy the full SHA e6356d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85aa3a0 - Browse repository at this point
Copy the full SHA 85aa3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2694146 - Browse repository at this point
Copy the full SHA 2694146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e89c45 - Browse repository at this point
Copy the full SHA 5e89c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for fada1fc - Browse repository at this point
Copy the full SHA fada1fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63feef7 - Browse repository at this point
Copy the full SHA 63feef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31fd7bd - Browse repository at this point
Copy the full SHA 31fd7bdView commit details -
Clarify that multiline comments are allowed after line continuations,…
… per grammar Fixes: #322
Configuration menu - View commit details
-
Copy full SHA for b42b6c8 - Browse repository at this point
Copy the full SHA b42b6c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7b339 - Browse repository at this point
Copy the full SHA 5a7b339View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8488db - Browse repository at this point
Copy the full SHA c8488dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13799de - Browse repository at this point
Copy the full SHA 13799deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49402cc - Browse repository at this point
Copy the full SHA 49402ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc1b594 - Browse repository at this point
Copy the full SHA fc1b594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7790505 - Browse repository at this point
Copy the full SHA 7790505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de7df6 - Browse repository at this point
Copy the full SHA 8de7df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d5030 - Browse repository at this point
Copy the full SHA a0d5030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54df7f0 - Browse repository at this point
Copy the full SHA 54df7f0View commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 817a7dc - Browse repository at this point
Copy the full SHA 817a7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f06153 - Browse repository at this point
Copy the full SHA 9f06153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56f399b - Browse repository at this point
Copy the full SHA 56f399bView commit details
Commits on Dec 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b51859e - Browse repository at this point
Copy the full SHA b51859eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d378f - Browse repository at this point
Copy the full SHA 50d378fView commit details
Commits on Dec 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 90cd0b1 - Browse repository at this point
Copy the full SHA 90cd0b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0022536 - Browse repository at this point
Copy the full SHA 0022536View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b9fac - Browse repository at this point
Copy the full SHA 39b9facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 055de4e - Browse repository at this point
Copy the full SHA 055de4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 511ab6b - Browse repository at this point
Copy the full SHA 511ab6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d433332 - Browse repository at this point
Copy the full SHA d433332View commit details -
Configuration menu - View commit details
-
Copy full SHA for d53d99f - Browse repository at this point
Copy the full SHA d53d99fView commit details
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 057e8c8 - Browse repository at this point
Copy the full SHA 057e8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 419995f - Browse repository at this point
Copy the full SHA 419995fView commit details -
Remove now-irrelevant comment about idents acting like strings (they …
…*are* strings now).
Configuration menu - View commit details
-
Copy full SHA for 6d359d2 - Browse repository at this point
Copy the full SHA 6d359d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b635470 - Browse repository at this point
Copy the full SHA b635470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 491cc46 - Browse repository at this point
Copy the full SHA 491cc46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d091fd - Browse repository at this point
Copy the full SHA 6d091fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f02ba59 - Browse repository at this point
Copy the full SHA f02ba59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 935d054 - Browse repository at this point
Copy the full SHA 935d054View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1294f97 - Browse repository at this point
Copy the full SHA 1294f97View commit details -
Tests are invalid (contained U+FFFD, not surrogates) and are in gener…
…al untestable since you can't represent surrogates in UTF-8, which KDL must be encoded in.
Configuration menu - View commit details
-
Copy full SHA for 094a615 - Browse repository at this point
Copy the full SHA 094a615View commit details -
Configuration menu - View commit details
-
Copy full SHA for c273d24 - Browse repository at this point
Copy the full SHA c273d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for de37e11 - Browse repository at this point
Copy the full SHA de37e11View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 24cd214 - Browse repository at this point
Copy the full SHA 24cd214View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2b995 - Browse repository at this point
Copy the full SHA bc2b995View commit details -
[editorial] Move keyword production to a better spot. Rephrase bool/k…
…eyword to include the # directly. Explicitly spell out the disallowed keywordish idents, and move where they appear. Rename numberish-ident to signed-ident (it's not numberish at all, is the point).
Configuration menu - View commit details
-
Copy full SHA for 1f28fb0 - Browse repository at this point
Copy the full SHA 1f28fb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d6809e - Browse repository at this point
Copy the full SHA 1d6809eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af91cc6 - Browse repository at this point
Copy the full SHA af91cc6View commit details
Commits on Jan 6, 2024
-
* Add newlines to some of the bare ident tests that were missing them * eof_after_escape.kdl is valid according to spec
Configuration menu - View commit details
-
Copy full SHA for 2949500 - Browse repository at this point
Copy the full SHA 2949500View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c15b5c2 - Browse repository at this point
Copy the full SHA c15b5c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 172c67b - Browse repository at this point
Copy the full SHA 172c67bView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 522ce85 - Browse repository at this point
Copy the full SHA 522ce85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ac19b - Browse repository at this point
Copy the full SHA 35ac19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d4bcd0 - Browse repository at this point
Copy the full SHA 2d4bcd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f767472 - Browse repository at this point
Copy the full SHA f767472View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40d8c83 - Browse repository at this point
Copy the full SHA 40d8c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1163e1 - Browse repository at this point
Copy the full SHA b1163e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f81fcfa - Browse repository at this point
Copy the full SHA f81fcfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f9589 - Browse repository at this point
Copy the full SHA f0f9589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 793a9d4 - Browse repository at this point
Copy the full SHA 793a9d4View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for abae1f9 - Browse repository at this point
Copy the full SHA abae1f9View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ab8658 - Browse repository at this point
Copy the full SHA 7ab8658View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec7880d - Browse repository at this point
Copy the full SHA ec7880dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9212117 - Browse repository at this point
Copy the full SHA 9212117View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 631ec14 - Browse repository at this point
Copy the full SHA 631ec14View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa816ca - Browse repository at this point
Copy the full SHA fa816caView commit details -
Configuration menu - View commit details
-
Copy full SHA for e773747 - Browse repository at this point
Copy the full SHA e773747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2710c90 - Browse repository at this point
Copy the full SHA 2710c90View commit details
Commits on Feb 15, 2024
-
Update tests/test_cases/expected_kdl/multiline_string_indented.kdl
Co-authored-by: Dani Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fcf6d4 - Browse repository at this point
Copy the full SHA 2fcf6d4View commit details -
Update tests/test_cases/expected_kdl/multiline_raw_string_indented.kdl
Co-authored-by: Dani Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dadcfdf - Browse repository at this point
Copy the full SHA dadcfdfView commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9132a96 - Browse repository at this point
Copy the full SHA 9132a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e7b958 - Browse repository at this point
Copy the full SHA 9e7b958View commit details
Commits on Mar 5, 2024
-
Co-authored-by: Bannerets <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b294e9c - Browse repository at this point
Copy the full SHA b294e9cView commit details -
Co-authored-by: Bannerets <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2de2ddc - Browse repository at this point
Copy the full SHA 2de2ddcView commit details -
Co-authored-by: Bannerets <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aeb41cc - Browse repository at this point
Copy the full SHA aeb41ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b30c3 - Browse repository at this point
Copy the full SHA d0b30c3View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 281de7e - Browse repository at this point
Copy the full SHA 281de7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d064bc9 - Browse repository at this point
Copy the full SHA d064bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9d303 - Browse repository at this point
Copy the full SHA fa9d303View commit details -
Configuration menu - View commit details
-
Copy full SHA for bea0f67 - Browse repository at this point
Copy the full SHA bea0f67View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9134e3 - Browse repository at this point
Copy the full SHA c9134e3View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa204ce - Browse repository at this point
Copy the full SHA fa204ceView commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a77436 - Browse repository at this point
Copy the full SHA 6a77436View commit details
Commits on Jun 13, 2024
-
Tweak rules for escaped whitespace in multi-line strings (#392)
These rules are a bit more liberal than what was described previously, but I think they're clearer and more consistent: * This way, strings have the (I think intuitive) property that, when you 'blindly' remove the whitespace escapes, the meaning is unchanged. * If you take any valid single-line string and add a newline character and some indentation both at the start and the end, the string will still be valid (and unchanged) - previously, this was not necessarily the case if there were whitespace escapes.
Configuration menu - View commit details
-
Copy full SHA for bcfb332 - Browse repository at this point
Copy the full SHA bcfb332View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e924bc - Browse repository at this point
Copy the full SHA 1e924bcView commit details