17 Commits

Author SHA1 Message Date
xflywind
a5552a1a18 replace shallowCopy for ARC/ORC 2022-08-29 16:30:26 +02:00
Felix Krause
1346467b42 fixes #93 2021-05-18 00:31:47 +02:00
Felix Krause
329e18e44c removed obsolete TagLibrary type. control tag directives when dumping. fixes #95 2021-03-23 18:51:05 +01:00
Felix Krause
f79774e766 updated raises annotations 2020-11-10 21:28:56 +01:00
Felix Krause
aa65c066d5 changed TagId to Tag. removed JS stuff that wasn't working anyway. 2020-11-10 13:55:22 +01:00
Felix Krause
4c604b09df made lexer & parser tests compile (not succeed) again 2020-11-04 16:40:37 +01:00
Felix Krause
1d707b184e started updating other parts of the codebase 2020-11-03 22:08:21 +01:00
k0zmo
fd4a718586 Adhere to new rules of object variants (re)initialization 2019-07-06 11:14:34 +02:00
Vindaar
c4e7072722 clean up constructJson by removing not needed assignments
Also use `expKey` everywhere.
2018-10-12 16:00:39 +02:00
Vindaar
e104dc351d [tojson] extend Level by expKey to signal node expects a key
Extens the `Level` type in `tojson` by a `expKey` field, which is used
to indicate whether a node still expects a key or not.

NOTE: not sure if the `expKey = true` statements in lines 163 and 183
are necessary / correct. Tests work this way though.
2018-10-12 16:00:39 +02:00
Vindaar
890bbed5ed further nil fixes in tojson and serialization 2018-10-12 16:00:39 +02:00
Felix Krause
f017a57d86 Made NimYAML compile for JS 2017-03-29 17:14:50 +02:00
Felix Krause
0ef9cbf535 Moved private sources to yaml/private 2017-02-06 20:39:04 +01:00
Felix Krause
b9f569a3cf Fixed a GC problem; improved bench & tojson 2016-09-30 19:35:43 +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
12960b2e31 Restructuring: no more includes 2016-09-20 21:53:38 +02:00