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
|
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
|
7657952993
|
asJsDictionary, asKeyedDictionary
|
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
|
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
|
0726684ab5
|
Use bare embedded values.
|
2024-03-12 19:14:41 +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 |
Tony Garnock-Jones
|
7948ad4260
|
Javascript interpreter-specification line implementation
|
2024-03-08 10:00:42 +01:00 |
Tony Garnock-Jones
|
33db0b8718
|
Publish
- @preserves/core@0.994.0
- @preserves/schema-cli@0.994.0
- @preserves/schema@0.994.0
|
2024-02-05 22:55:15 +01:00 |
Tony Garnock-Jones
|
e923d87fa5
|
Switch from `#!` to `#:` for embedded values
|
2024-02-05 22:38:49 +01:00 |
Tony Garnock-Jones
|
be32f9b7c8
|
Remove single-precision floats from the implementations
|
2024-01-27 14:40:37 +01:00 |
Tony Garnock-Jones
|
b98f434ac9
|
Publish
- @preserves/core@0.992.4
- @preserves/schema-cli@0.992.4
- @preserves/schema@0.992.4
|
2023-12-17 11:06:15 +13:00 |
Tony Garnock-Jones
|
897fc13054
|
Preserves ordering
|
2023-12-16 22:13:47 +13:00 |
Tony Garnock-Jones
|
9420cc7236
|
New EncodableDictionary/EncodableSet as intermediate steps between Flex- and Keyed-
|
2023-12-16 22:13:17 +13:00 |
Tony Garnock-Jones
|
e0ef236001
|
Cosmetic: remove unused import
|
2023-12-16 09:38:00 +13:00 |
Tony Garnock-Jones
|
634b263ed2
|
Generalize constraints on keys in KeyedDictionary
|
2023-12-16 09:37:47 +13:00 |
Tony Garnock-Jones
|
4a656dc929
|
Publish
- @preserves/core@0.992.3
- @preserves/schema-cli@0.992.3
- @preserves/schema@0.992.3
|
2023-11-26 00:00:54 +01:00 |
Tony Garnock-Jones
|
2532b42959
|
Make utf-8 decoding stricter in JavaScript
|
2023-11-26 00:00:27 +01:00 |
Tony Garnock-Jones
|
b12d49739c
|
Update base64 tests (oops)
|
2023-11-25 23:58:45 +01:00 |
Tony Garnock-Jones
|
b6ac046ba7
|
Publish
- @preserves/core@0.992.2
- @preserves/schema-cli@0.992.2
- @preserves/schema@0.992.2
|
2023-11-19 16:03:19 +01:00 |