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
#stdout showing compiler notification
// 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.