Alexander Ivanov
ba53fc0494
Load 0 fix #60
2018-08-30 09:21:30 +02:00
majj
ddf22a3a41
experimental: notnil
2018-08-24 13:30:05 +02:00
majj
51d33d4a05
experimental: notnil
2018-08-24 13:30:05 +02:00
Marcus Eriksson
2328289dba
Fixes #54
2018-05-29 19:12:03 +02:00
flyx
e9658f22ec
Fixes #49
2017-11-14 15:52:11 +01:00
Jacob MacDonald
78758c87ff
Fix Travis build for Nim devel.
...
csources does not have a devel branch.
2017-10-09 10:43:11 +02:00
Jacob MacDonald
4933194dd6
Fix for newer versions of compiler.
...
61720e0df9475af647de171f6b2964c36234961a in the Nim compiler introduced the bug
in this project. In brief, the upstream change flattens `nnkStmtList`s of one
item. Thus, `quote do:` followed by one statement is no longer a nnkStmtList
but whatever that one statement is. This breaks several macro implementations
where a `quote do:` form is initialized and then appended to. Based on Araq's
feedback (https://irclogs.nim-lang.org/02-10-2017.html#21:01:26 ), these
single-statement quotes are now converted into one-element statement lists as
necessary (behavior on old versions of the compiler is maintained).
2017-10-03 15:59:45 +02:00
Felix Krause
e7e532ccb8
Version 0.10.3
2017-09-20 19:04:57 +02:00
Felix Krause
8d8464da71
Fixes #43
2017-09-20 18:58:09 +02:00
Felix Krause
af58ab68de
Version 0.10.2
2017-08-30 18:14:08 +02:00
Felix Krause
37031c4c80
make tests green again
2017-08-30 18:11:18 +02:00
Felix Krause
78b029d17d
Merge branch 'master' into devel
2017-08-30 18:06:18 +02:00
Felix Krause
ff86083461
Fixes #44
2017-08-30 18:04:52 +02:00
flyx
26903d7e91
Fixes #42
2017-07-15 09:35:14 +02:00
Felix Krause
27d8eaeb35
Version 0.10.1
2017-07-10 20:42:49 +02:00
Felix Krause
0f2dba1a65
make tests green again; final fix for 0.17.0
2017-07-10 20:31:40 +02:00
Felix Krause
0caebe2618
Revert "Actual fix for #40" because it's shit
...
This reverts commit 15f8995ae2
.
2017-07-10 19:52:34 +02:00
flyx
bdbdcc074b
fixed yaml.nimble to point to current version
2017-07-02 18:23:46 +02:00
Felix Krause
15f8995ae2
Actual fix for #40
2017-06-30 16:45:32 +02:00
Felix Krause
8a83272341
Version 0.10.0
2017-06-30 16:34:02 +02:00
flyx
0e679ead9c
Merge pull request #41 from zah/fix-issue-40
...
fix #40 (compatibility with Nim 0.17.0)
2017-06-30 16:26:25 +02:00
Zahary Karadjov
7a122adad3
fix #40
2017-06-30 16:07:43 +03:00
Felix Krause
f07cf173dc
Fixed to previous JS adjustments
2017-03-30 17:58:53 +02:00
Felix Krause
7ba95845e0
JS improvements; also added constructObjectDefault
2017-03-29 21:42:07 +02:00
Felix Krause
71b075abf6
Allow backticked field names in macros
2017-03-29 18:38:31 +02:00
Felix Krause
24d68ad11d
Version 0.9.1
2017-03-29 17:27:09 +02:00
Felix Krause
a48bf086b7
Merge branch 'devel' of github.com:flyx/NimYAML into devel
2017-03-29 17:15:04 +02:00
Felix Krause
f017a57d86
Made NimYAML compile for JS
2017-03-29 17:14:50 +02:00
flyx
fc9ed39efd
Make `0` a valid integer
2017-03-29 16:39:51 +02:00
flyx
75548f956b
Fixes #37
2017-03-29 15:40:13 +02:00
Felix Krause
83efb88978
Fixed compilation error
2017-02-18 12:31:23 +01:00
Felix Krause
e30739fb36
final final fixes for event rendering
2017-02-18 10:40:39 +01:00
Felix Krause
d6ace28775
(hopefully) final event output fix
2017-02-14 22:30:48 +01:00
Felix Krause
b15f3dbae9
Even more fixes to event output
2017-02-14 22:22:56 +01:00
Felix Krause
8abe91cb32
Further event output improvements
2017-02-14 22:08:38 +01:00
Felix Krause
2bb32139c4
Added `+DOC ---` event output. Fixed parserTests
2017-02-14 22:06:48 +01:00
Felix Krause
9eee22bbc5
Improved event output conformity
2017-02-14 21:53:15 +01:00
Felix Krause
8b4f781d41
Added anchor name to display()
2017-02-14 19:43:02 +01:00
Felix Krause
c581f1acc2
Added YamlParser.display()
...
* renders events with proper tag and anchor names
2017-02-14 19:40:40 +01: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
acf9e32fab
Finally fixed travis build
...
* Insulting comment on Travis and the universe in general here.
2017-02-06 21:41:43 +01:00
Felix Krause
0ef9cbf535
Moved private sources to yaml/private
2017-02-06 20:39:04 +01:00
Felix Krause
d8f6ea5e2d
Fixed an error in flow map parsing
...
* { ? foo: bar } emitted an additional, second, empty
key-value pair
2017-02-06 20:35:17 +01:00
Felix Krause
e46ef33a23
Allow stream end after block scalar indicators
2017-01-13 16:25:46 +01:00
Felix Krause
b99fa8df7a
Fixes #35
2017-01-13 16:19:04 +01:00
Felix Krause
538a2d2deb
Recognize empty string as !!null
2017-01-12 11:19:46 +01:00
Felix Krause
608d9ef090
Fixed path due to staticExec changes in Nim 0.16.0
2017-01-12 11:19:02 +01:00
Felix Krause
f78c2c5961
Correctly handle `{1}`. Fixes #34
2017-01-10 12:00:15 +01:00
Felix Krause
936df70daa
Correctly present empty collections in block-only.
...
* Fixes #33
2017-01-10 11:45:55 +01:00