################################################################################ # # # *** stdef.rat *** # # # define (ARB,1) # arbitrary number used to dimension # dummy FORTRAN arrays define (CHAR,byte) # another way of declaring logical*1 define (CHARACTER,byte) # yet still another define (CHARFUNCTION,byte) # allows recognition of byte functions define (COLON,':') # single literal colon define (COMMA,',') # define (EOF,-1) # end of file return define (EOS,0) # string terminator define (ESC,27) # escape in equiv decimal define (INTEGERFUNCTION,integer) # integer functions define (LUNTTY,5) # LUN of the terminal define (MAXLIN,132) # maximum size of an input line define (MAXTOK,132) # maximum size of a token define (MINUS,'-') # define (NEWLINE,000) # TYPE return when string terminted define (NO,0) # define (PERIOD,'.') # define (REALFUNCTION,real) # real functions define (SEMICOLON,';') # define (SLASH,'/') # define (SPACE,' ') # single space define (SPACES,' ') # two spaces define (STRLEN,132) # length of a standard input string define (TAB,' ') # single tab define (TABSPACE,' ') # single tab and space define (YES,1) # function return # macro (DEC,$=$-1) # macro to decrement integer macro (INC,$=$+1) # integer increment macro macro (INCREMENT,$=$+1) # integer increment macro for STRING macro # ################################################################################