Felix Krause
Felix Krause
I updated the webdocs and moved them on a new server. You may need to refresh and clear your DNS cache to see the updated version. Simple examples are again...
Frankly that warning has been around as long as this library. I won't believe this'll ever happen until it does. I wouldn't know how to change the code to make...
Even if this is a compiler bug, it affects NimYAML and therefore the issue should be kept open – there could exist a workaround that can be implemented in NimYAML....
The cause of this is the keyCache which seems to be broken at compile time. The quick rundown is: When `name1` is encountered, a scalar event is created. However, before...
The lexer can handle different sources (strings, streams) with the `SourceProvider` concept. To avoid exporting the actual source implementation via generic parameter, the source is stored as pointer and unchecked...
@sealmove There are two other issues related to the current state of the lexer, #85 (also some more information available there) and several failures to comply to the YAML specification...
@sealmove Status update: The rewrite is mostly working (as seen in the branch `lexer-rewrite`) however the lexer & parser APIs changed and I need to adjust the serialization code (the...
The lexer rewrite has now landed in the `devel` branch. The following code using NimYAML at compile time now compiles and yields the expected result: ```nim import yaml type Person...
> why is the main branch called devel instead of master The master branch is for releases; a checkout of master will give you the latest release. This is common...
> why don't you use int instead of pointer? `pointer` seemed to be the more fitting type. Ultimately the only thing that matters is that the target type has the...