Skip to content
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

reword interaction multiline + whitespace escape #439

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

bgotink
Copy link
Member

@bgotink bgotink commented Dec 16, 2024

Trying to resolve #434 (comment)

Copy link
Member

@zkat zkat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this, but having others chime in would be good.

@tjol
Copy link
Contributor

tjol commented Dec 16, 2024

It's an improvement, but the sentence is getting a little mind-bendy.

@bgotink bgotink force-pushed the multiline-whitespace-escape branch from 88ccce7 to 18ce0e6 Compare December 16, 2024 21:46
@bgotink
Copy link
Member Author

bgotink commented Dec 16, 2024

@tjol I gave it another try, could you take another look?

@tjol
Copy link
Contributor

tjol commented Dec 16, 2024

I like it!

@zkat
Copy link
Member

zkat commented Dec 16, 2024

I like this a lot, too! Thanks for taking the time!

@zkat zkat merged commit b9ddb52 into kdl-org:release-2.0.0 Dec 16, 2024
@bgotink bgotink deleted the multiline-whitespace-escape branch December 16, 2024 23:16
zkat added a commit that referenced this pull request Dec 22, 2024
* Release KDL 2.0.0

* fix grammar for multiline quoted strings to allow escaped whitespace on closing line

* Add unicode-space to raw string

* Remove nonexistent equals-sign from the grammar (#435)

* fix multiline string tests

* grammar: fix disallowed-keyword-identifiers and string-character (#436)

* Back out "fix multiline string tests"

This backs out commit 0c5604b.

* add extra javascript implementation (#437)

* reword interaction multiline + whitespace escape (#439)

* More tests for backslash behaviour (#438)

* More tests for baskslash behaviour

* Incorrect example of escaped final newline

* Test with non-literal indent

* Make line-space a superset of node-space (#440)

* Allow escline everywhere

* escline tests

* Always escape \ inside single quotes in the grammar text (#441)

to match the other uses of it and the metalanguage description below

* Add tests for mandatory whitespace between arguments or properties (#442)

* Add an optional version marker (#444)

* Add version marker to the grammer

* Add version marker to the Changelog

* Update SPEC.md

Co-authored-by: eilvelia <hi@eilvelia.cat>

* add a mandatory newline after the version marker

* add mandatory space between version number

---------

Co-authored-by: eilvelia <hi@eilvelia.cat>

* Fix a changelog line erroneously truncated in #444 (#445)

* fix: move vertical tab to the line-breaking whitespace to match Unicode (#446)

* add vertical tab change test

* final tweaks before release

---------

Co-authored-by: eilvelia <hi@eilvelia.cat>
Co-authored-by: Bram Gotink <bram@gotink.me>
Co-authored-by: Thomas Jollans <tjol@tjol.eu>
Co-authored-by: Evgeny <eugenesvk@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants