SourceManager

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(SourceManagerOptions options)
Undocumented in source.

Members

Functions

add
Source add(string name, string buffer, uint parent, string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
dependencies
auto dependencies()
Undocumented in source. Be warned that the author may not have intended to support it.
dependency
void dependency(uint id, uint dependency, SourceLoc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
fileNames
auto fileNames()
Undocumented in source. Be warned that the author may not have intended to support it.
get
auto get(uint id)
Undocumented in source. Be warned that the author may not have intended to support it.
loc
auto loc(SourceLoc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
name
auto name(uint id)
Undocumented in source. Be warned that the author may not have intended to support it.
open
auto open(string fileName, bool binary, uint parent)
Undocumented in source. Be warned that the author may not have intended to support it.
resolvePath
auto resolvePath(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
set
void set(uint id, string buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
sourceNames
auto sourceNames()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta