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