// EXTRA_SOURCES: extra-files/ddoc3.ddoc
// PERMUTE_ARGS:
// REQUIRED_ARGS: -D -Dd${RESULTS_DIR}/compilable -o-
// POST_SCRIPT: compilable/extra-files/ddocAny-postscript.sh 3

/**
 * Summary
 *
 * Description1
 *
 * Description2
 *
 * Description3
 *
 * Macros:
 *	WIKI = StdStream
 *	meemie
 *	ARG0 = $0
 *	ARG1 = $1
 *	ARG2 = $2
 *	ARG3 = $3
 *	PLUS = $+
 *	TROW = $(TR $(TCOL $1,$+))
 *	TCOL = $(TD $1) $(TCOL $+)
 *	LPAREN = (
 * See_Also:
 *	Things to see also.
 *
 *	And more things $(BR)
 *	'arg1, arg2, arg3' : $(ARG0 arg1, arg2, arg3). $(BR)
 *	'arg2, arg3' : $(PLUS arg1, arg2, arg3). $(BR)
 *	'arg1' : $(ARG1 arg1, arg2, arg3). $(BR)
 *	'arg2' : $(ARG2 arg1, arg2, arg3). $(BR)
 *	'arg3' : $(ARG3 arg1, arg2, arg3). $(BR)
 */

/**
 *	Things to see also $(HELLO).
 *
 *	$(TABLE
 *	$(TROW 1, 2, 3)
 *	$(TROW 4, 5, 6)
 *	)
 *
 * $(D_CODE 
      $(B pragma)( $(I name) );
      $(B pragma)( $(I name) , $(I option) [ $(I option) ] );
      $(U $(LPAREN))
  )
 */

/*
 */

module std.test;

/// A base class for stream exceptions.
class StreamException: Exception {
  /** Construct a StreamException with given error message msg.
   * Params:
   *	msg = the $(RED red) $(BLUE blue) $(GREEN green) $(YELLOW yellow).
   *	foo = next parameter which is a much longer
   *		message spanning multiple
   *		lines.
   */
  this(string msg, int foo) { super(msg); }

    /********** stars ***************/
    int stars;
}

