Google
 

Trailing-Edge - PDP-10 Archives - BB-H138A-BM - 3a-sources/sn1n.bli
There are 18 other files named sn1n.bli in the archive. Click here to see a list.
!THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
!  OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
!
!COPYRIGHT (C) 1972,1973,1974,1977,1978 DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. 01754
!FILENAME:	H1SYNT.BLI
!DATE:		10 JANUARY 74	MGM/FLD/KR


!  REVISION HISTORY  :
!
!  12-28-77 ROUTINES UPLEVELCHECK,IDCHECKER,SSPUNOP,SSPLF,
!           SML ARE MODIFIED AND SYMVALUE OWN VARIABLE IS ADDED
!	    TO FIX BUG#4.
!
!  12-27-77 ROUTINE UPLEVELCHECK IS ADDED TO CHECK REGISTER
!	    DECLARATIONS AND USAGES INSIDE ROUTINES AND IMBEDDED
!	    ROUTINES (GLOBAL ALSO). REPLACE REGISTER LEXEME BY
!	    REGISTER VALUE IF VALID IN A CONTEXT.
!
!  12-21-77 ROUTINE IDCHECKER IS MODIFIED TO FIX BUG#4.
!	    NESTED GLOBAL ROUTINES DECLARING REGISTERS WITH SAME
!	    NAME.
!
!  9-19-77 ROUTINE CONSTCASE,SIF ARE MODIFIED
!          TO FIX BUG#46,NESTED IF EXPRESSIONS OR CASE EXPR.
!
!  7-15-77  ROUTINE FIXBADEXP IS MODIFIED SO THAT AN UNDEFINED
!           SYMBOL IN A BLOCK IS TREATED AS AN EXTERNAL AFTER
!           GIVING FIRST WARNING MESSAGE.THIS WILL NOT GIVE ANYMORE
!           MESSAGE FOR THIS SYMBOL IN THIS BLOCK WHEREEVER USED.
!           THIS WILL ELIMINATE LOTS OF ERROR MESSAGES AND NOTIFIES
!           THE USER ONCE ONLY.
!    6-2-77     ROUTINE SCOMPOUND IS MODIFIED SO THAT NO LOCALS
!	        ARE ADDED AND SUBTRACTED AT BLOCK LEVEL.IT DONE
!	        ONLY AT THE BEGINING OF ROUTINE ENTRY AND EXIT.
!	        IF LOCALS ARE DEFINED AT MODULE LEVEL AND NO ROUTINES
!	        INT THAT MODULE ,IT IS SAME AS OLD METHOD.
!	        THIS WILL NOT CLOBBER STACK FOR LOCALS AND PUSH.
!
!   5-27-77     MACRO CLOSEBR IS MODIFIED TO FIX BUG#11 IN
!	        BLISS10.DOC.THIS RECOGNIZES THE CASE X[]_.X[] +1.
!	        IT SETS A FLAG TO BE USED IN GTGOTM IN GT1.BLI.
!
!    5-16-77	FIX ROUTINE SSPLF TO CALL FIXSIDEEFFECTS FOR
!		CHARACTER HANDLING SPECIAL FUNCTIONS.  FIXES
!		BUG 30.
!
!