Felix Krause
846b836e92
Integrated parser and quickstart tests
...
* Now executed when calling `nim tests`
* Refactored parser tests to use unittest
* Fixed some pwd issues in tests
2016-10-09 15:05:18 +02:00
Felix Krause
4bde3a7986
Fixed issues in quickstart and taglib
...
* Updated expected YAML in 02
* Fixed duplicate TagIds in taglib
2016-10-09 11:48:52 +02:00
Felix Krause
0f2e077b87
Added automatic test for quickstart snippets
...
* There are errors which indicate real bugs!
2016-10-08 23:35:33 +02:00
Felix Krause
5d4ec6c43f
Numeric sorting also for snippet files
2016-10-08 21:08:12 +02:00
Felix Krause
9f7e87e935
Ordered snippets with file system hierarchy
2016-10-08 20:57:53 +02:00
Felix Krause
31ac201e41
doc: extracted examples to own files
2016-10-08 18:38:27 +02:00
Felix Krause
834c4b174a
doc link fixes
2016-10-01 15:19:42 +02:00
Felix Krause
721632322b
Merge branch 'devel' - *real* 0.7.0
2016-10-01 15:16:40 +02:00
Felix Krause
302de8d4ed
Merge branch 'devel' - release 0.7.0
2016-10-01 15:02:22 +02:00
Felix Krause
7b53204027
Updated for 0.7.0 release
...
* travis: test against Nim stable
* updated version number
* updated changelog
2016-10-01 14:55:44 +02:00
Felix Krause
69c566cbd7
Made server.nim compile against Nim 0.15.0
...
* requires Nim 0.15.0 and jester@#head (0.1.0 doesn't work)
2016-10-01 14:49:32 +02:00
Felix Krause
f4a715c67f
More improvements to lexer
2016-09-30 20:12:17 +02:00
Felix Krause
fc94c9da65
Improvements to lexer stuff
2016-09-30 19:56:48 +02:00
Felix Krause
b9f569a3cf
Fixed a GC problem; improved bench & tojson
2016-09-30 19:35:43 +02:00
Felix Krause
3942e80d9b
Improved error messages and test them.
2016-09-24 16:45:49 +02:00
Felix Krause
2ad41d349e
Improved and fixed issues with error reporting
2016-09-23 15:42:24 +02:00
Felix Krause
a8d68d1696
Addressed some compiler warnings
2016-09-22 14:25:10 +02:00
Felix Krause
680e419d12
Simplified field checking
2016-09-22 14:16:10 +02:00
Felix Krause
9fffc7b127
Fixed links in documentation
2016-09-22 14:06:54 +02:00
Felix Krause
1dc8ddc6ea
got rid of yaml.common
2016-09-22 13:28:24 +02:00
Felix Krause
5dfc984913
Updated documentation for new structure
2016-09-21 21:20:57 +02:00
Felix Krause
d987b607e5
Check for custom object errors when loading
...
* Ensure no duplicate fields
* Ensure no missing fields
* Ensure no unknown fields
* Implemented for both tuples and objects,
including variant objects
2016-09-21 15:40:03 +02:00
Felix Krause
6bb110b185
Made bench great again
2016-09-21 10:44:40 +02:00
Felix Krause
12960b2e31
Restructuring: no more includes
2016-09-20 21:53:38 +02:00
Felix Krause
8b3f8f5282
Made test names more consistent
2016-09-20 19:22:31 +02:00
Felix Krause
650b858861
Updated serialization documentation
2016-09-20 18:48:14 +02:00
Felix Krause
f4f1817180
travis fix; added travis badge
2016-09-20 18:33:52 +02:00
Felix Krause
ee302cf0dc
Added .travis.yml
2016-09-20 18:27:32 +02:00
flyx
11a1de43be
Merge pull request #27 from GaveUp/devel
...
Add octal/hex support. Add multi doc support.
2016-09-20 18:11:09 +02:00
GaveUp
6f8dfdcd00
Code cleanup per comments
2016-09-19 15:51:33 -05:00
GaveUp
2c470c8aa9
Add octal/hex support. Add multi doc support.
2016-09-19 14:40:03 -05:00
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
1e399aca70
Merge branch 'lexer' into devel
2016-09-14 14:44:29 +02:00
Felix Krause
7461636365
Fixed bench config
2016-09-14 14:44:09 +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
a1f900ae44
Enhanced empty line processing
2016-09-11 19:20:02 +02:00
Felix Krause
b9286fa550
Implemented lookahead
2016-09-11 18:23:47 +02:00
Felix Krause
c104ffec01
Added token start memory to lexer
2016-09-11 14:55:29 +02:00
Felix Krause
4e97e53489
Implemented anchors and aliases
2016-09-11 13:04:10 +02:00
Felix Krause
4d1a444f61
Implemented tag handles
2016-09-11 12:52:24 +02:00