- dropToChild
ParseTree dropToChild(ParseTree pt)
Undocumented in source. Be warned that the author may not have intended to support it.
- getChild
ParseTree* getChild(ParseTree* pt, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
- loadMapping
void loadMapping(File mapFile)
Undocumented in source. Be warned that the author may not have intended to support it.
- main
int main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
- processCode
void processCode(GeneratedModule* dmod, string htext, string hpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- warnUnrecognisedDecl
ParseTree warnUnrecognisedDecl(ParseTree pt)
Undocumented in source. Be warned that the author may not have intended to support it.
A program to simplify the process of translating UEFI headers from C -> D Usage: dub run --single efihdrtool.d -- options specfile.map Where specfile.map contains pairs a/b/header.h = uefi.dmodulename It outputs files to source/pack/age/module.d unless otherwise specified