浏览代码

DocConverter improvements.

Lasse Öörni 12 年之前
父节点
当前提交
6b28127751
共有 2 个文件被更改,包括 14 次插入5 次删除
  1. 1 1
      Docs/Urho3D.dox
  2. 13 4
      Tools/DocConverter/DocConverter.cpp

+ 1 - 1
Docs/Urho3D.dox

@@ -47,7 +47,7 @@ For release history and major changes, see \ref History.
 \page Credits Credits
 \page Credits Credits
 
 
 Urho3D development, contributions and bugfixes by:
 Urho3D development, contributions and bugfixes by:
-- Lasse Öörni ([email protected])
+- Lasse Öörni ([email protected], AgentC at GameDev.net)
 - Colin Barrett
 - Colin Barrett
 - Alex Fuller
 - Alex Fuller
 - Jason Kinzer
 - Jason Kinzer

+ 13 - 4
Tools/DocConverter/DocConverter.cpp

@@ -101,11 +101,18 @@ void ProcessFile(const String& fileName)
     while (!inputFile.IsEof())
     while (!inputFile.IsEof())
     {
     {
         String line = inputFile.ReadLine();
         String line = inputFile.ReadLine();
-        line.Replace("%", "");
-        Vector<String> tokens = line.Split(' ');
         
         
         if (!inVerbatim)
         if (!inVerbatim)
         {
         {
+            if (line.StartsWith("{") || line.StartsWith("}") || line.StartsWith("namespace") || line.StartsWith("/*") || line.StartsWith("*/"))
+                continue;
+            
+            line.Replace("%", "");
+            line.Replace("*", "\x060*\x060");
+            line.Replace("\\n", "<br>");
+            
+            Vector<String> tokens = line.Split(' ');
+            
             // Replace links
             // Replace links
             for (;;)
             for (;;)
             {
             {
@@ -182,8 +189,10 @@ void ProcessFile(const String& fileName)
             }
             }
             else if (line.StartsWith("- "))
             else if (line.StartsWith("- "))
                 outputFile.WriteLine(" * " + line.Substring(2));
                 outputFile.WriteLine(" * " + line.Substring(2));
-            else if (line.StartsWith("{") || line.StartsWith("}") || line.StartsWith("namespace") || line.StartsWith("/*") || line.StartsWith("*/"))
-                continue;
+            else if (line.StartsWith("  - "))
+                outputFile.WriteLine("   * " + line.Substring(4));
+            else if (line.StartsWith("-# "))
+                outputFile.WriteLine(" * " + line.Substring(3));
             else
             else
                 outputFile.WriteLine(line);
                 outputFile.WriteLine(line);