Changeset 75 for ccr/trunk/p/GPLXPATH.m


Ignore:
Timestamp:
Jul 26, 2008, 3:16:58 PM (16 years ago)
Author:
George Lilly
Message:

second CCD commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/GPLXPATH.m

    r74 r75  
    309309         S XFIRST=$P(XNODE,"^",1)
    310310         S XLAST=$P(XNODE,"^",2)
    311          D QUEUE("REBLD",REXML,1,XFIRST) ; THE BEFORE
     311         I RENEW="" D ; WE ARE DELETING A SECTION, MUST SAVE THE TAG
     312         . D QUEUE("REBLD",REXML,1,XFIRST) ; THE BEFORE
     313         . D QUEUE("REBLD",REXML,XLAST,@REXML@(0)) ; THE REST
    312314         I RENEW'="" D  ; NEW XML IS NOT NULL
     315         . D QUEUE("REBLD",REXML,1,XFIRST-1) ; THE BEFORE
    313316         . D QUEUE("REBLD",RENEW,1,@RENEW@(0)) ; THE NEW
    314          D QUEUE("REBLD",REXML,XLAST,@REXML@(0)) ; THE REST
    315          I DEBUG W "REPALCE PREBUILD",!
     317         . D QUEUE("REBLD",REXML,XLAST+1,@REXML@(0)) ; THE REST
     318         I DEBUG W "REPLACE PREBUILD",!
    316319         I DEBUG D PARY("REBLD")
    317320         D BUILD("REBLD","RTMP")
     
    361364         . . . W "IN MAPPING LOOP: ",TSTR,!
    362365         . . . S TNAM=$P(@OXML@(I),"@@",J) ; EXTRACT THE VARIABLE NAME
    363          . . . S TVAL="" ; DEFAULT FOR UNMAPPED VARIABLES
     366         . . . S TVAL="@@"_$P(@IXML@(I),"@@",J)_"@@" ; DEFAULT UNCHANGED
    364367         . . . I $D(@INARY@(TNAM))  D  ; IS THE VARIABLE IN THE MAP?
    365368         . . . . S TVAL=@INARY@(TNAM) ; PULL OUT MAPPED VALUE
Note: See TracChangeset for help on using the changeset viewer.