Tony Garnock-Jones
|
58110e7c0c
|
Publish
- @preserves/core@0.995.206
- @preserves/schema-cli@0.995.206
- @preserves/schema@0.995.206
|
2024-05-15 10:49:46 +02:00 |
Tony Garnock-Jones
|
58ebc93eb5
|
Repair comment reading and trailing comments in pexprs
|
2024-05-15 10:49:30 +02:00 |
Tony Garnock-Jones
|
f18ba9c9d4
|
Publish
- @preserves/core@0.995.205
- @preserves/schema-cli@0.995.205
- @preserves/schema@0.995.205
|
2024-05-15 09:36:17 +02:00 |
Tony Garnock-Jones
|
87ecdb7efe
|
Make Annotations preserveable
|
2024-05-15 09:34:28 +02:00 |
Tony Garnock-Jones
|
0533840bc0
|
Publish
- @preserves/core@0.995.204
- @preserves/schema-cli@0.995.204
- @preserves/schema@0.995.204
|
2024-05-14 17:16:37 +02:00 |
Tony Garnock-Jones
|
77c16df89b
|
Make ReaderState.DELIMITERS accessible
|
2024-05-14 17:16:06 +02:00 |
Tony Garnock-Jones
|
35e6ba2e82
|
Publish
- @preserves/core@0.995.203
- @preserves/schema-cli@0.995.204
- @preserves/schema@0.995.204
|
2024-05-14 12:16:21 +02:00 |
Tony Garnock-Jones
|
536e32b0e8
|
Repair isJsDictionary
|
2024-05-14 12:16:02 +02:00 |
Tony Garnock-Jones
|
9192bdea7e
|
Publish
- @preserves/core@0.995.202
- @preserves/schema-cli@0.995.203
- @preserves/schema@0.995.203
|
2024-05-09 21:58:16 +02:00 |
Tony Garnock-Jones
|
7f284a9d52
|
Remove type annotation on stringifyEmbeddedWrite to permit more flexible usage
|
2024-05-08 11:32:09 +02:00 |
Tony Garnock-Jones
|
cadf54b927
|
Update pexpr tests
|
2024-05-08 11:21:05 +02:00 |
Tony Garnock-Jones
|
a8b300e57d
|
Better treatment of embedded conversion
|
2024-05-08 11:20:57 +02:00 |
Tony Garnock-Jones
|
4e5e64f0a6
|
Actually parse groups (!)
|
2024-05-08 11:20:46 +02:00 |
Tony Garnock-Jones
|
c9fa9c590b
|
Error handling for asPreserves
|
2024-05-04 22:08:52 +02:00 |
Tony Garnock-Jones
|
d568fc56ce
|
Better treatment of embedded types in asPreserves
|
2024-05-04 21:37:05 +02:00 |
Tony Garnock-Jones
|
42f4672446
|
Pexpr.asPreserves
|
2024-05-04 13:12:00 +02:00 |
Tony Garnock-Jones
|
1c86d8b7c5
|
Positioned<I>; iterator
|
2024-05-04 10:28:18 +02:00 |
Tony Garnock-Jones
|
64c1090938
|
Convert P-expressions to preserves values
|
2024-05-02 21:26:48 +02:00 |
Tony Garnock-Jones
|
dc61963e16
|
Core implementation of P-expressions for TypeScript
|
2024-05-02 17:05:40 +02:00 |
Tony Garnock-Jones
|
7b8e0ff4b6
|
Publish
- @preserves/core@0.995.201
- @preserves/schema-cli@0.995.202
- @preserves/schema@0.995.202
|
2024-04-12 13:14:09 +02:00 |
Tony Garnock-Jones
|
3f7819fafa
|
Allow optional handling of non-integer numbers in fromJS
|
2024-04-12 13:13:42 +02:00 |
Tony Garnock-Jones
|
f5d76a847b
|
Repair types of Dictionary.from and DictionaryMap.from
|
2024-04-12 13:13:25 +02:00 |
Tony Garnock-Jones
|
443406a7d7
|
Publish
- @preserves/schema-cli@0.995.201
- @preserves/schema@0.995.201
|
2024-04-04 13:43:40 +02:00 |
Tony Garnock-Jones
|
05103e9825
|
Update JavaScript implementation for schema spec 0.4
|
2024-04-04 13:43:20 +02:00 |
Tony Garnock-Jones
|
3e67c75427
|
Publish
- @preserves/core@0.995.200
- @preserves/schema-cli@0.995.200
- @preserves/schema@0.995.200
|
2024-04-03 22:38:54 +02:00 |
Tony Garnock-Jones
|
6bc159e3c6
|
Another small refinement
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
99d1acdec7
|
Accept fewer `Object`s as `JsDictionary`
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
3093b89f0d
|
Bootstrap following JsDictionary support in schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
00c0de40ea
|
Support for JsDictionary in schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
7657952993
|
asJsDictionary, asKeyedDictionary
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
9ecbd0bdd1
|
First re-bootstrap of schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
297e1630a8
|
First (pre-bootstrap) step to getting schema working with the new core
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
85ca0b6c0a
|
Update schema-cli
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
7c9c410a9b
|
Add simplifiedValue() and from() methods
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
cbbc6c50c0
|
Great simplification by introducing DictionaryMap
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
eb4f456550
|
Sensible default second type argument for Dictionary.from
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
4f4ff6e108
|
Mark Embeddable objects specially, so that plain JS objects can be used as symbol-to-value maps.
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
1bd4a3cdb4
|
Factor out common constructor-building logic in interpreter
|
2024-03-27 14:47:14 +01:00 |
Tony Garnock-Jones
|
eeace57670
|
Repair schema interpreter keywords and variant constructor argument handling
|
2024-03-27 14:28:33 +01:00 |
Tony Garnock-Jones
|
0aa39da971
|
New test case and fixes
|
2024-03-27 10:57:19 +01:00 |
Tony Garnock-Jones
|
f0815ce4eb
|
Publish
- @preserves/core@0.995.101
- @preserves/schema-cli@0.995.100
- @preserves/schema@0.995.100
|
2024-03-23 11:14:02 +01:00 |
Tony Garnock-Jones
|
afba8a0bff
|
"latin1" quasi-encoding Bytes utility
|
2024-03-23 11:13:08 +01:00 |
Tony Garnock-Jones
|
d9ec3bfb14
|
Publish
- @preserves/core@0.995.100
- @preserves/schema-cli@0.995.100
- @preserves/schema@0.995.100
|
2024-03-16 17:37:17 +01:00 |
Tony Garnock-Jones
|
95ac4b13df
|
Add Embedded<T>
|
2024-03-12 22:47:50 +01:00 |
Tony Garnock-Jones
|
3eeee5f090
|
Repair Schema tests
|
2024-03-12 22:47:33 +01:00 |
Tony Garnock-Jones
|
aeacce22fc
|
Update schema
|
2024-03-12 20:52:28 +01:00 |
Tony Garnock-Jones
|
0726684ab5
|
Use bare embedded values.
|
2024-03-12 19:14:41 +01:00 |
Tony Garnock-Jones
|
f74c4ebaf0
|
Publish
- @preserves/schema-cli@0.995.1
- @preserves/schema@0.995.1
|
2024-03-08 15:41:02 +01:00 |
Tony Garnock-Jones
|
48a063539a
|
Repair bugs in schema interpreter relating to unit-typed definitions
|
2024-03-08 15:40:28 +01:00 |
Tony Garnock-Jones
|
cee4a25460
|
Publish
- @preserves/core@0.995.0
- @preserves/schema-cli@0.995.0
- @preserves/schema@0.995.0
|
2024-03-08 10:00:59 +01:00 |