convert Resolver to struct (#229)
convert Resolver to struct merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
This commit is contained in:
parent
fff8cead76
commit
8de1a45922
8 changed files with 72 additions and 92 deletions
|
@ -12,12 +12,10 @@ int main(string[] args)
|
|||
|
||||
try
|
||||
{
|
||||
auto resolver = new Resolver;
|
||||
resolver.addImplicitResolver("!color", regex("[0-9a-fA-F]{6}"),
|
||||
"0123456789abcdefABCDEF");
|
||||
|
||||
auto loader = Loader.fromFile("input.yaml");
|
||||
loader.resolver = resolver;
|
||||
loader.resolver.addImplicitResolver("!color", regex("[0-9a-fA-F]{6}"),
|
||||
"0123456789abcdefABCDEF");
|
||||
|
||||
auto root = loader.load();
|
||||
|
||||
|
|
|
@ -101,7 +101,7 @@ void main(string[] args) //@safe
|
|||
{
|
||||
// Instead of constructing a resolver/constructor with each Loader,
|
||||
// construct them once to remove noise when profiling.
|
||||
auto resolver = new Resolver();
|
||||
auto resolver = Resolver.withDefaultResolvers;
|
||||
|
||||
auto constructTime = stopWatch.peek();
|
||||
|
||||
|
@ -122,7 +122,7 @@ void main(string[] args) //@safe
|
|||
return;
|
||||
}
|
||||
|
||||
loader.resolver = resolver;
|
||||
loader.resolver = resolver;
|
||||
nodes = loader.array;
|
||||
}
|
||||
void runDumpBenchmark() @safe
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue