Tony Garnock-Jones
502e83c26d
Publish
...
- @preserves/core@0.20.5
- @preserves/schema@0.21.7
2023-01-05 15:14:06 +01:00
Tony Garnock-Jones
340f809c55
isSequence
2023-01-05 15:13:23 +01:00
Tony Garnock-Jones
269ed2391a
Repair text syntax for numbers and symbols. Closes #19/#36/#37/#38.
...
Numbers and (bare) Symbols are now disambiguated after reading, which
permits leading `+`, leading `0`, and a wider range of acceptable
Symbols.
Updates spec text, test cases, and implementations. Some ancillary fixes
to Python's comparison routines are also included.
2022-11-08 19:56:24 +01:00
Tony Garnock-Jones
1f495eef1e
Repair typo that caused annotations not to work properly with fromJS
2022-06-16 10:10:38 +02:00
Tony Garnock-Jones
c49b8673f7
READMEs for Schema implementations
2022-06-09 13:49:59 +02:00
Tony Garnock-Jones
0b21fc4a3f
Publish
...
- @preserves/schema@0.21.6
2022-05-04 09:29:19 +02:00
Tony Garnock-Jones
8595034190
Repair schema distribution
2022-05-04 09:28:49 +02:00
Tony Garnock-Jones
b45306db03
Distribute schema.prs
2022-05-04 09:27:04 +02:00
Tony Garnock-Jones
859a88adc2
Publish
...
- @preserves/schema@0.21.5
2022-05-03 17:13:05 +02:00
Tony Garnock-Jones
e3a1be80e9
Repair preserves-schema-ts watch mode
2022-05-03 17:12:34 +02:00
Tony Garnock-Jones
5d24902de1
Publish
...
- @preserves/core@0.20.4
- @preserves/schema@0.21.4
2022-04-27 22:08:34 +03:00
Tony Garnock-Jones
800e9ccf80
Repair stringification of nontrivial embedded values
2022-04-27 22:07:53 +03:00
Tony Garnock-Jones
a1f5a6ee13
Publish
...
- @preserves/core@0.20.3
- @preserves/schema@0.21.3
2022-02-09 15:04:14 +01:00
Tony Garnock-Jones
356ff74058
Experimentally (?) use fromJS in stringify
2022-02-09 15:03:36 +01:00
Tony Garnock-Jones
0596d877f8
Publish
...
- @preserves/core@0.20.2
- @preserves/schema@0.21.2
2022-01-26 16:42:06 +01:00
Tony Garnock-Jones
d9ee80093b
Repair stringifyEmbeddedWrite
2022-01-26 16:41:16 +01:00
Tony Garnock-Jones
a461657cde
Publish
...
- @preserves/core@0.20.1
- @preserves/schema@0.21.1
2022-01-26 16:03:33 +01:00
Tony Garnock-Jones
574209966b
Better stringification
2022-01-26 16:03:13 +01:00
Tony Garnock-Jones
c5094f8b8f
Publish
...
- @preserves/core@0.20.0
- @preserves/schema@0.21.0
2022-01-26 14:16:19 +01:00
Tony Garnock-Jones
0129901dab
Javascript pretty-printer
2022-01-26 14:15:35 +01:00
Tony Garnock-Jones
6cd8cb2c37
Repair test
2022-01-24 13:41:58 +01:00
Tony Garnock-Jones
bdbffad5d3
Update package.json script names
2022-01-24 13:39:19 +01:00
Tony Garnock-Jones
2c58066380
Publish
...
- @preserves/core@0.19.0
- @preserves/schema@0.20.0
2022-01-24 13:01:17 +01:00
Tony Garnock-Jones
f6999938f8
More ergonomic definition of variant name
2022-01-22 23:53:07 +01:00
Tony Garnock-Jones
382bf8d956
Expose reflection typedefs
2022-01-22 23:45:24 +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
ae6eaa663e
Expose a touch more static information, e.g. __as_preserve__ and __from_preserve__.
2022-01-22 23:25:16 +01:00
Tony Garnock-Jones
d8615175a5
I guess I'm developing a convention for how these things should look now
2022-01-22 23:21:05 +01:00
Tony Garnock-Jones
a98aa357d4
Repair command-line handling
2022-01-22 23:20:35 +01:00
Tony Garnock-Jones
2721ce81c4
Repair lexicographic ordering among Bytes instances, which in turn repairs canonicalizing binary output, which in turn fixes the tests now there's just been a very long test name symbol added.
2022-01-13 23:30:28 +01:00
Tony Garnock-Jones
b70352bc85
Publish
...
- @preserves/core@0.18.2
- @preserves/schema@0.19.7
2022-01-12 02:03:23 +01:00
Tony Garnock-Jones
3cc875bce3
Handle no-whitespace-after-a-number
2022-01-12 02:02:11 +01:00
Tony Garnock-Jones
fb6a5caf38
Update LSP settings
2022-01-12 02:01:54 +01:00
Tony Garnock-Jones
550a524ca1
Publish
...
- @preserves/schema@0.19.6
2021-12-13 13:13:33 +01:00
Tony Garnock-Jones
944ac54414
Dumber but more reliable and more useful handling of schema input base directories
2021-12-13 12:52:24 +01:00
Tony Garnock-Jones
bfa0b0bcb4
Publish
...
- @preserves/schema@0.19.5
2021-12-13 12:19:19 +01:00
Tony Garnock-Jones
3b1669389c
Allow cross-references to other schemas when generating code
2021-12-13 12:18:12 +01:00
Tony Garnock-Jones
9442abe9bd
Publish
...
- @preserves/schema@0.19.4
2021-12-12 23:53:07 +01:00
Tony Garnock-Jones
fc84813704
Expose schema compiler's gentype.ts module
2021-12-12 23:52:45 +01:00
Tony Garnock-Jones
972085a59b
Use GenericEmbedded for embedded schemas
2021-12-12 23:52:31 +01:00
Tony Garnock-Jones
8b7ea7c589
Publish
...
- @preserves/schema@0.19.3
2021-12-12 22:58:40 +01:00
Tony Garnock-Jones
80dd3cd6b4
Support access to "external" schema module via some dotted path within a TypeScript module
2021-12-12 22:58:00 +01:00
Tony Garnock-Jones
ef6db841dd
Publish
...
- @preserves/schema@0.19.2
2021-12-12 13:50:32 +01:00
Tony Garnock-Jones
282d3f798f
Support references to node_modules modules on command line
2021-12-12 13:49:50 +01:00
Tony Garnock-Jones
874303186d
Publish
...
- @preserves/core@0.18.1
- @preserves/schema@0.19.1
2021-12-09 21:25:53 +01:00
Tony Garnock-Jones
2ff4e88822
Repair error in encoder contents extraction.
2021-12-09 21:25:27 +01:00
Tony Garnock-Jones
57c66f81b1
Publish
...
- @preserves/core@0.18.0
- @preserves/schema@0.19.0
2021-12-09 18:38:49 +01:00
Tony Garnock-Jones
1e4bf0dc51
Export reflective information about schema-generated types
2021-12-09 18:36:45 +01:00
Tony Garnock-Jones
5a0fbeb1b5
Export JS Symbol, in case of aliasing in a schema
2021-12-09 18:35:17 +01:00
Tony Garnock-Jones
f2d9b68329
Slightly nicer embedded-value printing
2021-12-09 18:34:54 +01:00