13 Commits

Author SHA1 Message Date
Felix Krause
03c95da97c Presenter improvements and new features
* Presenter now tries to write style given in event
 * Can write single quoted
 * several fixes to line length handling
 * sever other presenter fixes
 * updated server deps
 * updated server code to use new presenter features
   (or rather, not use, as the server *should* alter the
   input style instead of outputting it as-is)
2023-11-11 13:20:56 +01:00
Felix Krause
624cbe59b3 Fixed the NixOS module for webdocs, try 2 2023-09-07 00:19:23 +02:00
Felix Krause
fcbeb66476 Fixed the NixOS module for webdocs 2023-09-07 00:13:11 +02:00
Felix Krause
9ed6fd60f0 Final changes for NimYAML 2.0.0
* updated nimble to require Nim 2.0
 * updated some docs
 * wrote changelog
 * improved Flake
2023-09-06 23:59:40 +02:00
Felix Krause
fe4449aaec Fixed server, improved docs
* made docs server compile again
 * improved migrating documenattion
 * improved CSS for mobile devices
 * fixed GitHub link
2023-09-04 22:48:04 +02:00
Felix Krause
18fc8ba3f5 Reworked dumping API
* removed default value objects,
   use Nim2 default vaules for fields instead.
 * moved dump procs to yaml/dumping and introduced Dumper
 * modified serialization procs to use ctx as first argument,
   so that prefix calls can be used
 * changed defaults for presentation to be more like other
   YAML implementations, e.g. no directives by default.
 * Removed deprecated procs in DOM API
 * Removed PresentationStyle – use the setXStyle procs of Dumper
   instead.
 * Fixed some warnings emerging from transitioning to Nim2
2023-08-29 20:46:26 +02:00
Felix Krause
f6e09ebb6a Fixed server to return proper error messages 2023-03-13 22:52:59 +01:00
Felix Krause
034b9b8453 Reworked some exceptions and compiler warnings
* LexerError is properly rewritten as YamlParserError in parser
 * updated some code to remove warnings and hints that got emitted
 * Fixes #129
2023-03-13 22:06:07 +01:00
Felix Krause
ab3ff9fad4 updated changelog & readme, v1.1.0 2023-03-10 22:56:27 +01:00
Felix Krause
1fe5991337 typo3 2022-06-04 12:55:06 +02:00
Felix Krause
674c64bc82 typo2 2022-06-04 12:08:18 +02:00
Felix Krause
3cb4c5910e typo 2022-06-04 12:07:18 +02:00
Felix Krause
d80b6fb52e improved webdocs; added nix flake for webdocs 2022-06-04 01:45:41 +02:00