Commit graph

21 commits

Author SHA1 Message Date
Cameron Ross e37c4daa7e switch to a non-templated Dumper struct (#234)
switch to a non-templated Dumper struct
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-07 08:48:50 +01:00
Cameron Ross 8de1a45922 convert Resolver to struct (#229)
convert Resolver to struct
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-05 10:00:48 +01:00
Cameron Ross b63ea1aaae make node types into enums and clean up code using them (#225)
* make node types into enums and clean up code using them

* add some tests for anchorable
2019-01-28 02:56:00 +01:00
Cameron Ross 7f913246ea Move custom types to Node (#213)
Move custom types to Node
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-15 08:37:50 +01:00
Cameron Ross 1f5eb76996 Implement range interface for Loader, remove old opApply interface (#196)
* Implement range interface for Loader, remove old opApply interface

* remove dead Composer.getSingleNode

* add Returns: lines to range primitives

* a ddoc fixup
2018-09-04 17:01:56 +02:00
Cameron Ross 8e0ca41eb5 Replace stream-based dumping interface with an outputrange-based interface (#154)
Replace stream-based dumping interface with an outputrange-based interface
merged-on-behalf-of: Cameron Ross <elpenguino@gmail.com>
2018-06-22 05:59:10 +02:00
Cameron Ross a0ac38fbd7 make Loader interface a bit more consistent (#124)
make Loader interface a bit more consistent
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-05-31 09:02:21 +02:00
Cameron Ross 48f08ca3cc
improve benchmark subpackage 2018-04-29 18:52:17 -03:00
Cameron Ross 4680e1b5b2 update examples so they can compile again, and make them visible to dub 2018-04-27 08:53:56 +03:00
Ferdinand Majerech c630f4713e Examples now point to the dub D:YAML package so they can ba stand-alone. 2014-08-06 17:39:53 +02:00
Ferdinand Majerech 1f55fccc26 Updated yaml_bench to benchmark parsing, not Loader construction. 2014-08-04 02:14:37 +02:00
Ferdinand Majerech 46a574c0b4 Fixed a typo. 2014-08-04 02:13:06 +02:00
Ferdinand Majerech 0d89c2beb1 yaml_bench Scanner benchmark, and files are not realoaded from HDD by default. 2014-08-02 23:27:44 +02:00
Ferdinand Majerech d4359f6394 Ported build types from CDC to dub. 2014-08-01 20:10:03 +02:00
Ferdinand Majerech 6ccda33467 Minor fixes in examples and the 'custom types' tutorial. 2014-08-01 17:09:05 +02:00
Ferdinand Majerech 0dbe638296 Examples now use dub instead of Makefiles. 2014-08-01 17:06:23 +02:00
Ferdinand Majerech ab9ba7f5ba Updated import paths in docs, examples. 2013-12-17 15:14:44 +01:00
Ferdinand Majerech a341340d6c Using the dyaml.all module instead of yaml (which will eventually be removed). 2013-12-17 15:09:19 +01:00
Ferdinand Majerech 915428c8ed CDC and yaml_bench makefile now always compile with debug
symbols. yaml_bench can now repeat the benchmark many times in a
single run. yaml_gen can now disable collection keys in mappings.
2011-10-23 16:10:27 +02:00
Ferdinand Majerech 13ea5f0c24 Added a shortcut alias called "as" for Node.get(), and replaced
get() with as() all over the code, tutorials, examples and docs.
Fixed a bug in YAML benchmark makefile.
Fixed a bug in autoddoc configuration.
2011-10-22 17:06:32 +02:00
Ferdinand Majerech fb67e775e4 Added a YAML benchmark that loads and optionally extracts data
from and/or dumps a YAML file.
2011-10-22 16:20:06 +02:00