PMBLOX

(GIN Macro)

Defined in: PMACS

Used in: PMOVERLAY

PMBLOX.mac.txt
 9TF4    [??? PMBLOX SECT DIAG FGN 104 DOC   
 9TXG    #MAC  PMBLOX                       [M.C.D. MANN 
 9W*Y    [   
 9WSB    [   
 9X=S    [     ************  
 9XP=    [     *  PMBLOX  *  
 9Y7N    [     ************  
 9YL6    [   
 9^4J    [   
 9^H2    [ IS A #MEN MACRO TO PMACT OR PMCHAINS IT ALTERS THE LENGTH 
 9^^D    [ OF PARTICULAR TYPES ( OR TYPES AND SUB TYPES ) OF BLOCK   
 =2CW    [ THE MACRO IS RECURSIVE
 =2W#    [ %A ::= < TYPE >   
 =3#Q    [     NO + SIGN, A CHARACTER STRING IS EXPECTED ( VALUE WOULD DO )  
 =3R8    [ %B::=  0 / < SUB TYPE > / < NULL >
 =49L    [     SIMILAR TO %A BUT NULL IS ALLOWED,IMPLYING ALL SUB TYPES  
 =4N4    [ %C ::= A / C  
 =56G    [     NO OTHERS ARE ALLOWED 
 =5JY    [     A FOR BLOX ON ACTIVITY CHAIN C FOR BLOX ESLEWHERE 
 =63B    [ %D ::= < A POSITIVE INTEGER LESS THAN 4096 >  
 =6FS    #STR  %A                           [  FINISH IF NO MORE PARAMETERS  
 =6Y=    (   
 =7BN    #STR  %D                           [ LEST %D IS ABSENT  
 =7T6    (   
 =8?J    #SKI  %D<4096-4096                 [ LEST %D IS EXCESSIVE#  
 =8Q2    (   
 =98D    [ I AM INDEBTED TO J JONES FOR THESE 7 LINES WHICH EFFECT   
 =9LW    [ IF %C STARTSWITH A OR C THEN COMPILE THE0FOLLOWING
 ==5#    #DEF  20?=1 
 ==HQ    #STR  A,%C  
 =?28    #DEF  20?=0 
 =?DL    #STR  C,%C  
 =?X4    #SKI
 =#*G    #DEF  20?=1 
 =#RY    #SKI  20?   
 =*=B    (   
 =*NS    #OPT  JPM%CDENT=0   
 =B7=    #SKI  JPM%CDENT-JPMNOFTYPES 
 =BKN    (   
 =C46    #STR  %C,A  
 =CGJ    #MEN  PMCHAINS  
 =C^2    #STR  %C,C  
 =DCD    #MEN  PMACT 
 =DTW    #TRA  JPM%CBLOX+JPM%CDENT   
 =F##    #STR  %B
 =FQQ    #HAL  +%A+%B,%D 
 =G98    #STR  %B
 =GML    #SKI
 =H64    (   
 =HJG    #HAL  +%A,%D
 =J2Y    #TRA  JPM%CBLOX+2+JPMNOFTYPES   
 =JFB    #FID  JPM%CDENT JPM%CDENT 1 
 =JXS    )   
 =KBG    #END
 =KTC    #ALT  JPM%CDENT=JPM%CDENT+1 
 =L##    )   
 =LR9    )   
 =M=6    )   
 =MP3    )   
 =N7Y    #STR  %E
 =NLT     PMBLOX %E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P,%Q,%R,%S,%T,%U,%V,%W,%X 
 =P5Q    )   
 =PJM    #NOR
  • Last modified: 17/01/2024 11:55
  • by 127.0.0.1