Felix Krause
8993f928d4
properly handle comment after block scalars. fixes #106
2022-06-04 23:14:28 +02:00
Felix Krause
d704a8c6d7
fixed compiler warnings
2021-10-22 17:46:05 +02:00
Felix Krause
c1cc0be3f3
fixed lexer errors discovered by new parser tests
2021-10-22 17:22:43 +02:00
Timothee Cour
fcae534148
support -d:yamlDebug at CT
2020-11-14 21:58:31 +01:00
Felix Krause
9d92e8a2c5
all serialization tests green again
2020-11-10 15:40:01 +01:00
Felix Krause
48d601d959
parser tests working, other tests compiling
2020-11-06 16:21:58 +01:00
Felix Krause
e2f8e6419e
lots of fixes for parser, started updating serialization
2020-11-05 20:23:42 +01:00
Felix Krause
ae4c097a25
fixed parser test framework; started making parser tests green
2020-11-04 22:47:52 +01:00
Felix Krause
2840d4d654
made lexer tests green again
2020-11-04 19:32:09 +01:00
Felix Krause
05b8528f3e
translated parser from AdaYaml
2020-11-03 21:17:31 +01:00
Felix Krause
427084f44a
translated AdaYaml lexer
2020-10-29 23:34:28 +01:00
Vindaar
8a7750cb6c
make sure to also append '\0' for JS as well as C backend
...
Also remove now unnecessary `os` (was imported for internal
`assertStringEqual` test) module import in `tserialization`.
2018-10-12 16:00:39 +02:00
Vindaar
3eb006be2d
Revert "fix for null terminator not accessable in strings anymore"
...
This reverts commit 07c59e2d2d90b3123973814ebc9cf974a0bf4baf.
2018-10-12 16:00:39 +02:00
Vindaar
d26a57fe93
append null terminator to source when creating `StringSource`
...
This makes editing the lexer unnecessary.
2018-10-12 16:00:39 +02:00
Vindaar
06ddc9eb13
Revert "fix internal `IndexError` in `lex.nim` due to null term n.a."
...
This reverts commit e147df31718bb5bcd27c4067314dc40c2ecc9348.
2018-10-12 16:00:39 +02:00
Vindaar
d19539a231
fix internal `IndexError` in `lex.nim` due to null term n.a.
...
Since the null terminator is not available anymore we need to be
careful how we access strings in the lexer.
This should probably be solved in a nicer and more scalable way! :/
2018-10-12 16:00:39 +02:00
Vindaar
048f6615f5
fix for null terminator not accessable in strings anymore
2018-10-12 16:00:39 +02:00
Alexander Ivanov
566e28dcc5
Make it work with new not nil
2018-10-12 16:00:39 +02:00
flyx
e9658f22ec
Fixes #49
2017-11-14 15:52:11 +01:00
Felix Krause
f017a57d86
Made NimYAML compile for JS
2017-03-29 17:14:50 +02:00
Felix Krause
58ef5da17b
Made token output conform to yaml test suite
...
* Added -d:yamlScalarRepInd switch
* Modified `$` on stream items to use yaml test suite format
2017-02-14 19:06:41 +01:00
Felix Krause
5ebde01ca5
Made tjson and tserialization compile for JS
2017-02-13 17:10:56 +01:00
Felix Krause
0ef9cbf535
Moved private sources to yaml/private
2017-02-06 20:39:04 +01:00