/* SCCSID(" @(#)syntax.h 87/08/01 )" */ #ifndef SYNTAX_H #define SYNTAX_H /* For a full explanation see the file syntax.help */ #define IF if( #define THEN ){ #define ELSIF }else if( #define ELSE }else{ #define ENDIF } #define NOT ! #define AND && #define OR || #define CASE switch( #define OF ){ #define ENDCASE break;} #define WHEN break;case #define CWHEN case #define IMPL : #define COR :case #define BREAK break #define WHENOTHERS break;default #define CWHENOTHERS default #define SELECT do{{ #define SWHEN }if( #define SIMPL ){ #define ENDSELECT }}while(0) #define SCOPE { #define ENDSCOPE } #define BLOCK { #define ENDBLOCK } #define FOREVER for(;; #define FOR for( #define SKIP #define COND ; #define STEP ; #define LOOP ){ #define ENDLOOP } #define NULLOOP ){} #define WHILE while( #define DO do{ #define UNTIL }while(!( #define ENDDO )) #define EXITWHEN(e) if(e)break #define CONTINUE continue #define RETURN return #define GOTO goto #define STRUCT struct #define UNION union #define TYPE typedef #define IS #define SIZEOF sizeof #define UNSIGNED unsigned #define CHAR char #define UCHAR unsigned char #define BYTE char #define UBYTE unsigned char #define SHORT short #define USHORT unsigned short #define INT int #define UINT unsigned int #define VOID void #define LONG long #define ULONG unsigned long #define FLOAT float #define DOUBLE double #define ENUM enum #define PRIVATE static #define IMPORT extern #define EXPORT #define AUTO auto #define FAST register #define FALSE 0 #define TRUE 1 #define MODULE(m,id) static char __mod__[]="m";\ static char __file__[]=__FILE__;static char __filid__[]="id" #define PROC #define ENDMODULE #define SHOULD_NOT #endif /* SYNTAX_H */