TakeV
|
43f53b504f
|
Create channel
|
2023-07-12 02:11:58 -07:00 |
TakeV
|
c0f95d0aca
|
Add package for guile-toml
|
2023-07-12 01:48:27 -07:00 |
hylo
|
ecb24deb40
|
docs: org footnotes are not supported by github
|
2023-01-04 00:09:09 +01:00 |
hylo
|
15104288b3
|
docs: use proper footnotes
|
2023-01-04 00:01:37 +01:00 |
hylo
|
52c6e6c8f1
|
docs: add example TOML
|
2023-01-03 23:56:10 +01:00 |
hylo
|
f70be57b1d
|
docs: fix shell command
|
2023-01-03 23:47:56 +01:00 |
hylo
|
7f09626ac5
|
docs: update readme for tests
|
2023-01-03 23:46:10 +01:00 |
hylo
|
4607a7b69c
|
test: add tests for decoder datatypes
|
2023-01-03 23:35:46 +01:00 |
hylo
|
b467549d03
|
chore: add gitignore
|
2023-01-03 23:35:33 +01:00 |
hylo
|
1a28f598c4
|
docs: fix version
|
2022-12-30 19:02:25 +01:00 |
hylo
|
d8a49f4f5a
|
docs: add README for how to run tests
|
2022-12-30 18:54:24 +01:00 |
hylo
|
5684381728
|
docs: add note about PEG and ports
|
2022-12-30 18:54:07 +01:00 |
hylo
|
50828e2ee5
|
nit: formatting of decoder
|
2022-12-30 18:53:44 +01:00 |
hylo
|
99748f39a5
|
chore: add license
|
2022-12-30 18:35:02 +01:00 |
hylo
|
b65135ef04
|
feat: add decoder.scm and encoder.scm for testing
|
2022-12-30 18:28:15 +01:00 |
hylo
|
c886ae523f
|
feat(encoder): datetime
|
2022-12-30 18:27:42 +01:00 |
hylo
|
98de53fc99
|
docs: fix indentation
|
2022-12-30 18:15:14 +01:00 |
hylo
|
8cdf287bdc
|
docs: update readme
|
2022-12-30 18:11:15 +01:00 |
hylo
|
bed74c5c1a
|
fix: export scm->toml
|
2022-12-30 18:11:03 +01:00 |
hylo
|
476672a212
|
fix(encoder): build empty inline tree
all toml-tests passing!
|
2022-12-30 17:53:13 +01:00 |
hylo
|
612e23e9ad
|
fix(encoder): array-tables at the very end
|
2022-12-30 17:53:13 +01:00 |
hylo
|
9f6912f6e5
|
fix(encoder): escaping control character
|
2022-12-30 17:53:13 +01:00 |
hylo
|
88467007a3
|
feat(encoder): array-tables correctly sorted
|
2022-12-30 17:53:13 +01:00 |
hylo
|
7eddf96f5d
|
feat(encoder): array-tables (wip)
|
2022-12-30 17:53:13 +01:00 |
hylo
|
5ff69c5982
|
feat(encoder): float
|
2022-12-30 17:53:13 +01:00 |
hylo
|
976a862ed3
|
feat(encoder): strings
|
2022-12-30 17:53:13 +01:00 |
hylo
|
10cc3bf1f2
|
feat(encoder): test-value building
|
2022-12-30 17:53:13 +01:00 |
hylo
|
0f95d9315e
|
feat(encoder): inline tables
|
2022-12-30 17:53:13 +01:00 |
hylo
|
44a0b29d22
|
feat(encoder): arrays
|
2022-12-30 17:53:13 +01:00 |
hylo
|
c61c79812b
|
feat(encoder): nested tables
|
2022-12-30 17:53:13 +01:00 |
hylo
|
c3c73e1a10
|
feat: initial encododer (wip)
|
2022-12-30 17:53:13 +01:00 |
hylo
|
3a5b8a3198
|
docs: update readme
|
2022-12-30 17:53:13 +01:00 |
hylo
|
444b496ba1
|
refactor: restructure module
|
2022-12-30 17:53:13 +01:00 |
hylo
|
8c1fa72d81
|
refactor: move test-decoder
|
2022-12-30 17:53:13 +01:00 |
hylo
|
91b2dfbe87
|
refactor: move parser to subdir
|
2022-12-30 17:53:13 +01:00 |
hylo
|
195b75818d
|
refactor: rename peg parser
|
2022-12-30 17:53:13 +01:00 |
hylo
|
f630c5f640
|
chore: cleanup repo
|
2022-12-30 17:53:13 +01:00 |
hylo
|
270c3962e1
|
docs: add note about strings
|
2022-12-30 17:53:13 +01:00 |
hylo
|
a6474dd049
|
docs: update readme
|
2022-12-30 17:53:13 +01:00 |
hylo
|
44992dd120
|
docs: extend readme
|
2022-12-30 17:53:13 +01:00 |
hylo
|
f32f6e9155
|
fix: flatten tree before recursing
|
2022-12-30 17:53:13 +01:00 |
hylo
|
79e94702b7
|
fix: all toml-tests passing!
|
2022-12-30 17:53:13 +01:00 |
hylo
|
6c6cb65dd2
|
fix: check for explicit keyvals
|
2022-12-30 17:53:13 +01:00 |
hylo
|
09dfd01956
|
fix: accept empty file
|
2022-12-30 17:53:13 +01:00 |
hylo
|
e456845b9a
|
feat: add decoder
|
2022-12-30 17:53:13 +01:00 |
hylo
|
d8993f2ebc
|
feat: inline-tables (wip)
|
2022-12-30 17:53:13 +01:00 |
hylo
|
cb8c331468
|
feat: datetimes
|
2022-12-30 17:53:13 +01:00 |
hylo
|
829a933f35
|
feat: array tables
|
2022-12-30 17:53:13 +01:00 |
hylo
|
f5df0a1afd
|
feat: use strptime to validate date-time since srfi-19 doesn't
|
2022-12-30 17:53:13 +01:00 |
hylo
|
33de5c06bf
|
feat: use srfi-19 for dates since strptime doesn't support nanos
|
2022-12-30 17:53:13 +01:00 |