Mercurial > projects > dil
annotate src/TypeRules.d @ 835:451ede0105e0
Applied minor fixes and tidied some code up a bit.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Tue, 12 Aug 2008 02:59:11 +0200 |
parents | bcb74c9b895c |
children | 110f741dab45 |
rev | line source |
---|---|
835
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
1 #! /usr/bin/rdmd |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
2 /++ |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
3 Author: Aziz Köksal |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
4 License: GPL3 |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
5 +/ |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
6 module TypeRules; |
835
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
7 import TypeRulesData; |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
8 import cmd.Highlight : xml_escape; |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
9 |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
10 |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
11 import common; |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
12 |
835
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
13 void main(char[][] args) |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
14 { |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
15 genHTMLTypeRulesTables(); |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
16 } |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
17 |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
18 static const string[] basicTypes = [ |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
19 "char"[], "wchar", "dchar", "bool", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
20 "byte", "ubyte", "short", "ushort", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
21 "int", "uint", "long", "ulong", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
22 /+"cent", "ucent",+/ |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
23 "float", "double", "real", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
24 "ifloat", "idouble", "ireal", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
25 "cfloat", "cdouble", "creal"/+, "void"+/ |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
26 ]; |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
27 |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
28 static const string[] unaryExpressions = [ |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
29 "!x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
30 "&x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
31 "~x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
32 "+x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
33 "-x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
34 "++x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
35 "--x", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
36 "x++", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
37 "x--", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
38 ]; |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
39 |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
40 static const string[] binaryExpressions = [ |
792
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
41 "x!<>=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
42 "x!<>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
43 "x!<=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
44 "x!<y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
45 "x!>=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
46 "x!>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
47 "x<>=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
48 "x<>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
49 |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
50 "x=y", "x==y", "x!=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
51 "x<=y", "x<y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
52 "x>=y", "x>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
53 "x<<=y", "x<<y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
54 "x>>=y","x>>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
55 "x>>>=y", "x>>>y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
56 "x|=y", "x||y", "x|y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
57 "x&=y", "x&&y", "x&y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
58 "x+=y", "x+y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
59 "x-=y", "x-y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
60 "x/=y", "x/y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
61 "x*=y", "x*y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
62 "x%=y", "x%y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
63 "x^=y", "x^y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
64 "x~=y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
65 "x~y", |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
66 "x,y" |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
67 ]; |
05dfe88dd3bb
Added new module TypeRules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff
changeset
|
68 |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
69 void genHTMLTypeRulesTables() |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
70 { |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
71 Stdout( |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
72 `<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">`\n |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
73 `<html>`\n |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
74 `<head>`\n |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
75 ` <meta http-equiv="Content-Type" content="text/html; charset=utf-8">`\n |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
76 ` <link href="" rel="stylesheet" type="text/css">`\n |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
77 ` <style type="text/css">`\n |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
78 ` .E { color: darkred; } /* Error */`\n |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
79 ` .R { font-size: 0.8em; } /* Result */`\n |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
80 ` .X { color: darkorange; }`\n |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
81 ` .Y { color: darkblue; }`\n |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
82 ` </style>`\n |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
83 `</head>`\n |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
84 `<body>`\n |
835
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
85 `<p>The following tables show the type results of different expressions. Compiler used: ` ~ |
451ede0105e0
Applied minor fixes and tidied some code up a bit.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
86 compilerNameVersion ~ `.` |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
87 ); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
88 |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
89 Stdout.format("<table>\n<tr><th colspan=\"{}\">Unary Expressions</th></tr>\n", unaryExpressions.length); |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
90 Stdout("<tr><td><!--typecol--></td>"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
91 foreach (unaryExpression; unaryExpressions) |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
92 Stdout.format("<td>{}</td>", { |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
93 if (unaryExpression[0] == 'x') |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
94 return `<span class="X">x</span>` ~ xml_escape(unaryExpression[1..$]); |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
95 else |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
96 return xml_escape(unaryExpression[0..$-1]) ~ `<span class="X">x</span>`; |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
97 }()); |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
98 Stdout("</tr>\n"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
99 foreach (i, basicType; basicTypes) |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
100 { |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
101 Stdout.format("<tr>\n"`<td class="X">{}</td>`, basicType); |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
102 foreach (expResults; unaryExpsResults) |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
103 { |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
104 auto result = expResults[i]; |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
105 Stdout.format(`<td class="R">{}</td>`, result[0] == 'E' ? `<span class="E">Error</span>`[] : result); |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
106 } |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
107 Stdout("\n<tr>\n"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
108 } |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
109 Stdout("</table>\n"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
110 |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
111 foreach (i, expResults; binaryExpsResults) |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
112 { |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
113 auto binaryExpression = binaryExpressions[i]; |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
114 binaryExpression = `<span class="X">x</span> ` ~ |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
115 xml_escape(binaryExpression[1..$-1]) ~ |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
116 ` <span class="Y">y</span>`; |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
117 Stdout.format("<table>\n<tr><th colspan=\"{}\">{}</th></tr>\n", basicTypes.length, binaryExpression); |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
118 Stdout.format("<tr><td><!--typecol--></td>"); |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
119 foreach (basicType; basicTypes) |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
120 Stdout.format(`<td class="Y">{}</td>`, basicType); |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
121 Stdout("\n<tr>\n"); |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
122 foreach (j, results; expResults) |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
123 { |
802
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
124 Stdout.format("<tr>\n"`<td class="X">{}</td>`, basicTypes[j]); |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
125 foreach (result; results) |
f51305056196
Added modules related to type rules.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
800
diff
changeset
|
126 Stdout.format(`<td class="R">{}</td>`, result[0] == 'E' ? `<span class="E">Error</span>`[] : result); |
800
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
127 Stdout("\n<tr>\n"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
128 } |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
129 Stdout("</table>\n"); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
130 } |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
131 |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
132 Stdout( |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
133 "\n</body>" |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
134 "\n</html>" |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
135 ); |
dcd30b0ba711
Added --xml option to command 'ddoc'.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
792
diff
changeset
|
136 } |