Tony Garnock-Jones
ee0f9a79fd
Ignore leading/trailing/repeated slashes and ampersands. Closes #32 .
2023-10-29 14:51:03 +01:00
Tony Garnock-Jones
49242bb4dc
Use tables for implementations
2023-10-27 15:23:22 +02:00
Tony Garnock-Jones
3893b0e581
Link to Rust docs
2023-10-27 15:03:46 +02:00
Tony Garnock-Jones
ed40b2198b
Adjust whitespace
2023-10-27 14:12:57 +02:00
Tony Garnock-Jones
9c90efe36b
Release independent packages
...
preserves-schema@3.990.3
Generated by cargo-workspaces
2023-10-27 14:11:52 +02:00
Tony Garnock-Jones
e31f834d72
Update preserves-schema-rs docs
2023-10-27 14:11:38 +02:00
Tony Garnock-Jones
af5de5b836
Release independent packages
...
preserves@3.990.2
preserves-schema@3.990.2
Generated by cargo-workspaces
2023-10-27 14:04:14 +02:00
Tony Garnock-Jones
8db860648b
A little more documentation for preserves-schema
2023-10-27 14:03:53 +02:00
Tony Garnock-Jones
f009920dd7
Progress on documenting preserves-schema
2023-10-27 13:26:52 +02:00
Tony Garnock-Jones
a2cb071f01
Release independent packages
...
preserves@3.990.1
preserves-schema@3.990.1
Generated by cargo-workspaces
2023-10-27 11:44:22 +02:00
Tony Garnock-Jones
130e58a3e1
More documentation
2023-10-27 11:40:55 +02:00
Tony Garnock-Jones
4b40bf174d
Document Preserves crate
2023-10-27 00:46:27 +02:00
Tony Garnock-Jones
01d3659216
Split out @preserves/schema-cli from @preserves/schema
2023-10-19 02:27:01 +02:00
Tony Garnock-Jones
ccf277cddb
Switch to "# "-prefixed text comment annotation syntax
2023-10-18 10:20:30 +02:00
Tony Garnock-Jones
4e471ed896
Tweak
2023-10-17 11:22:12 +02:00
Tony Garnock-Jones
0eabbd4257
Discuss unpaired surrogate code points on the why-not-json page
2023-10-17 11:18:50 +02:00
Tony Garnock-Jones
19a4edc36a
Internal anchors
2023-10-17 10:57:33 +02:00
Tony Garnock-Jones
975fc05d8f
Link QuickRef in nav
2023-10-17 10:55:11 +02:00
Tony Garnock-Jones
9cc537abf8
Feed back clarifications from the cheatsheet version of the text grammar
2023-10-17 10:40:29 +02:00
Tony Garnock-Jones
6a56dad886
Better responsiveness
2023-10-17 10:01:07 +02:00
Tony Garnock-Jones
7b4724f795
Another tweak
2023-10-17 02:24:14 +02:00
Tony Garnock-Jones
5b2db04a05
Tweak
2023-10-17 02:21:15 +02:00
Tony Garnock-Jones
3253c665d6
Fix specification of binchar
2023-10-17 02:18:52 +02:00
Tony Garnock-Jones
a123630bb5
Fix unstyled width of gitlab logo
2023-10-17 02:18:28 +02:00
Tony Garnock-Jones
04e1c1b0b1
Fix cheatsheet style on small screens
2023-10-17 02:01:23 +02:00
Tony Garnock-Jones
71ead5abb7
Further small improvements
2023-10-17 01:34:21 +02:00
Tony Garnock-Jones
9f0217b22a
Tiny tweak
2023-10-17 01:03:56 +02:00
Tony Garnock-Jones
0f08461ccc
More tweaks and repairs
2023-10-17 01:00:54 +02:00
Tony Garnock-Jones
53e15bc46c
Tweaks and repairs
2023-10-17 00:49:56 +02:00
Tony Garnock-Jones
3360e013a4
Work on cheatsheets
2023-10-17 00:31:10 +02:00
Tony Garnock-Jones
01a766c974
Fix examples; tweak opening text
2023-10-16 18:20:55 +02:00
Tony Garnock-Jones
5aee3af65a
Update why-not-json
2023-10-16 15:31:25 +02:00
Tony Garnock-Jones
82f8bf1e0f
Link to C and C++ impls
2023-10-15 16:07:45 +02:00
Tony Garnock-Jones
bc1f4f0ae5
Manually bump versions because I can never figure out how cargo workspaces is supposed to work
2023-10-15 12:20:51 +02:00
Tony Garnock-Jones
82903af6c0
Update python docs
2023-10-15 12:12:22 +02:00
Tony Garnock-Jones
8ba216ff96
Python package version 0.990.0
2023-10-15 12:08:49 +02:00
Tony Garnock-Jones
e3d67af17f
Publish
...
- @preserves/core@0.990.0
- @preserves/schema@0.990.0
2023-10-15 11:40:06 +02:00
Tony Garnock-Jones
22e4d0b272
Give a little room to move
2023-10-15 11:39:44 +02:00
Tony Garnock-Jones
c649339ab5
Spec version 0.99.0
2023-10-15 11:38:18 +02:00
Tony Garnock-Jones
683ef11587
Tweak run-jekyll script
2023-10-15 11:18:28 +02:00
Tony Garnock-Jones
486528416d
Simplify illustrative example
2023-10-15 01:21:59 +02:00
Tony Garnock-Jones
202d92d237
Rationale note about annotation binary syntax
2023-10-15 01:16:46 +02:00
Tony Garnock-Jones
5d0bf91d30
Repair varint() definition in cheatsheet
2023-10-15 01:04:01 +02:00
Tony Garnock-Jones
f47786871c
Tweak
2023-10-15 00:49:09 +02:00
Tony Garnock-Jones
3b89cbe880
Switch back to prefix-format binary annotations
2023-10-15 00:35:25 +02:00
Tony Garnock-Jones
b7a2acf65b
Update implementations for simplified binary syntax.
...
As part of this, I noticed a problem when updating the Rust
implementation. With the BF..84 design for annotations, if you are
wanting to skip annotations—for example, if you're parsing
incrementally, SAX-style, ignoring annotations—then with any
parenthesised form you have to remember to check for and skip something
after reading a term. This is awkward, so I want to revisit the design
of annotations and go back to the prefix-form (85..) of the
current-mainline design.
2023-10-14 21:29:09 +02:00
Tony Garnock-Jones
6cbfefc76d
Simplify text further
2023-10-13 14:21:40 +02:00
Tony Garnock-Jones
0cdcc1d8e7
Merge branch 'main' into simplify-syntax
2023-10-13 14:04:39 +02:00
Tony Garnock-Jones
8edb657603
Preserves really uses Unicode scalar values, not code points.
2023-10-13 14:01:21 +02:00
Tony Garnock-Jones
ad3da3896b
Publish
...
- @preserves/core@0.22.1
- @preserves/schema@0.22.4
2023-10-02 21:00:09 +02:00