# FILE=RATDEF.RAT DEFINE (ASCII,) #DEFINE IF EXTERNAL CHAR. SET IS ALSO ASCII DEFINE (BUFSIZE=160) #PUSHBACK BUFFER FOR 'NGETCH' AND 'PUTBAK' DEFINE (CONTINCHAR=DOLLAR) #FORTRAN CONTINUATION LINES FLAG CHAR (COL 6) #DEFINE (DECWRITER,) #DEFINED FOR DECWRITER OUTPUT DEFINE (INDIRLUN=8) #LUN FOR INDIRECT COMMAND FILES, !!!! DEFINE (LEXBREAK=-110) DEFINE (LEXDIGITS=) DEFINE (LEXDO=) DEFINE (LEXELSE=) DEFINE (LEXEND=) DEFINE (LEXFOR=) DEFINE (LEXIF=) DEFINE (LEXNEXT=) DEFINE (LEXOTHER=) DEFINE (LEXREPEAT=) DEFINE (LEXUNTIL=) DEFINE (LEXWHILE=) DEFINE (LEXRETURN=) DEFINE (LEXSTOP=) DEFINE (LISTOUT=6) #LUN OF STANDARD LISTING OUTPUT !!! DEFINE (MACTYPE=-9) DEFINE (MAXCARD=90) #LENGTH OF INPUT LINES DEFINE (MAXCHARS=8) #MAX CHARACTER STRING SIZE FOR 'OUTNUM' DEFINE (MAXDEF=70) #MAX LENGTH OF A DEFNINITION DEFINE (MAXFORSTK=120) #MAX SPACE FOR FOR REINIT CLAUSES DEFINE (MAXLINE=) #STRING TO HOLD INPUT LINES DEFINE (MAXNAME=35) #FILE NAME STRING SIZE FOR RSX!!!! DEFINE (MAXPTR=200) #MAX NUMBER OF DEFINED SYMBOLIC CONSTANTS DEFINE (MAXSTACK=100) #MAX STACK DEPTH FOR PARSER DEFINE (MAXSTR=150) #MAX NUMBER OF CHAR IN ALL STRINGS IN A PROG. DEFINE (MAXTBL=1900) #MAX CHARS IN ALL DEFINITIONS DEFINE (MAXTOK=70) #MAX CHARS IN A TOKEN DEFINE (NFILES=4) #MAX DEPTH OF FILE INCLUSION DEFINE (NOT=BANG) #EXCLAMATION MARK FOR ASCII; CHANGE FOR EBCDIC DEFINE (NUMSTR=12) #MAX NUMBER OF STRINGS IN 1 PROGRAM DEFINE (PAGELENGTH=55) #LISTING PAGE LENGTH; 58 FOR 6 L/IN DEFINE (PASSCHAR=DOLLAR) #1 CHAR. TO PASS ARGUMENTS TO MACROS DEFINE (STDIN=1) #STANDARD INPUT FILE LUN !!! DEFINE (STRINGS,) #UNCOMMENT TO DEFINE STRING KEYWORD DEFINE (STDOUT=7) #STANDARD OUTPUT FILE LUN !!! DEFINE (USERIN=5) #COMMAND INPUT LUN !!! DEFINE (USEROUT=5) #USER'S TERMINAL LUN!!! #