Directive #stdout Foundation
Generates a compiler message and sends it to the standard output device
Syntax
#stdout [<CompilerMessage>]
Parameters
<CompilerMessage>
<CompilerMessage> contains the message which is output to the standard device during compilation. The message should be written as literal text and not enclosed in quotes.
Description
The directive #stdout causes the compiler to send the literal text <CompilerMessage>, followed a carriage return/linefeed (Chr(13)+Chr(10)) to the standard output device STDOUT. This directive is useful to track progress of the compiler.
Examples
// The example demonstrates the use of #stdout
#define GERMAN_LANGUAGE
PROCEDURE Main
#ifndef GERMAN_LANGUAGE // output at compile time
#stdout This is the English version of the program
? "Hi fellows!" // output at run time
#else
#stdout This is the German version of the program
? "Hallo Leute!" // output at run time
#endif
RETURN
#stdout PROCEDURE Main is ended // output at compile time
Feedback
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.