Commit Graph

17 Commits

Author SHA1 Message Date
Felix Krause 2f3a809738 Support JS string output in presenter 2016-09-19 19:33:29 +02:00
Felix Krause 2bb7f45354 Improved tests, benchs, shallowCopies 2016-09-14 18:31:09 +02:00
Felix Krause 2655d4205f Improved error reporting, fixes #23 2016-09-14 14:53:13 +02:00
Felix Krause 4670450a27 Fixed bench and remaining problems 2016-09-14 14:35:41 +02:00
Felix Krause 345f86c52e Pass almost all test in yaml test suite 2016-09-14 13:37:56 +02:00
Felix Krause b64e40ec41 Fixed more test suite failures 2016-09-14 12:18:00 +02:00
Felix Krause 2a6a103b36 Fixed block scalars in yaml test suite 2016-09-13 20:19:02 +02:00
Felix Krause 451ffb8e95 Started fixing yaml test suite errors 2016-09-13 13:38:10 +02:00
Felix Krause 78fa4ac5e3 Improvements to exception handling 2016-09-13 12:01:21 +02:00
Felix Krause 92504c1893 JSON tests working again. Other tests TODO 2016-09-13 10:39:54 +02:00
Felix Krause 92f5a7a6fd got parse.nim to compile again
* it is still pretty broken
2016-09-12 21:38:56 +02:00
Felix Krause 7376af7d6f started patching parse.nim 2016-09-12 18:04:26 +02:00
Felix Krause ef9159ab98 Removed trailing ws; JS fixes
* do not call writeStackTrace() if compiling to JS
2016-08-30 22:15:29 +02:00
Felix Krause 34cbe61479 Got rid of lots of compiler warnings 2016-08-17 22:50:37 +02:00
Felix Krause 30365d2f17 More refactoring
* Renamed ParserYamlStream to ParserContext
 * Moved almost all internal state from YamlParser to ParserContext
2016-08-17 22:21:34 +02:00
Felix Krause a9b82b0e45 Finished parser refactoring
* Re-implemented flow style handling
 * Deleted old parser code
2016-08-17 20:04:59 +02:00
Felix Krause 01b34290b7 Parser refactoring
* refactored parser to not use first class iterators
   (not available for JS backend)
 * Current state misses flow style handling and fails tests
2016-08-15 21:30:49 +02:00