1 /// Author: Aziz Köksal 2 /// License: GPL3 3 /// $(Maturity high) 4 module dil.doc.DDocHTML; 5 6 import dil.doc.DDocEmitter, 7 dil.doc.Macro; 8 import dil.semantic.Module; 9 import dil.Highlighter, 10 dil.Diagnostics; 11 import common; 12 13 /// Traverses the syntax tree and writes DDoc macros to a string buffer. 14 class DDocHTMLEmitter : DDocEmitter 15 { 16 /// Constructs a DDocHTMLEmitter object. 17 this(Module modul, MacroTable mtable, 18 bool includeUndocumented, bool includePrivate, 19 Diagnostics reportDiag, Highlighter tokenHL) 20 { 21 super(modul, mtable, includeUndocumented, includePrivate, 22 reportDiag, tokenHL); 23 } 24 }