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
This commit is contained in:
Cameron Ross 2018-09-04 12:31:56 -02:30 committed by BBasile
parent 9c2ae02792
commit 1f5eb76996
6 changed files with 70 additions and 94 deletions

View file

@ -45,6 +45,7 @@ void extract(ref Node document) @safe
void main(string[] args) //@safe
{
import std.array : array;
bool get = false;
bool dump = false;
bool reload = false;
@ -113,7 +114,7 @@ void main(string[] args) //@safe
loader.resolver = resolver;
loader.constructor = constructor;
nodes = loader.loadAll();
nodes = loader.array;
}
void runDumpBenchmark() @safe
{