Reader

Undocumented in source.

Members

Aliases

Dependency
alias Dependency = Tuple!(Module, "client", Module, "supplier")
Undocumented in source.
Module
alias Module = Tuple!(string, "name", string, "path")
Undocumented in source.

Functions

popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

empty
bool empty;
Undocumented in source.
front
Dependency front;
Undocumented in source.

Examples

reads module dependencies

import std.algorithm : equal;

const line = "depend (src/depend.d) : private : object (/usr/include/dmd/druntime/import/object.di)";
const client = tuple("depend", "src/depend.d");
const supplier = tuple("object", "/usr/include/dmd/druntime/import/object.di");

assert(reader(only(line)).equal(only(tuple(client, supplier))));

Meta