Commit Graph

75 Commits

Author SHA1 Message Date
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