Mercurial > projects > dil
diff trunk/src/cmd/DDoc.d @ 777:9f61e8af55d5
Added module dil.Compilation.
Added predefined ID 'startaddress'.
Added keyword 'nothrow'.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Wed, 20 Feb 2008 01:24:19 +0100 |
parents | 580d4ca9f1ff |
children | 78be32e3e157 |
line wrap: on
line diff
--- a/trunk/src/cmd/DDoc.d Tue Feb 19 19:30:04 2008 +0100 +++ b/trunk/src/cmd/DDoc.d Wed Feb 20 01:24:19 2008 +0100 @@ -90,10 +90,10 @@ mtable.insert("MODPATH", mod.getFQNPath() ~ mod.fileExtension()); mtable.insert("TITLE", mod.getFQN()); - mtable.insert("DOCFILENAME", mod.getFQN()); + mtable.insert("DOCFILENAME", mod.getFQN() ~ ".html"); auto timeStr = Time.toString(); mtable.insert("DATETIME", timeStr); - mtable.insert("YEAR", timeStr[20..24]); + mtable.insert("YEAR", Time.year(timeStr)); auto doc = new DDocEmitter(mtable, incUndoc, mod, tokenHL); doc.emit(); @@ -429,7 +429,7 @@ auto basesBegin = bases[0].begin.prevNWS; if (basesBegin.kind == TOK.Colon) basesBegin = bases[0].begin; - text ~= " : " ~ escape(textSpan(basesBegin, bases[$-1].end)); + write(" : ", escape(textSpan(basesBegin, bases[$-1].end))); } void write(char[][] strings...) @@ -441,9 +441,7 @@ void SYMBOL(char[] name, Declaration d) { auto loc = d.begin.getRealLocation(); - auto str = Format("$(SYMBOL {}, {}, {}.{}, {})", - name, modul.getFQN(), modul.getFQNPath(), - modul.fileExtension(), loc.lineNum); + auto str = Format("$(SYMBOL {}, {})", name, loc.lineNum); write(str); // write("$(DDOC_PSYMBOL ", name, ")"); }