Felix Krause
7bd562e37e
Fixes and improvements to DOM API.
...
* added loadFlattened. Fixes #117
* fixed an error where recursive nodes were not loaded
properly into YamlNodes.
* made dump with asNone raise an error when a cycle is
encountered, instead of running into an endless loop.
2022-09-07 16:23:50 +02:00
Felix Krause
5f7677d914
Improved presenter.
...
* added maxLineLength to PresentationOptions. Fixes #119
* write a newline to the end of the document.
required for the output files to be POSIX-compliant text files.
also improves QoL when dumping to stdout.
2022-09-07 15:15:55 +02:00
flyx
89e18cebfa
fix #105
...
fixed an off-by-one error when presenting folded scalars
2022-01-22 01:18:11 +01:00
Felix Krause
d704a8c6d7
fixed compiler warnings
2021-10-22 17:46:05 +02:00
Felix Krause
1346467b42
fixes #93
2021-05-18 00:31:47 +02:00
Felix Krause
2b0e20abd0
fixed server to compile with current Nim
2021-05-17 19:50:10 +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
6238104622
started making serializationTests green again
2020-11-06 21:39:50 +01:00
Felix Krause
48d601d959
parser tests working, other tests compiling
2020-11-06 16:21:58 +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
Kobi
053d5d1333
removed empty lines
...
(probably from nimpretty formatting?)
2019-01-27 12:07:16 +01:00
Kobi Lurie
9226aa4d37
modified presenter to work with deques instead of the obsolete queues
2019-01-27 12:07:16 +01:00
Felix Krause
0ef9cbf535
Moved private sources to yaml/private
2017-02-06 20:39:04 +01:00
Felix Krause
936df70daa
Correctly present empty collections in block-only.
...
* Fixes #33
2017-01-10 11:45:55 +01:00
Felix Krause
87bfcd1490
Fixed bugs
...
* lexer did not handle indentation indicator for block scalars properly
* transform() did not work properly for string output
2016-12-13 21:22:36 +01:00
Felix Krause
4b529c1fd6
Fixed and improved presenter.transform
...
* Added option to resolve non-specific tags
* Actually resolve non-specific tags
* Made it compile again after hints enhancement
2016-12-05 18:27:32 +01:00
Felix Krause
29352fa4fe
Use global tag handle for NimYAML
...
* NimYAML now uses the tag prefix tag:nimyaml.org,2016:
* That tag handle is shortened to !n! when presenting
* Also fixed some minor bugs dealing with tag handles
2016-10-10 20:16: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
12960b2e31
Restructuring: no more includes
2016-09-20 21:53:38 +02:00