Tony Garnock-Jones
e0ef236001
Cosmetic: remove unused import
2023-12-16 09:38:00 +13:00
Tony Garnock-Jones
cf50e00f80
Repair failing TS bigint tests
2023-10-31 12:53:54 +01: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
574209966b
Better stringification
2022-01-26 16:03:13 +01:00
Tony Garnock-Jones
0129901dab
Javascript pretty-printer
2022-01-26 14:15:35 +01:00
Tony Garnock-Jones
e4792ddccd
Improve protocols for (de)coding JS/Preserves somewhat
2022-01-22 23:38:02 +01:00
Tony Garnock-Jones
2ff4e88822
Repair error in encoder contents extraction.
2021-12-09 21:25:27 +01:00
Tony Garnock-Jones
e4a2503899
The Great Renaming: Pointer -> Embedded
2021-05-17 14:54:06 +02:00
Tony Garnock-Jones
8442718f96
Fix module cycles (largely by splitting PointerType in two)
2021-04-25 10:42:21 +02:00
Tony Garnock-Jones
8c783dbc7d
Explicit wrapper for Pointers
2021-04-24 21:59:52 +02:00
Tony Garnock-Jones
9f9514a7e6
Handle pointer type nesting properly
2021-04-22 20:51:48 +02:00
Tony Garnock-Jones
05c7343983
Rename and export asLatin1
2021-03-17 12:56:49 +01:00
Tony Garnock-Jones
1cc0325007
Different approach to pointer codec; support custom schema-driven decode
2021-03-12 20:41:35 +01:00
Tony Garnock-Jones
036d42a73a
Default to pointer type being never instead of object
2021-03-10 23:14:26 +01:00
Tony Garnock-Jones
754306aca3
Rearrange into two packages, using yarn workspaces
2021-03-10 19:24:20 +01:00