Trailing-Edge
-
PDP-10 Archives
-
decuslib10-05
-
43,50337/21/cocos.blb
There are 4 other files named cocos.blb in the archive. Click here to see a list.
COCOS - Conditional Compilation in SIMULA
=========================================
COCOS is a program to allow one SIMULA source program to
compile into several differing programs. A preprocessor selects
statements from the initial source program according to
selection statements. The initial source program can also be
compiled directly as one of the versions.
Example: Output:
BEGIN BEGIN
%COCOS GERMAN = FALSE; outtext("I am.");
%IF GERMAN; outimage;
outtext("Ich bin."); END;
%IFNOT GERMAN;
outtext("I am.");
%IFEND GERMAN;
outimage;
END;