Commit Graph

  • b64e40ec41 Fixed more test suite failures Felix Krause 2016-09-14 12:18:00 +02:00
  • 2a6a103b36 Fixed block scalars in yaml test suite Felix Krause 2016-09-13 20:19:02 +02:00
  • 451ffb8e95 Started fixing yaml test suite errors Felix Krause 2016-09-13 13:38:10 +02:00
  • 78fa4ac5e3 Improvements to exception handling Felix Krause 2016-09-13 12:01:21 +02:00
  • 92504c1893 JSON tests working again. Other tests TODO Felix Krause 2016-09-13 10:39:54 +02:00
  • 92f5a7a6fd got parse.nim to compile again Felix Krause 2016-09-12 21:38:56 +02:00
  • 7376af7d6f started patching parse.nim Felix Krause 2016-09-12 18:04:26 +02:00
  • a1f900ae44 Enhanced empty line processing Felix Krause 2016-09-11 19:20:02 +02:00
  • b9286fa550 Implemented lookahead Felix Krause 2016-09-11 18:23:47 +02:00
  • c104ffec01 Added token start memory to lexer Felix Krause 2016-09-11 14:55:29 +02:00
  • 4e97e53489 Implemented anchors and aliases Felix Krause 2016-09-11 13:04:10 +02:00
  • 4d1a444f61 Implemented tag handles Felix Krause 2016-09-11 12:52:24 +02:00
  • 279d233c4f Implemented adjacent values in flow style Felix Krause 2016-09-11 12:13:51 +02:00
  • 383f1ab016 Made lexer non-generic Felix Krause 2016-09-11 11:28:05 +02:00
  • acea6e34b6 Renaming of stuff Felix Krause 2016-09-11 10:02:10 +02:00
  • 8e7b3b32bb lexer: Flow indicators Felix Krause 2016-09-10 17:33:58 +02:00
  • ba02b41555 lexer: worked on block scalars and stuff Felix Krause 2016-09-10 17:19:37 +02:00
  • 79f432a27d lexer: implemented quoted scalars Felix Krause 2016-09-10 13:38:42 +02:00
  • 68a157e173 First compiling version (incomplete) Felix Krause 2016-09-10 12:38:03 +02:00
  • d51872f9e7 Started work on new lexer Felix Krause 2016-09-10 10:30:40 +02:00
  • 5a90255993 Fixed remaining JS compilation issues Felix Krause 2016-09-01 21:08:27 +02:00
  • ad18db5113 Do not use first class iterators in serialization Felix Krause 2016-09-01 20:56:34 +02:00
  • ef9159ab98 Removed trailing ws; JS fixes Felix Krause 2016-08-30 22:15:29 +02:00
  • 34cbe61479 Got rid of lots of compiler warnings Felix Krause 2016-08-17 22:50:37 +02:00
  • 30365d2f17 More refactoring Felix Krause 2016-08-17 22:21:34 +02:00
  • b83babf808 Merge branch 'parser-no-iterators' into devel Felix Krause 2016-08-17 20:06:17 +02:00
  • a9b82b0e45 Finished parser refactoring Felix Krause 2016-08-17 20:04:59 +02:00
  • 01b34290b7 Parser refactoring Felix Krause 2016-08-15 21:30:49 +02:00
  • 4ddc094cfd Internal changes to YamlStream (no API change) Felix Krause 2016-08-10 20:42:44 +02:00
  • 404aece2fd Fixed bench compatibility with upcoming Nim Felix Krause 2016-08-10 20:40:36 +02:00
  • b6f730c459 Fixes #25 Felix Krause 2016-08-09 21:20:25 +02:00
  • 09824f931b Refactoring of assertions, improved exceptions Felix Krause 2016-08-09 20:47:22 +02:00
  • 0f297adffb Version 0.6.3 v0.6.3 Felix Krause 2016-07-08 12:08:04 +02:00
  • a5263b7477 Merge pull request #22 from andreaferretti/devel flyx 2016-07-08 11:46:28 +02:00
  • e33af48217 Fixed issue: integer numbers could not be parsed as float Andrea Ferretti 2016-07-08 11:35:31 +02:00
  • dcdb04b79d Merge branch 'devel' v0.6.2 Felix Krause 2016-07-07 17:56:18 +02:00
  • 375f5b9db5 Version 0.6.2 Felix Krause 2016-07-07 17:55:58 +02:00
  • 9054bf7630 Fixes #19 Felix Krause 2016-07-07 17:45:23 +02:00
  • b41ab142d5 Merge pull request #21 from andreaferretti/devel flyx 2016-07-07 17:18:46 +02:00
  • 2d89cb7d36 Fixed type hints for floats Andrea Ferretti 2016-07-07 17:14:18 +02:00
  • 0f4f13cee5 Merge branch 'devel' v0.6.1 Felix Krause 2016-06-27 21:09:55 +02:00
  • a3c3237b62 Version 0.6.1 Felix Krause 2016-06-27 21:09:34 +02:00
  • b01270dc9e Fixes #17 Felix Krause 2016-06-26 12:41:06 +02:00
  • fb05fcc95f Fixed undeclared possible IndexError from queues Felix Krause 2016-06-26 12:37:15 +02:00
  • 53c57cbb66 Updated from master Felix Krause 2016-06-08 21:30:04 +02:00
  • eab44a99ed NimYAML 0.6.0 v0.6.0 Felix Krause 2016-06-08 21:28:07 +02:00
  • 280f0d6ce2 Check for multiple documents when dumping JSON Felix Krause 2016-06-08 20:07:29 +02:00
  • 5f6ed61e30 Fixed and improved canonical presentation Felix Krause 2016-06-08 20:01:46 +02:00
  • 9945375904 ... and now also fixed it for canonical form Felix Krause 2016-06-08 19:46:58 +02:00
  • 1df2444c50 Fixed a JSON presentation bug Felix Krause 2016-06-08 19:40:53 +02:00
  • 7cad7b5478 Fixed and properly implemented variant objects Felix Krause 2016-06-08 19:15:50 +02:00
  • 152a4f3bd3 NimYAML version 0.5.1 v0.5.1 Felix Krause 2016-06-05 20:52:43 +02:00
  • 5dc0297651 Updated from master Felix Krause 2016-06-05 19:43:23 +02:00
  • 2ce212b79a NimYAML 0.5.0 v0.5.0 Felix Krause 2016-06-05 19:41:09 +02:00
  • 48aeff20c0 Use variant object types for heterogeneous data Felix Krause 2016-06-05 19:29:16 +02:00
  • e81da97a17 Removed most of variant-object specific code Felix Krause 2016-06-05 15:43:39 +02:00
  • a0c435d6eb Finally got variant objects to work Felix Krause 2016-05-25 23:32:49 +02:00
  • 592158fad0 Merge branch 'master' into variant-objects Felix Krause 2016-05-25 23:18:32 +02:00
  • f5431af0fd fastparse refactoring, part III Felix Krause 2016-05-23 21:10:28 +02:00
  • 78fac63af5 fastparse refactoring, part II Felix Krause 2016-05-21 23:26:39 +02:00
  • 10fec5fb1f fastparse refactoring, part I Felix Krause 2016-05-21 22:08:19 +02:00
  • bc9df81800 Updated from master Felix Krause 2016-05-12 15:36:10 +02:00
  • c3810fbb22 Made server output syntax-highlighted YAML Felix Krause 2016-05-12 15:35:29 +02:00
  • f73dfdc6ab Worked on variant objects (not working) Felix Krause 2016-05-09 19:03:11 +02:00
  • 97cd593463 Updated from master Felix Krause 2016-04-21 19:01:09 +02:00
  • 273093e390 improved setTagUri Felix Krause 2016-04-21 18:58:53 +02:00
  • 62fa366ac7 Check for duplicate tag URIs at compile time Felix Krause 2016-04-09 21:54:49 +02:00
  • 4ca4b2c87e Support nil strings and seqs Felix Krause 2016-04-04 21:21:24 +02:00
  • 58b9b92895 Support int, uint and float types. Felix Krause 2016-04-04 20:44:16 +02:00
  • 6ad7e33bb5 Reduced dead code and compiler warnings Felix Krause 2016-04-03 11:45:48 +02:00
  • f2c83cc170 Support array types. Updated documentation Felix Krause 2016-04-03 11:29:49 +02:00
  • a267f73e0a Serialization: support sets Felix Krause 2016-04-02 18:29:26 +02:00
  • cde346b85c Switched to indentation of 2 spaces Felix Krause 2016-04-02 17:48:22 +02:00
  • b5a3eaf15b Updated from master (YAML syntax highlighting) Felix Krause 2016-04-01 22:10:35 +02:00
  • 7dcc37c482 Version 0.4.0 v0.4.0 Felix Krause 2016-03-25 23:20:17 +01:00
  • 5a500d7bb8 Updated from master Felix Krause 2016-03-25 23:12:52 +01:00
  • 7063e72ace Added advanced example to index.html Felix Krause 2016-03-25 23:12:00 +01:00
  • 5ec086081c Implemented serialization of OrderedMap Felix Krause 2016-03-25 22:22:42 +01:00
  • 06faf4966d Object fields get the tag !nim:field. Fixes #12. Felix Krause 2016-03-25 21:38:28 +01:00
  • 42ddfbe5c5 Fixes #13. Felix Krause 2016-03-25 21:27:41 +01:00
  • c18fd47511 Some litte performance increases Felix Krause 2016-03-25 18:22:25 +01:00
  • 28ccdcc5a6 Handle block scalars line-per-line. Fixes #10 Felix Krause 2016-03-25 17:28:58 +01:00
  • 93ce0b26ba Some performance optimization with shallowCopy Felix Krause 2016-03-25 10:13:55 +01:00
  • 9a64ebe013 Updated from master Felix Krause 2016-03-21 21:16:05 +01:00
  • d3053f381f Improved quickstart examples Felix Krause 2016-03-21 21:15:38 +01:00
  • 46c3dccf7f Updated from master Felix Krause 2016-03-20 23:00:15 +01:00
  • 537ba1ca01 Improved quickstart documentation Felix Krause 2016-03-20 22:58:39 +01:00
  • 57b4518564 Fixed presenter bug Felix Krause 2016-03-20 19:55:23 +01:00
  • a9b565c35c Eliminated dead code, fixed serialization Felix Krause 2016-03-20 14:19:46 +01:00
  • a1f914eee4 Got rid of fpBlockLineStart, fixes #9 Felix Krause 2016-03-20 13:50:00 +01:00
  • b6d363107a Performance optimizations in parser Felix Krause 2016-03-20 12:09:04 +01:00
  • 167c25af72 Added benchmark for processing YAML input Felix Krause 2016-03-20 10:32:14 +01:00
  • eef247b2e8 Fixed parser bug, added option to output YAML 1.1 Felix Krause 2016-03-20 10:27:09 +01:00
  • 5688499650 Fixed bugs with presenting block scalars Felix Krause 2016-03-20 09:21:52 +01:00
  • 4d4e3c94e1 Added fplDocument, fixes #11 Felix Krause 2016-03-19 22:43:03 +01:00
  • e45eb7b514 Fixed some bugs Felix Krause 2016-03-19 15:54:19 +01:00
  • 0fc30241b9 Fixes for block scalars and doc end markers Felix Krause 2016-03-19 15:03:09 +01:00
  • 22b8de876d Root block scalars may have indentation of 0 Felix Krause 2016-03-19 12:57:25 +01:00
  • 415acdb19a Forgot to update nimble version to 0.3.0, did this. Felix Krause 2016-03-19 11:22:09 +01:00
  • 1399d3ba22 Refactoring: added yieldEmptyScalar() Felix Krause 2016-03-19 11:16:24 +01:00