Commit Graph

39 Commits

Author SHA1 Message Date
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 4bde3a7986 Fixed issues in quickstart and taglib
* Updated expected YAML in 02
 * Fixed duplicate TagIds in taglib
2016-10-09 11:48:52 +02:00
Felix Krause 0f2e077b87 Added automatic test for quickstart snippets
* There are errors which indicate real bugs!
2016-10-08 23:35:33 +02:00
Felix Krause 5d4ec6c43f Numeric sorting also for snippet files 2016-10-08 21:08:12 +02:00
Felix Krause 9f7e87e935 Ordered snippets with file system hierarchy 2016-10-08 20:57:53 +02:00
Felix Krause 31ac201e41 doc: extracted examples to own files 2016-10-08 18:38:27 +02:00
Felix Krause 9fffc7b127 Fixed links in documentation 2016-09-22 14:06:54 +02:00
Felix Krause 5dfc984913 Updated documentation for new structure 2016-09-21 21:20:57 +02:00
Felix Krause 650b858861 Updated serialization documentation 2016-09-20 18:48:14 +02:00
Felix Krause 7cad7b5478 Fixed and properly implemented variant objects 2016-06-08 19:15:50 +02:00
Felix Krause 2ce212b79a NimYAML 0.5.0
* Updated changelog, readme and nimble file
 * moved nimble file from nimyaml.nimble to yaml.nimble because
   the nimble package has been renamed
 * Updated documentation about nimble package
2016-06-05 19:41:09 +02:00
Felix Krause 48aeff20c0 Use variant object types for heterogeneous data
* Made variant object types work (really this time)
 * Added `markAsImplicit`
 * Implemented implicit variant object types
 * Added documentation
2016-06-05 19:29:16 +02:00
Felix Krause c3810fbb22 Made server output syntax-highlighted YAML 2016-05-12 15:35:29 +02:00
Felix Krause 273093e390 improved setTagUri
* renamed setTagUriForType to setTagUri
 * generated TagId is now const (can be used in case etc)
 * Uses compile-time counter independent from tag library
2016-04-21 18:58:53 +02:00
Felix Krause 4ca4b2c87e Support nil strings and seqs 2016-04-04 21:21:24 +02:00
Felix Krause 58b9b92895 Support int, uint and float types. 2016-04-04 20:44:16 +02:00
Felix Krause f2c83cc170 Support array types. Updated documentation 2016-04-03 11:29:49 +02:00
Felix Krause 7063e72ace Added advanced example to index.html 2016-03-25 23:12:00 +01:00
Felix Krause 06faf4966d Object fields get the tag !nim:field. Fixes #12. 2016-03-25 21:38:28 +01:00
Felix Krause d3053f381f Improved quickstart examples 2016-03-21 21:15:38 +01:00
Felix Krause 537ba1ca01 Improved quickstart documentation 2016-03-20 22:58:39 +01:00
Felix Krause ce4349f847 Fixed link in generated documentation 2016-02-25 22:34:23 +01:00
Felix Krause 27670f63c9 Implemented and documented DOM 2016-02-22 21:56:30 +01:00
Felix Krause 7eca93f988 Server: Added possibility to show token stream 2016-02-18 15:52:19 +01:00
Felix Krause a028b43858 Doc: Added link to git repo on index 2016-02-16 20:44:40 +01:00
Felix Krause d62aac16bc Documented custom serialization.
* Also improved style of testing ground
2016-02-16 20:08:44 +01:00
Felix Krause 151d795f07 Improved readme and serialization docs. 2016-02-16 19:28:36 +01:00
Felix Krause 0a7f87a539 Improved docs. Fixed serialization problem.
* Added serialization.txt to doc
 * Fixed rendering problem in api.txt
 * Use explicit tag when ref type renders to a scalar that can be
   parsed to !!null
 * Added test cases for this ref type fix
2016-02-15 22:54:05 +01:00
Felix Krause d2fbcb9b70 Doc: link to api.html. 2016-02-15 19:50:26 +01:00
Felix Krause 02e505959a Added setTagUriForType. Used it. Improved docs. 2016-02-15 19:46:21 +01:00
Felix Krause 8d472d3278 Removed stray ref to serialization.html 2016-02-12 20:48:28 +01:00
Felix Krause 325e3ec18f Made serialization part of yaml. Improved doc. 2016-02-12 20:44:38 +01:00
Felix Krause c6c13eb044 Better doc index. YamlStream now an object.
* Also various fixes to serialization and presentation
2016-02-12 19:53:25 +01:00
Felix Krause cb18c5cb9c Improved documentation 2016-02-02 21:14:56 +01:00
Felix Krause b7828884bd Documentation fixes.
* Some typo fixes in code
 * nim documentation now generates API doc with source links
 * presenter now uses "" if a string starts with @ or `
 * Removed some outdated stuff
2016-01-24 19:15:50 +01:00
Felix Krause 6130c24370 git what the fuck are you doing 2016-01-14 19:01:30 +01:00
Felix Krause 26eb38c5c8 Build proper HTML documentation 2016-01-14 19:01:30 +01:00
Felix Krause 58ec98f639 Made testing ground work in Firefox 2016-01-13 23:19:06 +01:00
Felix Krause 40e3e32f5d Build proper HTML documentation 2016-01-13 23:19:06 +01:00