]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gdc.test/compilable/ddoc3.d
Add D front-end, libphobos library, and D2 testsuite.
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / compilable / ddoc3.d
1 // EXTRA_SOURCES: extra-files/ddoc3.ddoc
2 // PERMUTE_ARGS:
3 // REQUIRED_ARGS: -D -Dd${RESULTS_DIR}/compilable -o-
4 // POST_SCRIPT: compilable/extra-files/ddocAny-postscript.sh 3
5
6 /**
7 * Summary
8 *
9 * Description1
10 *
11 * Description2
12 *
13 * Description3
14 *
15 * Macros:
16 * WIKI = StdStream
17 * meemie
18 * ARG0 = $0
19 * ARG1 = $1
20 * ARG2 = $2
21 * ARG3 = $3
22 * PLUS = $+
23 * TROW = $(TR $(TCOL $1,$+))
24 * TCOL = $(TD $1) $(TCOL $+)
25 * LPAREN = (
26 * See_Also:
27 * Things to see also.
28 *
29 * And more things $(BR)
30 * 'arg1, arg2, arg3' : $(ARG0 arg1, arg2, arg3). $(BR)
31 * 'arg2, arg3' : $(PLUS arg1, arg2, arg3). $(BR)
32 * 'arg1' : $(ARG1 arg1, arg2, arg3). $(BR)
33 * 'arg2' : $(ARG2 arg1, arg2, arg3). $(BR)
34 * 'arg3' : $(ARG3 arg1, arg2, arg3). $(BR)
35 */
36
37 /**
38 * Things to see also $(HELLO).
39 *
40 * $(TABLE
41 * $(TROW 1, 2, 3)
42 * $(TROW 4, 5, 6)
43 * )
44 *
45 * $(D_CODE
46 $(B pragma)( $(I name) );
47 $(B pragma)( $(I name) , $(I option) [ $(I option) ] );
48 $(U $(LPAREN))
49 )
50 */
51
52 /*
53 */
54
55 module std.test;
56
57 /// A base class for stream exceptions.
58 class StreamException: Exception {
59 /** Construct a StreamException with given error message msg.
60 * Params:
61 * msg = the $(RED red) $(BLUE blue) $(GREEN green) $(YELLOW yellow).
62 * foo = next parameter which is a much longer
63 * message spanning multiple
64 * lines.
65 */
66 this(string msg, int foo) { super(msg); }
67
68 /********** stars ***************/
69 int stars;
70 }
71