DParsingService

D source code parsing service

version(USE_LIBDPARSE)
class DParsingService {
DParsingService _instance;
StringCache _cache;
string[] _importPaths;
DParsedModule[] _modules;
DParsedModule[string] _moduleByName;
DParsedModule[string] _moduleByFile;
bool[string] _notFoundModules;
DParsedModule _currentModule;
}

Members

Functions

moduleNameToPackagePath
string moduleNameToPackagePath(string moduleName)

converts some.module.name to some/module/name.d

Properties

instance
DParsingService instance [@property getter]

singleton

Static functions

shutdown
void shutdown()

destroy singleton

Meta