![](/images/backgrounds/286549/hp-sunsoft-pascal-4-0-users-manual-549395283x1.png)
A
Comments
expression consists of a conditional variable and the optional boolean operators and, or, and not. See the %else listing for examples of expression.
%ifdef is especially useful for determining whether or not a conditional variable has been declared in an include file.
Example
See the example in “The %elseifdef Directive.”
| The %include Directive |
| The %include directive inserts lines from the specified file in the input |
| stream. |
| Syntax |
| %include 'filename'; |
| Comments |
| When cppas encounters the %include directive, it inserts the lines from the |
| file name into the input stream. |
| Example |
The program unit, |
|
program include_prog; | |
include_prog.p |
|
| %include 'extern.h'; |
| begin |
| global := 1; |
| writeln('From MAIN, before PROC: ',global); |
| proc; |
| writeln('From MAIN, after PROC: ',global); |
| end. { include_prog } |
|
|
Pascal Preprocessor | 259 |