|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 52490 (0xcd0a)
Notes: pts_type(SC)
Names: »OBJVAL.SC«
└─⟦f45ea3bc3⟧ Bits:30009713 Philips computer tape "WSM"
└─⟦this⟧ »WSM:CREA/OBJVAL.SC«
IDENT OBJVAL REL=2.3,850703,870155940230
**********************************************************************
*
* LATEST UPDATE 850703 MADE BY:JE
*
* HISTORY=
* 850703/JE CHECK IF VALBUF EMPTY AFTER MODIFICATION
* 850606/JE CHECK OVFL-ENTRIES IN ATTAB ROUTINE 'VARDET'
* 850509/JE ORDER OF CONTROL CHANGED VARDET BEFORE FUNCTIONS
* 850327/JE SYNTAX ERROR NOT FOUND IN ERR "HI............."
* 850313/JE PERFORMANCE DIRECT MOVE VAL.OBJ. WHEN UNCHANGED
* 850305/JE SECURITY WHEN DISASTER ERRORS (LOST FIDS ETC.)
* 850214/JE FASTER PROCESSING OF EVALUATION OF FID:S
* 841120/CJ MUL&DIV NOW FROM ASS.ROUTINE
* 840921/CJ BASIC ERROR IF FID= AB OR ST - SOLVED
* 831208/CJ ADAPTION TO "NEW" POLICE
* 831205/CJ OBJSTR-> INTERMEDIATE BUFFER OBJCT OF 1 LINE
* 830519/CJ TAKE CARE OF WHEN "VALBUF" IS COMPLETILY FILLED
* 830422/CJ EXTANSION OF ATTRIBUTES "ATTR" SA,CA
*
**********************************************************************
DDUM WSMDDV
PDIV
ENTRY OBJVAL ***OBJECT OF VALIDATION
EXPROC POLICE,PBIN,PBOOL,PBOOL,PSTRG ***POOL LIMIT CONTROLER
EXPROC MOVVAL ***MOVE VALIDATION OBJECT
EXT ICLEAR ---CLEAR ITEM
EXT EMPTYT ---CHECK IF EMPTY
EXT GETIND ---GET ITEM LENGTH
EXT SETB ---SET BIT POSITION
EXT WXMUL ---MULTIPLICATION
EXT WXDIV ---DIVISION
EXT WXSLL ---SHIFT LEFT
EJECT
*
* OBJECT OF VALIDATION
*
* INPUT : VALBUF = VALIDATION BUFFER
* LBIN2 = OPTIONAL ATTRIBUTE CODE = 1
* LBIN20 = TOTAL LENGTH OF OPTIONAL ATTRIBUTES
* GBIN4 = INDEX TO BUFFER POOL
* GBIN5 = POINTER TO BUFFER POOL
*
* USED : LBIN1 = WORK
* LBIN3 = WORK
* LBIN12 = WORK
* SLBIN6 = WORK
* LBIN15 = WORK
* SLBIN5 = WORK
* SLBIN4 = WORK
* LBIN4 = BASIC LINE POINTER
* VBIN1 = SAVED START POINTER OF OPTIONAL VALIDATION
* VBIN2 = LENGTH OF VALIDATION
* VBIN3 = INTER MEDIATE BUFFER POINTER
* VBIN4 = LENGTH-LIMIT OF A SOURCE LINE
* VBIN5 = POINTER START OF STATEMENT
* VBIN6 = OP-CODE
* VBIN7 = WORK
* VBIN8 = LENGTH OF STATEMENT
* OBJSTR = INTERMEDIATE BUFFER OBJECT OF ONE LINE
*
EJECT
* OUTPUT: LBIN20 = LENGTH OF OPTIONAL PART ADJUSTED
* BPOOL = BUFFER POOL STORED WITH VALIDATION OBJECT
* GBIN4 = BUFFER POOL IDEX ADJUSTED IF POOL OVERFLOW
* GBIN5 = BUFFER POOL POINTER ADJUSTED
* SLBIN8 = LINE NUMBER OF DISASTER ERROR
* SLBIN9 = VALBUF-POINTER WHEN DISASTER ERROR FOUND
* CR = 0 OK
* = 1 NOT OK
* = 2 DISASTER ERROR SYNTAX ERROR FOUND
*
************************************************************************
EJECT
OBJVAL PROC
*
* SAVE START ADRESS WHERE OPTIONAL VALIDATION STARTS
* - BUFFER POOL INDEX
* - BUFFER POOL POINTER
*
MOVE LSTR6A,=X'FF' E-O-P-DELIMITER
CLEAR LBOOL4 FALSE NO SPLIT AT POOL CHANGE
CLEAR VBOOL8 F NO COMPULSARY DELIMITER
MOVE VBIN1,W2 NUMBER OF CHARACTERS TO STORE
PERF POLICE,VBIN1,LBOOL4,VBOOL8,LSTR81 ***POOL LIMIT CONTROLER
BG OBJ980 JMP IF MEMORY OVERFLOW
SET LBOOL4 SPLITT AT POOL CHANGE ALLOWED
SET VBOOL8 T COMPULSORY DELIMITER
MOVE VBIN1,GBIN5 STORE POOL-POINTER
XCOPY VBIN1,W0,W1,GBIN4,W1 STORE BUFFER POOL-INDEX
CBNE LBIN1,W0,OBJ010 JJMP IF NOT POOL-LIMIT
ADD GBIN4,W1 NEXT POOL-UNIT
CMP GBIN4,DPBIN CHECK MAX NUMB OF POOL-UNITS
BG OBJ980 JMP IF OVERFLOW
MOVE GBIN5,W4
OBJ010
ADD GBIN5,W2 ADJUST FOR OPT-TYP & LENGTH
*
* MOVE VALIDATION OBJECT IF NO MODIFIED FIELDS/FIELD-TYPE/FIELD-ID
*
TBT CMBOOL,OBJ020 JMP IF FIELD MODIFIED
TBT CHABOL,OBJ020 JMP IF VAL.ROUTINE MODIFIED
CBE VALPTR,W0,OBJ020 JMP IF NO VALIDATION-ROUTINE
PERF MOVVAL ***MOVE VALIDATION OBJECT
BG OBJ980 POOL OVERFLOW
B OBJ990 NORMAL EXIT
OBJ020
CALL EMPTYT,VALBUF ---CHECK IF EMPTY
BOK OBJ030 JMP IF NOT EMPTY
XCOPY GBIN4,W1,W1,VBIN1,W0 STORE BUFFER POOL-INDEX
XCOPY GBIN5,W1,W1,VBIN1,W1 STORE BUFFER POOL-POINTER
B OBJ998
OBJ030
MOVE VBIN2,W2 LENGTH OF VALIDATION:=2
MOVE LBIN4,W0 VALIDATION BUFFER POINTER:=0
EJECT
*
* BASIC LINE INITIALISATION
*
OBJ050
MOVE VBIN4,W0 SOURCE LINE END LIMIT:=0
CBNL LBIN4,VBBIN,OBJ060 JMP IF VALBUF-MAX REACHED
XCOPY VBIN4,W1,W1,VALBUF,LBIN4 GET LENGTH OF SOURCE LINE
OBJ060
CMP VBIN4,W0 CHECK IF END OF VALBUF
BE OBJ990 JMP IF WHOLE VALIDATION DONE
ADD VBIN4,LBIN4 CALC-END-OF-LINE LIMIT
CALL ICLEAR,OBJSTR ---CLEAR ITEM
MOVE VBIN3,W1 INT.MED.BUFFERPOINTER:=1
MOVE SLBIN9,LBIN4 SAVE ST.POINTER OF SOURCE
ADD LBIN4,W1 ADJUST VALBUF POINTER
XCOPY LBIN1,W0,W2,VALBUF,LBIN4 GET LINE NUMBER
MOVE SLBIN8,LBIN1 SAVE LINE NUMBER
ADD LBIN4,W2 ADJUST VALBUF POINTER
*
* CHECK IF INDENTION(LEADING SPACES
*
PERF INDCNT ***INDENTION COUNTING
CALL WXSLL,VBIN7,W11,VBIN7 SHIFT LEFT BIT 0-4
ADD VBIN7,LBIN1 INDENTIONS + LINE NUMBER
*
* STORE INDENTIONS BIT 0-4 + LINE NUMBER 5-15
*
XCOPY OBJSTR,VBIN3,W2,VBIN7,W0 STORE IND+LINE NUMBER
ADD VBIN3,W2 ADJUST INT MED BUFFER POINTER
EJECT
*
* BASIC STATEMENT INITIALIZATION
*
OBJ110
MOVE VBIN5,VBIN3 SAVE START OF STATEMENTPOS
MOVE VBIN8,W2 LENGTH OF STATEMENT:=2
ADD VBIN3,W2 ADJUST INT.MED.BUFFER POINTER
*
* CHECK BASIC VERB
*
CALL GETIND,STMTS,SLBIN6,LBIN3 ---GET ITEM LENGTH
PERF BSVOPC,W2,VBIN6 ***BASIC VERB OP-CODE LENGTH=2
BOK OBJ120 BASIC VERB FOUND
PERF BSVOPC,W3,VBIN6 ***BASIC VERB OP-CODE LENGTH=3
BOK OBJ120 BASIC VERB FOUND
PERF BSVOPC,W4,VBIN6 ***BASIC VERB OP-CODE LENGTH=4
BOK OBJ120 BASIC VERB FOUND
PERF BSVOPC,W5,VBIN6 ***BASIC VERB OP-CODE LENGTH=5
BOK OBJ120 BASIC VERB FOUND
*
* SEPARATOR ; EMPTY STATEMENT ?
*
SUB SLBIN6,W1 ADJUST POINTER
MATCH STMTS,SLBIN6,W1,VALBUF,LBIN4,W1
BNOK OBJ115 JMP IF NOT ;-STATEMENT
XCOPY VBIN6,W1,W1,STVAL,SLBIN6 LOAD OP-CODE ;
ADD LBIN4,W1 ADJUST VALBUF POINTER
B OBJ120
OBJ115
MOVE VBIN6,W0 ALPHANUM.LET WITHOUT L
PERF VARDET ***VARIABLE/!INP/!FID
BNOK OBJ950 JMP IF DISASTER/ERROR
B OBJ152 LET WITHOUT LET
*
* BRANCH ON OPERATION CODE
*
OBJ120
CBE VBIN6,W0,OBJ150 0=ASSIGNMENT
IB VBIN6,OBJ150, 1=ASSIGNMENT LET C
OBJ150, 2=ASSIGNMNET C
OBJ150, 3=ASSIGNMNET LET C
OBJ200, 4=GO TO C
OBJ200, 5=GOTO C
OBJ250, 6=IF ..THEN ..<LINE> C
OBJ980, 7=NOT VALID C
OBJ250, 8=IF ..THEN ..<STMT> C
OBJ980, 9=NOT VALID C
OBJ350, 10=ON .. GO TO.. C
OBJ350, 11=ON .. GOTO.. C
OBJ400, 12=CALL C
OBJ980, 13=NOT VALID C
OBJ450, 14=SECT C
OBJ980, 15=NOT VALID C
OBJ500, 16=ATTR C
OBJ980, 17=NOT VALID C
OBJ550, 18=STOP C
OBJ980, 19=NOT VALID C
OBJ600, 20=EXIT C
OBJ980, 21=NOT VALID C
OBJ650, 22=ERR C
OBJ980, 23=NOT VALID C
OBJ650, 24=WARN C
OBJ980, 25=NOT VALID C
OBJ750, 26=REM C
OBJ980, 27=NOT VALID C
OBJ800 28=;
EJECT
*
* 0,1,2,3 LET <VARIABLE> = <ARITHMETIC EXPRESSION>/<STRING EXPRESSION
*
OBJ150
PERF INDCNT ***INDENTION COUNTING
*
* TARGET VARIABLE
*
PERF VARDET ***VARIABLE DETERMINATION
BNOK OBJ950 JMP IF DISASTER-ERROR
OBJ152
PERF INDCNT ***INDENTION COUNTING
*
* ASSIGNMENT OPERATOR '='
*
OBJ155
ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
PERF CLRLST ***CLEAR STACK
TBF VBOOL2,OBJ160 JMP IF ARITHMETIC EXPR.
*
* STRING EXPRESSION EXPECTED
*
PERF STREXP ***STRING EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
*
* ARITHMETIC EXPRESSION EXPECTED
*
OBJ160
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
ADD VBIN6,W2 OPERATION-CODE:=03
B OBJ890 END OF STATEMENT
EJECT
*
* 4,5 GO TO/GOTO <LINE-NUMBER>
*
OBJ200
PERF INDCNT ***INDENTION COUNTING
*
* LABEL LINE NUMBER EXPECTED
*
PERF LABLIN,W4 ***LABEL LINE NUMBER
B OBJ890 END OF STATEMENT
EJECT
*
* 6 IF <RELATIONAL EXPRESSION> THEN <LINE>/<STATEMENT>
*
OBJ250
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BOK OBJ260 JMP OK
*
* ...OR STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
EJECT
*
* RELATIONAL OPERATOR
*
OBJ260
PERF INDCNT ***INDENTION COUNTING
MOVE LBIN3,W0 POINTER:=0
MATCH OPRTS,LBIN3,W3,VALBUF,LBIN4,W1
MOVE VBIN7,LBIN3 SAVE FOUND POINTER
CBE VBIN7,W0,OBJ270 JMP IF EQUAL SIGN =
MOVE LBIN3,W3 POINTER:=3
MATCH OPRTS,LBIN3,W6,VALBUF,LBIN4,W2 MATCH FOLLOWING OPERAND
BNOK OBJ270 NO FOLLOWING OPERAND
MOVE VBIN7,LBIN3 SAVE FOUND POINTER
ADD LBIN4,W1 ADJUST BUFFER POINTER
OBJ270
MOVE SLBIN4,W0 RELATIONAL OPERATOR CODE:=0
XCOPY SLBIN4,W1,W1,OPRVAL,VBIN7 LOAD REL.OP-CODE
ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
PERF CLRLST ***CLEAR STACK
TBT VBOOL2,OBJ290 JMP IF STRING EXPRESSION
ADD SLBIN4,W6 ADJUST REL.OP-CODE NUMERIC
EJECT
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ300
*
* STRING EXPRESSION EXPECTED
*
OBJ290
PERF STREXP ***STRING EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
OBJ300
*
* STORE RELATIONAL OPERATOR CODE
*
XCOPY OBJSTR,VBIN3,W1,SLBIN4,W1 STORE REL.OP-CODE
ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
PERF INDCNT ***INDENTION COUNTING
*
* 'THEN'
*
ADD LBIN4,W4 ADJUST VALBUF POINTER
PERF INDCNT ***INDENTION COUNTING
*
* LABEL LINE NUMBER EXPECTED
*
PERF LABLIN,W4 ***LABEL LINE NUMBER
BOK OBJ890 END OF STATEMENT
EJECT
*
* STATEMENT EXPECTED
*
OBJ310
ADD VBIN6,W2 ADJUST OP-CODE:=08
PERF STTYLN ***STATEMENT TYPE + LENGTH
PERF INDCNT ***INDENTION COUNTING
B OBJ110
EJECT
*
* 10 ON <ARITHMETIC EXPRESSION> GO TO/GOTO <LINE-NUMBER-LIST>
*
OBJ350
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
PERF INDCNT ***INDENTION COUNTING
*
* STORE END-OF-EXPRESSION '01'
*
XCOPY OBJSTR,VBIN3,W1,W1,W1 STORE END-OF-EXPR.
ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
*
* MATCH FOR GO TO/GOTO
*
CALL GETIND,STMTS,SLBIN6,LBIN3 ---GET ITEM LENGTH
PERF BSVOPC,W5,LBIN1 ***BASIC VERB SEARCH LENGTH=5
BOK OBJ360 BASIC VERB FOUND
PERF BSVOPC,W4,LBIN1 ***BASIC VERB SEARCH LENGTH=4
ADD VBIN6,W1 OP-CODE:=0B
EJECT
*
* LABEL LINE NUMBER EXPECTED
*
OBJ360
PERF INDCNT ***INDENTION COUNTING
PERF LABLIN,W4 ***LABEL LINE NUMBER
CMP LBIN4,VBIN4 CHECK END-OF-SOURCE-LINE LIMIT
BE OBJ890 END-OF-SOURCE LINE
PERF INDCNT ***INDENTION COUNTING
*
* MATCH FOR LABEL LIST SEPARATOR
*
MOVE LSTR1,=C',' SEPARATOR=,
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH ','
BNOK OBJ890 END OF STATEMENT
ADD LBIN4,W1 ADJUST VALBUF POINTER
B OBJ360 NEXT LABEL LINE NUMBER
EJECT
*
* 12 CALL UF<DIGIT> !<PARAMETERLIST>!
*
OBJ400
PERF INDCNT ***INDENTION COUNTING
*
* USER FUNCTION IDENT 'UF'
*
ADD LBIN4,W2 ADJUST BUFFER POINTER
*
* FUNCTION NUMBER
*
PERF LABLIN,W2 ***LABEL LINE NUMBER
CMP LBIN4,VBIN4 CHECK END-OF-SOURCE-LINE LIMIT
BE OBJ890 END OF SOURCE LINE FOUND
*
* PARAMETER-LIST
*
PERF INDCNT ***INDENTION COUNTING
*
* BEGIN OF PARAMETER LIST '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '('
BNOK OBJ890 JMP END OF STATEMENT
EJECT
OBJ410
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BOK OBJ420 EXPR OK
*
* ... OR ARITHMETIC EXPRESSION
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
OBJ420
PERF INDCNT ***INDENTION COUNTING
*
* PARAMETER EXPRESSION SEPARATOR ','
*
MOVE LSTR1,=C',' LOAD PAR-SEPARATOR
MOVE LBIN3,W0 POINT0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH ','
BOK OBJ410 JMP IF OK
*
* END OF PARAMETER LIST ')'
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
B OBJ890 JMP END OF STATEMENT
EJECT
*
* 14 SECT <STRING EXPRESSION>
*
OBJ450
PERF INDCNT ***INDENTION COUNTING
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
EJECT
*
* 16 ATTR <ATTRIBUTE> <DYNAMIC FIELD>
*
OBJ500
PERF INDCNT ***INDENTION COUNTING
*
* ATTRIBUTE => DECORATION OR PROTECTION
*
MOVE LBIN12,=W'26'
PERF DECOPC,LBIN12 ***DECORATION OPERATION CODE
XCOPY OBJSTR,VBIN3,W1,LBIN1,W1 STORE NUMERIC CONSTANT
ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER
ADD VBIN8,W1 ADJUST STATEMNET LENGTH
PERF INDCNT ***INDENTION COUNTING
*
* SEPARATOR ','
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* DYNAMIC FIELD
*
PERF VARDET ****VARIABLE DETERMINATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
EJECT
*
* 18 STOP !<DYNAMIC FIELD>!
*
OBJ550
CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE LIMIT
BE OBJ890 END-OF-SOURCE LINE
PERF INDCNT ***INDENTION COUNTING
*
* STOP WITH TARGET DYNAMIC FIELD
*
PERF VARDET ****VARIABLE DETERMINATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
EJECT
*
* 20 EXIT <ARITHMETIC EXPRESSION>
*
OBJ600
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
EJECT
*
* 22 ERR <DECORATION LIST> <STRING-EXPRESSION>
* 24 WARN <DECORATION LIST> <STRING-EXPRESSION>
*
OBJ650
PERF INDCNT ***INDENTION COUNTING
MMOVE LBIN12,SLBIN5,W0 NUMB OF DECORS:=0
DECOR BIT PATTERN:=0
*
* DECORATION LIST
*
OBJ660
CMP LBIN12,W5 CHECK IF ALREADY 5 DECORS
BE OBJ675 INCOMPLETE STATEMENT
PERF DECOPC,W10 ***DECORATION OPERATION CODE
BNOK OBJ675 JMP IF NOT OK
ADD SLBIN5,LBIN1 ADD FOUND DECOR CODE
PERF INDCNT ***INDENTION COUNTING
ADD LBIN12,W1 INCREMENT NUMB OF DECORATIONS
EJECT
*
* DECORATION LIST SEPARATOR ','
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
B OBJ660 NEXT DECORATION
*
* STRING EXPRESSION EXPECTED
*
OBJ675
XCOPY OBJSTR,VBIN3,W1,SLBIN5,W1 STORE DECOR BIT PATTERN
ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER
ADD VBIN8,W1 ADJUST STATEMNET LENGTH
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BNOK OBJ950 JMP IF DISASTER-ERROR
B OBJ890 END OF STATEMENT
EJECT
*
* 26 REM !<ALPHNUMERIC CHARACTERS>!
*
OBJ750
CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE LIMIT
BE OBJ890 END-OF-SOURCE LINE
PERF INDCNT ***INDENTION COUNTING
MOVE LBIN1,VBIN4 STORE END OF SOURCE LIMIT
SUB LBIN1,LBIN4 CALC NUMB OF REMARK CHARACTERS
XCOPY OBJSTR,VBIN3,LBIN1,VALBUF,LBIN4 GET REMARKTEXT
ADD LBIN4,LBIN1 ADJUST VALBUF POINTER
ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER-POINTER
ADD VBIN8,LBIN1 ADJUST LENGTH OF STATEMENT
B OBJ890
EJECT
*
* 28 ; (BASIC STATEMENT SEPARATOR)
*
OBJ800
CMP LBIN4,VBIN4 CHECK IF E-O-B
BE OBJ890 OBJECT IF LAST IN LINE
SUB VBIN3,W2 ADJUST INT.MED.BUFFERPOINTER
B OBJ895 NO OBJECT IF SEPARATOR
*
* END OF STATEMENT
*
OBJ890
PERF STTYLN ***STATEMENT TYPE + LENGTH
CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE
BE OBJ900 END-OF-SOURCE LINE
OBJ895
PERF INDCNT ***INDENTION COUNTING
B OBJ110 NEXT BASIC STATEMENT
EJECT
*
* END OF VALIDATION LINE
*
OBJ900
MOVE LSTR6A,=X'FF' E-O-P-DELIMITER
XCOPY OBJSTR,W0,W1,VBIN3,W1 STORE LENGTH OF LINE
ADD VBIN2,VBIN3 ADJUST LENGTH OF OBJ LINE
CMP VBIN2,=X'0FFF' CHECK MAX SIZE OF VALID.
BG OBJ980 JMP IF GREATER MAXSIZE
MOVE VBIN4,W0 SOURCE LINE END LIMIT:=0
CBNL LBIN4,VBBIN,OBJ910 JMP IF VALBUF-MAX REACHED
XCOPY VBIN4,W1,W1,VALBUF,LBIN4 GET LENGTH OF SOURCE LINE
OBJ910
CBNE VBIN4,W0,OBJ920 CHECK IF END OF VALBUF
CLEAR VBOOL8 FALSE NO E-O-P NEEDED IF EXACT
OBJ920
PERF POLICE,VBIN3,LBOOL4,VBOOL8,OBJSTR ***POOL-LIMIT CONTROLER
BG OBJ980 JMP IF MEMORY OVERFLOW
XCOPY BPOOL(GBIN4),GBIN5,VBIN3,OBJSTR,W0 STORE VAL.OBJECT LINE
ADD GBIN5,VBIN3 ADJUST BUFFER POINTER
B OBJ050 NEXT LINE
EJECT
*
* DISASTER-ERRORS ; -FIELD-ID DELETED OR CHANGED
* -FIELD-TYPE (NUM OR ALPHANUM) CHANGED
* *** WITHOUT SYNTAX CONTROL ***
*
OBJ950
CMP W0,W1 CR:=2
B OBJ999 EXIT
EJECT
*
* MEMORY OVERFLOW
*
OBJ980
CMP W1,W0 CR:=1
B OBJ999
*
* EXIT OK STORE OPTIONAL TYPE $ LENGTH
*
OBJ990
MOVE LBIN3,W0 WORKITEM:=0
XCOPY LBIN3,W1,W1,VBIN1,W0 RELOAD BUFFER POOL-INDEX
XCOPY VBIN1,W0,W1,W0,W0 OVERWRITE POOL-INDEX
MOVE LBIN2,W1 RELOAD OPTIONAL ATTRIBUTE CODE
MOVE LBIN1,LBIN2 STORE OPTIONAL TYPE
CALL WXSLL,LBIN1,W12,LBIN1 SHIFT LEFT BIT 0-3
ADD LBIN1,VBIN2 ADD LENGTH OF VALIDATION
XCOPY BPOOL(LBIN3),VBIN1,W2,LBIN1,W0 STORE TYPE & LENGTH
ADD LBIN20,VBIN2 ADJUST OPTIONAL PART LENGTH
CMP LBIN20,=X'0FFF' CHECK MAXSIZE OPTIONALS
BG OBJ980 JMP IF GREATER
OBJ998
CMP W1,W1 CR:=0
OBJ999
RET
PEND
EJECT
*
* BASIC VERB OPERATION CODE
*
* INPUT : STLEN =(FORMAL) BASIC VERB LENGTH
* LBIN12 = FILLER CHARACTER /FF
* SLBIN6 = LENGTH OF STMTS
*
* USED : VBIN7 = WORKITEM
* LBIN3 = WORKITEM
*
* OUTPUT: LBIN4 = INPUT BUFFER POINTER ADJUSTED
* OPCODE = CORRESPONDING OBJECT-CODE (BASIC VERB)
* CR = 0 = OK
* = 1 = NOT OK
*
************************************************************************
BSVOPC PROC STLEN,OPCODE
PBIN STLEN
PBIN OPCODE
MOVE OPCODE,W0 BASIC-VERB OBJECT:=0
MOVE LBIN3,W0 POINTER:=0
MOVE LSTR1,=X'FF' LOAD FILLER
MATCH STMTS,LBIN3,SLBIN6,VALBUF,LBIN4,STLEN BASICVERBMATCH
BNOK BSV999 JMP IF NOT FOUND
XCOPY OPCODE,W1,W1,STVAL,LBIN3 LOAD OBJECT CODE
CBE OPCODE,=X'00FF',BSV980 JMP IF FILLER
EJECT
*
* CHECK IF PROPER LENGTH
*
MOVE VBIN7,LBIN3 STORE POINTER VALUE
ADD VBIN7,STLEN ADD POINTER STATMENT LENGTH
MATCH STVAL,VBIN7,W1,LSTR1,W0,W1 MATCH IF FILLER
BOK BSV980 JMP IF FILLER /FF FOUND NOT OK
BSV100
ADD LBIN4,STLEN ADJUST POINTER WITH LENGTH
CMP W1,W1 CR:=0
B BSV999
BSV980
CMP W1,W0 CR:=1
BSV999
RET
PEND
EJECT
*
* INDENTION COUNTING
*
* INPUT : VALBUF = INPUT BUFFER
* LBIN4 = VALIDATION BUFFER POINTER
*
* OUTPUT: LBIN4 = ADJUSTED
* VBIN7 = NUMBER OF INDENTIONS
*
************************************************************************
INDCNT PROC
MOVE LSTR1,=X'20' LOAD SPACE CHARACTER
MOVE VBIN7,W0 NUMB OF LEADING SPACES:=0
IND100
MOVE LBIN3,W0 MATCH-POINTER:=0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH FOR SPACE
BNOK IND999 JMP IF NO MORE SPACES
ADD VBIN7,W1 INCREMENT NO OF SPACES
ADD LBIN4,W1 ADJUST BUFFER-POINTER
B IND100 GO ON
IND999
RET
PEND
EJECT
*
* STATEMENT TYPE & LENGTH
*
************************************************************************
STTYLN PROC
XCOPY OBJSTR,VBIN5,W1,VBIN6,W1 STORE OP-CODE
ADD VBIN5,W1 ADJUST POINTER
XCOPY OBJSTR,VBIN5,W1,VBIN8,W1 STORE STATEMENT-LENGTH
RET
PEND
EJECT
*
* VARIABLE DETERMINATION
*
* INPUT : VALBUF = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* FIDTAB = FIELD ID TABLE
* ATTAB = ATTRIBUTE TABLE
* GVDUR = SCREEN ROW BUFFER
*
* USED : LBIN3
* VBIN7
* LBIN12
* LBIN1
* SLBIN5
*
* OUTPUT : VBOOL2 = FALSE NUMERIC => ARITHMETIC VARIABLE
* = TRUE ALPHANUM => STRING VARIABLE
* VBOOL3 = FALSE !INP- OR !FID-ITEM VARIABLE
* = TRUE WSM-WORK-ITEM DYNAMIC FIELD VARIABLE
* CR = 0 OK
* = 1 OBJECT ERROR
*
************************************************************************
VARDET PROC
CLEAR VBOOL2 FALSE = ARITHMETIC VARIABLE
CLEAR VBOOL3 FALSE = WSM WORK ITEM VARIABLE
MOVE SLBIN5,W4 VARIABLE LENGTH:=4
EJECT
*
* CURRENT FIELD '!FID' OR CURRENT INPUT '!INP'
*
MOVE LSTR9A,=C'!INP!FID' LOAD IDENTIFIERS
MOVE LBIN3,W0 POINTER :=0
MATCH LSTR9A,LBIN3,W8,VALBUF,LBIN4,W4 MATCH '!FID' & '!INP'
BNOK VAR100 JMP IF NOT CURRENT FID/INP
CBE LBIN3,W0,VAR010 JMP IF '!INP' = 0000
SUB LBIN3,W3 CALC '!FID' = 0001
VAR010
XCOPY OBJSTR,VBIN3,W2,LBIN3,W0 STORE OP-CODE CURRENT FID/INP
SUB SLBIN5,W2 VARIABLE LENGTH :=2
ADD LBIN4,W2 ADJUST BUFFER POINTER
TBT LBOOL5,VAR105 JMP IF STRING
B VAR300
*
* WSM WORK ITEM INVESTIGATION
*
VAR100
MOVE LBIN3,W0 WORKITEM
MOVE LSTR6A,=C'WSWAWN' WSM-WORKITEN PREFIX
MATCH LSTR6A,LBIN3,W6,VALBUF,LBIN4,W2 SEARC WSMITEM PREFIX
BNOK VAR190 JMP IF NOT A WSM-ITEM
*
* WSM WORK-ITEM FOUND OK
*
SET VBOOL3 TRUE=WSM WORK ITEM
XCOPY OBJSTR,VBIN3,SLBIN5,VALBUF,LBIN4 LOAD WSM WORKITEM NAME
CBE LBIN3,W4,VAR110 NUM WSM-ITEM
VAR105
B VAR250 ALPHANUMERIC = STRING
VAR110
B VAR300 NUMERIC = ARITHMETIC
*
* DYNAMIC FIELD INVESTIGATION
*
VAR190
MOVE LSTR6A,=X'422A580020' B*X=ALPHANUMERIC CHARS
MOVE LSTR16,=X'2B2D2A2F28293A263D3C3E2C3B2000' +-*/():&=<>,;B/00
MMOVE VBIN7,LBIN12,LBIN4 LOAD ACTUAL BUF. POPINTER
ADD VBIN7,W4 ADJUST TO GET MATCH-LIMIT
VAL192
MOVE LBIN3,W0 MATCHPOINTER:=0
MATCH LSTR16,LBIN3,W15,VALBUF,LBIN12,W1
BOK VAL194 DELIMITER-CHAR. FOUND
ADD LBIN12,W1 ADJUST TEMP BUFFER POINTER
CBE LBIN12,VBIN4,VAL194 JMP IF E-O-SOURCE
CBE LBIN12,VBIN7,VAL194 4 POSITIONS MATCHED. JMP
B VAL192 GO ON MATCH DELIMITER
VAL194
SUB LBIN12,LBIN4 CALC EFF. FID-LENGTH ?
BE VAR980 IF = 0 => NO VARIABEL
MOVE LBIN3,W0 WORKITEM:=0
VAR200
CMP LBIN3,LABIN CHECK IF END ATTAB
BE VAR980 OBJECT ERROR
XCOPY VBIN7,W0,W2,ATTAB,LBIN3 FETCH ROW & COL
CBE VBIN7,W0,VAR980 JMP IF E-O-BUFFER
ADD LBIN3,W2 ADJUST ATAB-POINTER
XCOPY VBIN7,W0,W1,W0,W0 DELETE ROW NO
CBG VBIN7,LBIN9,VAR206 JMP IF OVFL-ENTRY
XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET SEQ.NO
CBNE VBIN7,=X'00FF',VAR208 JMP IF DYNAMIC FIELD
VAR206
ADD LBIN3,W2 ADJUST ATTAB -POINTER
B VAR200 GO ON
EJECT
*
* DYNAMIC FIELD SEQ.NO FOUND
*
VAR208
CALL WXMUL,VBIN7,W5,VBIN7
SUB VBIN7,W5 CALC FIELD-ID POSITION
MOVE LBIN1,VBIN7 LOAD FIDTAB-POINTER
MATCH FIDTAB,LBIN1,W4,LSTR16,W13,W1 MATCH 1ST SPACE
SUB LBIN1,VBIN7 CALC FIDTAB-FID LENGTH
CBNE LBIN12,LBIN1,VAR206 JMP IF NOT SAME LENGTH
MATCH FIDTAB,VBIN7,LBIN12,VALBUF,LBIN4,LBIN12 MATCH FIELD NAME
BNOK VAR206 NOT THIS FIELD ID
MOVE SLBIN5,LBIN12 SAVE FOUND FID-LENGTH
EJECT
*
* RIGHT FIELD ID FOUND
*
SET VBOOL3 TRUE = DYNAMIC FIELD VARIABLE
XCOPY OBJSTR,VBIN3,W4,FIDTAB,VBIN7 LOAD DYN FIELD ID
MOVE LBIN1,W4 MAXLENGTH OF VARIABLE-NAME
SUB LBIN1,SLBIN5 CALC NUMBER TO CORRECT OB-LENGTHS
ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER-POINTER
ADD VBIN8,LBIN1 ADJUST STATEMENT LENGTH
SUB LBIN3,W2 ADJUST ATTAB-POINTER
MOVE VBIN7,W0 CLEAR FIRST
XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET ROW NO
ADD LBIN3,W1 ADJUST ATTAB-POINTER
MOVE LBIN1,W0 WORKITEM:=0
XCOPY LBIN1,W1,W1,ATTAB,LBIN3 GET COL NO
SUB LBIN1,W1 ADJUST COL.NO TO POINTER
ADD LBIN3,W3 ADJUST ATTAB-POINTER
CMP LBIN3,LABIN CHECK END OF ATTAB
BE VAR210 JMP IF E-O-B FOUND
MOVE LBIN12,W0 WORKITEM:=0
XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT ROW NO
CBNE LBIN12,VBIN7,VAR210 JMP IF NOT SAME ROW NO
ADD LBIN3,W1 ADJUST ATTAB-POINTER
XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT COL NO
SUB LBIN12,W1 ADUST ENDPOSITION
B VAR215
EJECT
*
* SEARCH FOR 1ST /00
*
VAR210
MOVE LBIN3,LBIN9 LOAD MAX COL POSITION
SUB LBIN3,LBIN1 CALC PICTURESTRING LENGTH
MOVE LBIN12,LBIN1 LOAD START POSITION
MATCH GVDUR(VBIN7),LBIN12,LBIN3,LSTR6A,W3,W1 MATCH 1ST 00
BOK VAR215 ENDPOS FOUND
MOVE LBIN12,LBIN9 ENDPOS=MAX ENDCOLPOS
VAR215
SUB LBIN12,LBIN1 CALC PICTURE LENGTH
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR6A,LBIN3,W3,GVDUR(VBIN7),LBIN1,W1 MATCH 1ST CHAR
BNOK VAR300 NO ALPHANUM CHAR
*
* ALPHANUMERIC CHARACTER FOUND
*
XCOPY LSTR1,W0,W1,LSTR6A,LBIN3 LOAD FOUND SIGN
MOVE GST80I(W7),LSTR1 FILL WITH FOUND CHAR
MOVE LBIN3,W0 POINTER:=0
MATCH GST80I(W7),LBIN3,LBIN12,GVDUR(VBIN7),LBIN1,LBIN12
BNOK VAR300 ALL CHARACTERS NOT ALPHA
EJECT
*
* ALL CHARACTERS ARE ALPHANUMERIC => STRING VARIABLE
*
VAR250
SET VBOOL2 TRUE=ALPHANUMERIC =>STRING
*
* NUMERIC DYNAMIC FIELD => ARITHMETIC VARIABLE
*
VAR300
B VAR990 OK
*
* OBJECT ERROR
*
VAR980
CMP W1,W0 CR:=1
B VAR999
*
* OK EXIT
*
VAR990
ADD LBIN4,SLBIN5 ADJUST VALBUF POINTER
ADD VBIN3,SLBIN5 ADJUST INT.MED.BUFFER-POINTER
ADD VBIN8,SLBIN5 ADJUST LENGTH OF STATEMENT
CMP W1,W1 CR:=0
VAR999
RET
PEND
EJECT
*
* STRING EXPRESSION EVALUATION
*
* OUTPUT: CR = 0 OK
* = 1 NOT OK
*
************************************************************************
STREXP PROC
MOVE LBIN3,=W'62' POINTER:=62
XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD EXPR SEP )
ADD LBIN2,W1 INCREMENT STACK INDEX
*
* STRING CONSTANT
*
STR000
MOVE VBIN7,W0 NUMB OF EXPR-CHA0
MOVE LSTR1,=X'22' LOAD STRING QUOTE "
MATCH LSTR1,VBIN7,W1,VALBUF,LBIN4,W1 MATCH "
BNOK STR100 JMP IF NOTSTRING QUOTE
MOVE VBIN7,LBIN4 LOAD BUFFER POINTER
ADD VBIN7,W1 ADJUST FOR "
MOVE LBIN1,VBIN4 LOAD END OF SOURCE-LINE
SUB LBIN1,VBIN7 CALC MATCH LENGTH
MATCH VALBUF,VBIN7,LBIN1,LSTR1,W0,W1 MATCH NEXT "
SUB VBIN7,W1 ADJUST NUMB FOR 1ST "
SUB VBIN7,LBIN4 CALC NUMB OF CHARS
ADD LBIN4,W1 ADJUSTVALBUF POINTER 1ST "
PERF CONSTO ***CONSTANT STORAGE
B STR400 OK
EJECT
*
* STRING VARIABLE
*
STR100
PERF VARDET ***VARIABLE DETERMINATION
BNOK STR300 JMP IF NOT OK
TBT VBOOL2,STR200 JMP IF STRING VARIABLE
TBT VBOOL3,STR110 JMP IF DYN FIELD/WSM-W-I
SUB LBIN4,W4 ADJUST POINTER IF WRONG TYPE
SUB VBIN3,SLBIN5 ADJUST INT MED BUFFER POINTER
SUB VBIN8,SLBIN5 ADJUST STATEMENT LENGTH
B STR120
STR110
SUB LBIN4,SLBIN5 ADJUST POINTER IF WRONG TYPE
SUB VBIN3,W4 ADJUST INT MED BUFFER POINTER
SUB VBIN8,W4 ADJUST STATEMENT LENGTH
STR120
B STR980 NOT OK
*
* QUALIFIED STRING VARIABLE =====> SUBSTRING
*
STR200
CMP LBIN4,VBIN4 CHECK E-O-L
BE STR990 JMP IF E-O-L
PERF INDCNT ***INDENTION COUNTING
CMP LBIN4,VBIN4 CHECK E-O-L
BE STR990 JMP IF E-O-L
EJECT
*
* BEGIN OF SUBSTRING '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '('
BNOK STR400 NO SUBSTRING
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK STR980 JMP IF DISASTER ERROR
PERF INDCNT ***INDENTION COUNTING
*
* SUBSTRING OPERATOR ':'
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK STR980 JMP IF DISASTER ERROR
PERF INDCNT ***INDENTION COUNTING
*
* END OF SUBSTRING ')' STORE SUBSTRING OPERATOR
*
XCOPY OBJSTR,VBIN3,W1,OPRVAL,W19 LOAD SUBSTRING OP-CODE
ADD VBIN3,W1 ADJUST INT.MED. BUFFER-POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
ADD LBIN4,W1 ADJUST BUFFER POINTER
B STR400
EJECT
*
* STRING FUNCTION
*
STR300
MOVE LBIN3,W20 POINTER:=20
MATCH OPRTS,LBIN3,W3,VALBUF,LBIN4,W3 MATCH FUNCTION
BNOK STR980 NO FUNCTION GO SCONSTANT
ADD LBIN4,W3 ADJUST BUFFER POINTER
XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 STACK FUNC-CODE
ADD LBIN2,W1 INCREMENT STACK-INDEX
PERF INDCNT ***INDENTION COUNTING
EJECT
*
* BEGIN OF PARAMETER LIST '('
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* ARITMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK STR980 JMP IF DISASTER ERROR
PERF INDCNT ***INDENTION COUNTING
*
* END OF PARAMETER LIST ')' STORE FUNCTION OPERATION-CODE
*
SUB LBIN2,W1 DECREASE STACK-INDEX
XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OP-CODE
ADD VBIN3,W1 ADJUST INT.MED BUFFER-POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
MOVE LSTACK(LBIN2),W0 CLEAR STACK-ENTRY
ADD LBIN4,W1 ADJUST BUFFER POINTER
*
* CONCATENATED STRING EXPRESSION
*
STR400
CMP LBIN4,VBIN4 CHECK E-O-LINE
BE STR990 E0L
PERF INDCNT ***INDENTION COUNTING
CMP LBIN4,VBIN4 CHECK E-O-LINE
BE STR990 E0L
MOVE LBIN3,W18 POINTER:=18
MATCH OPRTS,LBIN3,W1,VALBUF,LBIN4,W1 MATCH &
BNOK STR990 NO CONCATENATED STR
PERF OPSTCK,W14 ***OPERATOR-STACK HANDLING
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
B STR000 GO ON
EJECT
*
* OBJECT ERROR
*
STR980
CMP W1,W0 CR:=1
B STR999
*
* EXIT OK
*
STR990
SUB LBIN2,W1 DECREASE STACK INDEX
CBE LSTACK(LBIN2),=X'0022',STR995 JMP IF E-O-E
XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OPERATOR
ADD VBIN3,W1 ADJUST INT.MED. BUFFER-POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY
B STR990
STR995
MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY
SET VBOOL2 TRUE =STRING EXPRESSION
CMP W1,W1 CR:=0 OK
STR999
RET
PEND
EJECT
*
* ARITHMETC EXPRESSION EVALUATION
*
* OUTPUT: CR = 0 OK
* = 1 NOT OK
*
************************************************************************
ARTEXP PROC
MOVE LBIN3,=W'62' POINTER:=62
XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD EXPR SEP )
ADD LBIN2,W1 INCREMENT STACK INDEX
*
* SIGNED FACTOR
*
ART000
MOVE LBIN3,W23 POINTER:=23
MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '+-'
BNOK ART050 JMP IF NO SIGN
PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
EJECT
*
* ARITHMETIC CONSTNAT
*
ART050
MOVE VBIN7,W0 NUMB OF CHARACTERS:=0
CLEAR VBOOL4 FALSE NO DECIMAL
MOVE LBIN3,LBIN4 LOAD BUFFER POINTER
ART060
XCOPY LSTR1,W0,W1,VALBUF,LBIN3 GET ONE CHARACTER
CBL LSTR1,=X'30',ART070 JMP IF NOT DIGIT BUT . OR ,
CBG LSTR1,=X'39',ART080 JMP IF NOT DIGIT
ART065
ADD VBIN7,W1 ADJUST NUMB OF CHARACTERS
ADD LBIN3,W1 ADJUST BUFFER POINTER
CMP LBIN3,VBIN4 CHECK END-OF-SOURCE LINE LIMIT
BE ART080 OK EXIT
B ART060 GO ON
*
* DECIMAL CHARACTER FOUND ?
*
ART070
CBNE LSTR1,=C'.',ART080 JMP IF NOT A DECIMAL CHAR
SET VBOOL4 TRUE DECIMAL FOUND
BOK ART065 OK 1ST DEC CHAR
*
* END OF DIGITS
*
ART080
CBE VBIN7,W0,ART100 NO DIGITS
PERF CONSTO ***CONSTANT STORAGE
SUB LBIN4,W1 ADJUST VALBUF POINTER
B ART500
EJECT
*
* ARITHMETIC VARIABLE
*
ART100
PERF VARDET ***VARIABLE DETERMINATION
BNOK ART200 JMP IF OBJECT ERROR
TBF VBOOL2,ART500 JMP IF ARITHMETIC VARIABLE
TBT VBOOL3,ART110 JMP IF DYN FIELD/WSM-W-I
SUB LBIN4,W4 ADJUST POINTER IF WRONG TYPE
SUB VBIN3,SLBIN5 ADJUST INT MED BUFFER POINTER
SUB VBIN8,SLBIN5 ADJUST STATEMENT LENGTH
B ART120
ART110
SUB LBIN4,SLBIN5 ADJUST POINTER IF WRONG TYPE
SUB VBIN3,W4 ADJUST INT MED BUFFER POINTER
SUB VBIN8,W4 ADJUST STATEMENT LENGTH
ART120
B ART980 NOT OK
EJECT
*
* ARITHMETIC FUNCTION
*
ART200
CALL GETIND,OPRTS,VBIN7,LBIN3 ---GET ITEM LENGTH
MOVE LBIN3,=W'29' POINTER:=29
SUB VBIN7,LBIN3 CALC LENGTH TO MATCH
MATCH OPRTS,LBIN3,VBIN7,VALBUF,LBIN4,W3 MATCH FUNCTION
BNOK ART300 NO FUNCTION
XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD FUNC OP-CODE
ADD LBIN2,W1 INCREMENT STACK INDEX
ADD LBIN4,W3 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* BEGIN OF PARAMETER LIST '('
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
EJECT
*
* ARITHMETIC OR STRING EXPRESSION EXPECTED
*
PERF INDCNT ***INDENTION COUNTING
MOVE SLBIN5,LBIN2 LOAD CURRENT STACK INDEX
SUB SLBIN5,W1 CALC PREVIOUS STACK INDEX
CBE LSTACK(SLBIN5),=X'001D',ART210 JMP IF STRING-FUNC
CBE LSTACK(SLBIN5),=X'001E',ART210 JMP IF STRING-FUNC
CBE LSTACK(SLBIN5),=X'0021',ART210 JMP IF STRING-FUNC
PERF ARTEXP ***ARITHMETIC EXPRESSION
BNOK ART980 JMP IF DISASTER ERROR
B ART220
ART210
PERF STREXP ***STRING EXPR. EVALUATION
BNOK ART980 JMP IF DISASTER ERROR
ART220
PERF INDCNT ***INDENTION COUNTING
MOVE SLBIN5,LBIN2 LOAD CURRENT STACK-INDEX
SUB SLBIN5,W1 CALC PREVIOUS STACK-INDEX
CBG LSTACK(SLBIN5),=X'001E',ART230 JMP IF MORE THAN 1 PAR
B ART260 NO MORE PARAMETERS
EJECT
*
* PARAMETER LIST SEPARATOR ','
*
ART230
ADD LBIN4,W1 ADJUST BUFFER POINTER
*
* 2ND PARAMETER STRING OR ARITHMETIC EXPRESSION EXPECTED
*
CBE LSTACK(SLBIN5),=X'0021',ART240 JMP IF STRING-FUNC
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK ART980 JMP IF DISASTER ERROR
B ART250
ART240
PERF STREXP ***STRING EXPR
BNOK ART980 JMP IF DISASTER ERROR
ART250
PERF INDCNT ***INDENTION COUNTING
*
* END OF PARAMETER LIST ')' STORE FUNCTION OPERATION CODE
*
ART260
SUB LBIN2,W1 DECREASE STACK-INDEX
XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OP-CODE
ADD VBIN3,W1 ADJUST INT.MED BUFFER-POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
MOVE LSTACK(LBIN2),W0 CLEAR STACK-ENTRY
ADD LBIN4,W1 ADJUST BUFFER POINTER
B ART500
EJECT
*
* PRIORED EXPRESSION ( <ARITHMETIC EXPRESSION>)
* BEGIN OF PRIORED EXPRESSION '('
*
ART300
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '('
BNOK ART500 NO PRIORED EXPRESSION
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK ART980 JMP IF DISASTER ERROR
PERF INDCNT ***INDENTION COUNTING
*
* END OF PRIORED EXPRESSION
*
MOVE LBIN3,=W'62' POINTER:=62
XCOPY OBJSTR,VBIN3,W1,OPRVAL,LBIN3 STACK )-CODE
ADD VBIN3,W1 ADJUST INT MED. BUFFER-POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
ADD LBIN4,W1 ADJUST BUFFER POINTER
EJECT
*
* COMBINED FACTOR MULTIPLY OPERATOR
*
ART500
CMP LBIN4,VBIN4 CHECK E-O-L
BE ART655 JMP IF E-O-L
PERF INDCNT ***INDENTION COUNTING
CMP LBIN4,VBIN4 CHECK E-O-L
BE ART655 JMP IF E-O-L
MOVE LBIN3,=W'27' POINTER:=27
MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '/*'
BNOK ART600 NO MULTIPLY OPERATOR
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER
PERF INDCNT ***INDENTION COUNTING
B ART050 GO ON
*
* COMBINED EXPRESSION ADDING OPERATOR
*
ART600
MOVE LBIN3,=W'25' POINTER:=25
MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '+-'
BNOK ART650 NO SIGN OPERATOR
PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
B ART050 GO ON
EJECT
*
* END OF EXPRESSION
*
ART650
SUB LBIN4,VBIN7 ADJUST BUFFER POINTER
ART655
SUB LBIN2,W1 DECREASE STACK INDEX
CBE LSTACK(LBIN2),=X'0022',ART660 JMP IF E-O-E
XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1
ADD VBIN3,W1
ADD VBIN8,W1
MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY
B ART655
ART660
MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY
B ART990
*
* OBJECT ERROR
*
ART980
CMP W1,W0 CR:=1
B ART999
*
* OK EXIT
*
ART990
CLEAR VBOOL2 FALSE = ARITHMETIC EXPR
CMP W1,W1 CR:=0
ART999
RET
PEND
EJECT
*
* CONSTANT STORAGE
*
* INPUT : VALBUF = VALIDATION BUFFER
* LBIN4 = POINTER OF VALIDATION BUFFER
* VBIN7 = LENGTH OF CONSTANT
* VBIN3 = POINTER OF INTER MEDIATE BUFFER BASIC LINE
* VBIN8 = LENGTH OF STATEMENT
*
* USED : LBIN1 = WORK
*
* OUTPUT : OBJSTR = INTERMEDIATE BUFFER HOLDING ONE LINE
* VBIN3 = UPDATED
* , VBIN8 = UPDATED
* LBIN4 = UPDATED
*
************************************************************************
CONSTO PROC
MOVE LBIN1,VBIN7 LOAD LENGTH OF CONSTANT
ADD LBIN1,W1 COUNT INDICATOR ITSELF
CALL SETB,LBIN1,W8 ---SET BIT NO:=8
XCOPY OBJSTR,VBIN3,W1,LBIN1,W1 STORE CONSTANT INDICATOR
ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER
XCOPY OBJSTR,VBIN3,VBIN7,VALBUF,LBIN4 STORE STRING CONSTANT
ADD VBIN3,VBIN7 ADJUST INT.MED.BUFFER POINTER
ADD VBIN7,W1 ADJUST FOR CONSTANT INDICATOR
ADD VBIN8,VBIN7 ADJUST STATEMNET LENGTH
ADD LBIN4,VBIN7 ADJUST VALBUF POINTER
RET
PEND
EJECT
*
* LABEL LINE NUMBER
*
* INPUT : VALBUF = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* VBIN4 = END-OF-SOURCE LIMIT
* LENGTH = (FORMAL) MAX LENGTH OF NUMBER TO BE CONTROLL
*
* USED : LSTR1
*
* OUTPUT : CR = 0 OK
* = 1 NOT OK
* VBIN7 = NUMBER OF EXPRESSION CHARACTER
*
************************************************************************
LABLIN PROC LENGTH
PBIN LENGTH
CALL ICLEAR,LSTR4A ---CLEAR ITEM
MOVE LBIN3,LBIN4 LOAD CURRENT BUFFER POSITION
MOVE VBIN7,W0 NUMB OF LINE-NUMB CHARS:
LAB100
XCOPY LSTR1,W0,W1,VALBUF,LBIN3 GET ONE CHARACTER
CBL LSTR1,=X'30',LAB150 JMP IF NOT A DIGIT
CBG LSTR1,=X'39',LAB150 JMP IF NOT A DIGIT
XCOPY LSTR4A,VBIN7,W1,LSTR1,W0 STORE DIGIT
ADD VBIN7,W1 ADJUST LINE NUMBER LENGTH
ADD LBIN3,W1 ADJUST POINTER
CBE LBIN3,VBIN4,LAB150 JMP IF END-OF-SOURCE LINE
CBNE VBIN7,LENGTH,LAB100 JMP IF NOT MAXLENGTH
EJECT
LAB150
CALL EMPTYT,LSTR4A ---CHECK IF EMPTY
BNOK LAB980 JMP IF NO LINE NUMBER
MOVE LINNO(W9),LSTR4A CONVERT TO BCD
MOVE LBIN3,LINNO(W9) CONVERT TO BINARY
*
* LINE NUMBER FOUND OK
*
ADD LBIN4,VBIN7 ADJUST VALBUF POINTER
MOVE LBIN1,LENGTH STORE LENGTH
CALL WXDIV,LBIN1,W2,LBIN1 DIVIDE TO GET CONSTANT LENGTH
MOVE VBIN7,W2 STORE MAX-LENGTH
SUB VBIN7,LBIN1 CALC POINTER
XCOPY OBJSTR,VBIN3,LBIN1,LBIN3,VBIN7 STORE NUMERIC CONSTANT
ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER POINTER
ADD VBIN8,LBIN1 ADJUST STATEMNET LENGTH
CMP W1,W1 CR:=0
B LAB999 EXIT
*
* OBJECT ERROR
*
LAB980
CMP W1,W0 CR:=1
LAB999
RET
PEND
EJECT
*
* DECORATION OPERATION CODE
*
* INPUT : VALBUF = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* DSTLEN = (FORMAL) DECOR-STRING LENGTH
* DECOR = DECOR STRING
*
* USED : LBIN3
*
* OUTPUT: CR = 0 OK
* = 1 NOT OK
* LBIN1 = DECORATION CODE
*
************************************************************************
DECOPC PROC DSTLEN
PBIN DSTLEN
MOVE LBIN1,W0 DECORATION CODE:=0
*
* DECORATION DELIMITER
*
ADD LBIN4,W1 ADJUST BUFFER POINTER
EJECT
*
* DECORATION VERB
*
MOVE LBIN3,W0
MATCH DECOR,LBIN3,DSTLEN,VALBUF,LBIN4,W2 MATCH DECOR
BNOK DEC988 JMP IF NOT FOUND
XCOPY LBIN1,W1,W1,DECVAL,LBIN3 GET OP-CODE
CBE LBIN1,=X'00FF',DEC980 JMP IF FILLER
ADD LBIN4,W2 ADJUST BUFFER POINTER
*
* DECORATION DELIMITER "
*
MOVE LSTR1,=X'22' LOAD STRING QUOTE
MOVE LBIN3,W0
MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH DECOR DELIMITOR
BNOK DEC980 JMP IF NOT FOUND
ADD LBIN4,W1 ADJUST BUFFER POINTER
*
* OK EXIT
*
CMP W1,W1 CR:=0 OK
B DEC999
*
* OBJECT ERROR
*
DEC980
SUB LBIN4,W2 ADJUST WHEN ERROR
DEC988
SUB LBIN4,W1 ADJUST WHEN ERROR
CMP W1,W0 CR:=1
DEC999
RET
PEND
EJECT
*
* CLEAR LSTACK
*
* INPUT : LSTACK = STACK-INFORMATION
*
* USED : LBIN2 = STACK-INDEX
*
* OUPUT : LBIN2 = STACK-INDEX = 1
*
************************************************************************
CLRLST PROC
CALL GETIND,LSTACK(W1),LBIN2,LBIN3 ---GET LENGTH & DIMENSION
MOVE LBIN2,W1 STACK-INDEX:=1
CLR010
CALL ICLEAR,LSTACK(LBIN2) ---CLEAR ITEM
ADD LBIN2,W1 INCREMENT STACK-INDEX
CMP LBIN2,LBIN3 WHOLE STACK CLEARED
BG CLR999
B CLR010 GO ON
CLR999
MOVE LBIN2,W1 STACK INDEX:=1
RET
PEND
EJECT
*
* OPERATOR STACK HANDLING
*
* INPUT : OPRVAL = OPERATOR-CODES
* LBIN3 = POINTER TO OPERATOR-CODE(OPRVAL)
*
* USED : SLBIN5
* VBIN7
*
* OUTPUT: OBJSTR = INTERMEDIATE BUFFER UPDATED WITH OPERATOR CODE(ES
* VBIN3 = POINTER TO INTERMEDIATE BUFFER
* VBIN8 = STATEMENT LENGTH
*
* LSTACK = STACKED OPERATOR CODES CLEARED IF ENTERD IN INTME
* LBIN2 = STACK POINTER DECREASED IF ENTRY CLEARED
*
************************************************************************
OPSTCK PROC HPRIOR
PBIN HPRIOR
XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD OPERATOR-CODE
OPS000
MOVE SLBIN5,LBIN2 LOAD CURREEN STACK-INDEX
SUB SLBIN5,W1 CALC PREVIOUS STACK-INDEX
CBE LSTACK(SLBIN5),=X'0022',OPS900 JMP IF E-O-E
MOVE VBIN7,LSTACK(LBIN2) LOAD CURRENT OP-CODE
MOVE LBIN3,LSTACK(SLBIN5) LOAD PREVIOUS OP-CODE
*
* CHECK PRIORITY
*
CBG VBIN7,HPRIOR,OPS010 JMP IF HIGH PRIORITY
MOVE VBIN7,W2 PRIORITY:=2
B OPS020
OPS010
MOVE VBIN7,W3 PRIORITY:=3
OPS020
CBG LBIN3,HPRIOR,OPS030 JMP IF HIGH PRIORITY
MOVE LBIN3,W2 PRIORITY:=2
B OPS040
OPS030
MOVE LBIN3,W3 PRIORITY:=3
OPS040
CMP LBIN3,VBIN7 CHECK PRIORITY
BL OPS900 JMP IF LESS PRIORTY
*
* STORE PREVIOUS OPERATOR-CODE
*
XCOPY OBJSTR,VBIN3,W1,LSTACK(SLBIN5),W1 STOR OP-CODE
ADD VBIN3,W1 ADJUST BUFFER POINTER
ADD VBIN8,W1 ADJUST STATEMENT LENGTH
MOVE LSTACK(SLBIN5),LSTACK(LBIN2) POP-UP CURRENT OP-CODE
MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY
SUB LBIN2,W1
B OPS000 GO ON NEXT
OPS900
ADD LBIN2,W1 INCREMENT STACK-INDEX
OPS999
RET
PEND
END
0x0000…0032 (0, 0, 400) Head {h00=0x002e, h01=0x0050, text=» IDENT OBJVAL REL=2.3,850703,870155940230 «, t00=0x0000, t01=0x0004}
0x0032…003a Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0036}
0x003a…0088 Head {h00=0x004a, h01=0x0050, text=»**********************************************************************«, t00=0x0000, t01=0x003e}
0x0088…0092 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008c}
0x0092…00bc Head {h00=0x0026, h01=0x0050, text=»* LATEST UPDATE 850703 MADE BY:JE «, t00=0x0000, t01=0x0096}
0x00bc…00c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c0}
0x00c6…00da Head {h00=0x0010, h01=0x0050, text=»* HISTORY=«, t00=0x0000, t01=0x00ca}
0x00da…0122 Head {h00=0x0044, h01=0x0050, text=»* 850703/JE CHECK IF VALBUF EMPTY AFTER MODIFICATION «, t00=0x0000, t01=0x00de}
0x0122…016e Head {h00=0x0048, h01=0x0050, text=»* 850606/JE CHECK OVFL-ENTRIES IN ATTAB ROUTINE 'VARDET' «, t00=0x0000, t01=0x0126}
0x016e…01be Head {h00=0x004c, h01=0x0050, text=»* 850509/JE ORDER OF CONTROL CHANGED VARDET BEFORE FUNCTIONS «, t00=0x0000, t01=0x0172}
0x01be…020c Head {h00=0x004a, h01=0x0050, text=»* 850327/JE SYNTAX ERROR NOT FOUND IN ERR "HI............."«, t00=0x0001, t01=0x0032}
0x020c…025a Head {h00=0x004a, h01=0x0050, text=»* 850313/JE PERFORMANCE DIRECT MOVE VAL.OBJ. WHEN UNCHANGED«, t00=0x0001, t01=0x0080}
0x025a…02a8 Head {h00=0x004a, h01=0x0050, text=»* 850305/JE SECURITY WHEN DISASTER ERRORS (LOST FIDS ETC.) «, t00=0x0001, t01=0x00ce}
0x02a8…02f0 Head {h00=0x0044, h01=0x0050, text=»* 850214/JE FASTER PROCESSING OF EVALUATION OF FID:S «, t00=0x0001, t01=0x011c}
0x02f0…032c Head {h00=0x0038, h01=0x0050, text=»* 841120/CJ MUL&DIV NOW FROM ASS.ROUTINE «, t00=0x0001, t01=0x0164}
0x032c…0370 Head {h00=0x0040, h01=0x0050, text=»* 840921/CJ BASIC ERROR IF FID= AB OR ST - SOLVED«, t00=0x0002, t01=0x0010}
0x0370…03a8 Head {h00=0x0034, h01=0x0050, text=»* 831208/CJ ADAPTION TO "NEW" POLICE «, t00=0x0002, t01=0x0054}
0x03a8…03f4 Head {h00=0x0048, h01=0x0050, text=»* 831205/CJ OBJSTR-> INTERMEDIATE BUFFER OBJCT OF 1 LINE «, t00=0x0002, t01=0x008c}
0x03f4…0442 Head {h00=0x004a, h01=0x0050, text=»* 830519/CJ TAKE CARE OF WHEN "VALBUF" IS COMPLETILY FILLED«, t00=0x0002, t01=0x00d8}
0x0442…0486 Head {h00=0x0040, h01=0x0050, text=»* 830422/CJ EXTANSION OF ATTRIBUTES "ATTR" SA,CA «, t00=0x0002, t01=0x0126}
0x0486…0490 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x016a}
0x0490…04de Head {h00=0x004a, h01=0x0050, text=»**********************************************************************«, t00=0x0002, t01=0x0174}
0x04de…04f2 Head {h00=0x0010, h01=0x0050, text=» DDUM WSMDDV«, t00=0x0003, t01=0x0032}
0x04f2…0500 Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0003, t01=0x0046}
0x0500…052e Head {h00=0x002a, h01=0x0050, text=» ENTRY OBJVAL ***OBJECT OF VALIDATION «, t00=0x0003, t01=0x0054}
0x052e…0574 Head {h00=0x0042, h01=0x0050, text=» EXPROC POLICE,PBIN,PBOOL,PBOOL,PSTRG ***POOL LIMIT CONTROLER «, t00=0x0003, t01=0x0082}
0x0574…05a4 Head {h00=0x002c, h01=0x0050, text=» EXPROC MOVVAL ***MOVE VALIDATION OBJECT«, t00=0x0003, t01=0x00c8}
0x05a4…05c6 Head {h00=0x001e, h01=0x0050, text=» EXT ICLEAR ---CLEAR ITEM «, t00=0x0003, t01=0x00f8}
0x05c6…05ec Head {h00=0x0022, h01=0x0050, text=» EXT EMPTYT ---CHECK IF EMPTY «, t00=0x0003, t01=0x011a}
0x05ec…0612 Head {h00=0x0022, h01=0x0050, text=» EXT GETIND ---GET ITEM LENGTH«, t00=0x0003, t01=0x0140}
0x0612…0638 Head {h00=0x0022, h01=0x0050, text=» EXT SETB ---SET BIT POSITION «, t00=0x0003, t01=0x0166}
0x0638…065c Head {h00=0x0020, h01=0x0050, text=» EXT WXMUL ---MULTIPLICATION«, t00=0x0003, t01=0x018c}
0x065c…067a Head {h00=0x001a, h01=0x0050, text=» EXT WXDIV ---DIVISION«, t00=0x0004, t01=0x0020}
0x067a…069a Head {h00=0x001c, h01=0x0050, text=» EXT WXSLL ---SHIFT LEFT«, t00=0x0004, t01=0x003e}
0x069a…06a8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x005e}
0x06a8…06b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x006c}
0x06b2…06d4 Head {h00=0x001e, h01=0x0050, text=»* OBJECT OF VALIDATION «, t00=0x0004, t01=0x0076}
0x06d4…06de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0098}
0x06de…0710 Head {h00=0x002e, h01=0x0050, text=»* INPUT : VALBUF = VALIDATION BUFFER«, t00=0x0004, t01=0x00a2}
0x0710…074c Head {h00=0x0038, h01=0x0050, text=»* LBIN2 = OPTIONAL ATTRIBUTE CODE = 1«, t00=0x0004, t01=0x00d4}
0x074c…0790 Head {h00=0x0040, h01=0x0050, text=»* LBIN20 = TOTAL LENGTH OF OPTIONAL ATTRIBUTES«, t00=0x0004, t01=0x0110}
0x0790…07c6 Head {h00=0x0032, h01=0x0050, text=»* GBIN4 = INDEX TO BUFFER POOL «, t00=0x0004, t01=0x0154}
0x07c6…07fe Head {h00=0x0034, h01=0x0050, text=»* GBIN5 = POINTER TO BUFFER POOL «, t00=0x0004, t01=0x018a}
0x07fe…0808 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0032}
0x0808…082e Head {h00=0x0022, h01=0x0050, text=»* USED : LBIN1 = WORK «, t00=0x0005, t01=0x003c}
0x082e…0854 Head {h00=0x0022, h01=0x0050, text=»* LBIN3 = WORK «, t00=0x0005, t01=0x0062}
0x0854…087a Head {h00=0x0022, h01=0x0050, text=»* LBIN12 = WORK «, t00=0x0005, t01=0x0088}
0x087a…08a0 Head {h00=0x0022, h01=0x0050, text=»* SLBIN6 = WORK «, t00=0x0005, t01=0x00ae}
0x08a0…08c6 Head {h00=0x0022, h01=0x0050, text=»* LBIN15 = WORK «, t00=0x0005, t01=0x00d4}
0x08c6…08ec Head {h00=0x0022, h01=0x0050, text=»* SLBIN5 = WORK «, t00=0x0005, t01=0x00fa}
0x08ec…0912 Head {h00=0x0022, h01=0x0050, text=»* SLBIN4 = WORK «, t00=0x0005, t01=0x0120}
0x0912…0946 Head {h00=0x0030, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER «, t00=0x0005, t01=0x0146}
0x0946…0992 Head {h00=0x0048, h01=0x0050, text=»* VBIN1 = SAVED START POINTER OF OPTIONAL VALIDATION «, t00=0x0005, t01=0x017a}
0x0992…09c8 Head {h00=0x0032, h01=0x0050, text=»* VBIN2 = LENGTH OF VALIDATION «, t00=0x0006, t01=0x0036}
0x09c8…0a06 Head {h00=0x003a, h01=0x0050, text=»* VBIN3 = INTER MEDIATE BUFFER POINTER «, t00=0x0006, t01=0x006c}
0x0a06…0a44 Head {h00=0x003a, h01=0x0050, text=»* VBIN4 = LENGTH-LIMIT OF A SOURCE LINE«, t00=0x0006, t01=0x00aa}
0x0a44…0a80 Head {h00=0x0038, h01=0x0050, text=»* VBIN5 = POINTER START OF STATEMENT «, t00=0x0006, t01=0x00e8}
0x0a80…0aa8 Head {h00=0x0024, h01=0x0050, text=»* VBIN6 = OP-CODE«, t00=0x0006, t01=0x0124}
0x0aa8…0ace Head {h00=0x0022, h01=0x0050, text=»* VBIN7 = WORK «, t00=0x0006, t01=0x014c}
0x0ace…0b02 Head {h00=0x0030, h01=0x0050, text=»* VBIN8 = LENGTH OF STATEMENT«, t00=0x0006, t01=0x0172}
0x0b02…0b4a Head {h00=0x0044, h01=0x0050, text=»* OBJSTR = INTERMEDIATE BUFFER OBJECT OF ONE LINE «, t00=0x0007, t01=0x0016}
0x0b4a…0b54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x005e}
0x0b54…0b62 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0068}
0x0b62…0ba4 Head {h00=0x003e, h01=0x0050, text=»* OUTPUT: LBIN20 = LENGTH OF OPTIONAL PART ADJUSTED «, t00=0x0007, t01=0x0076}
0x0ba4…0bee Head {h00=0x0046, h01=0x0050, text=»* BPOOL = BUFFER POOL STORED WITH VALIDATION OBJECT«, t00=0x0007, t01=0x00b8}
0x0bee…0c3a Head {h00=0x0048, h01=0x0050, text=»* GBIN4 = BUFFER POOL IDEX ADJUSTED IF POOL OVERFLOW «, t00=0x0007, t01=0x0102}
0x0c3a…0c78 Head {h00=0x003a, h01=0x0050, text=»* GBIN5 = BUFFER POOL POINTER ADJUSTED «, t00=0x0007, t01=0x014e}
0x0c78…0cb6 Head {h00=0x003a, h01=0x0050, text=»* SLBIN8 = LINE NUMBER OF DISASTER ERROR«, t00=0x0007, t01=0x018c}
0x0cb6…0d00 Head {h00=0x0046, h01=0x0050, text=»* SLBIN9 = VALBUF-POINTER WHEN DISASTER ERROR FOUND «, t00=0x0008, t01=0x003a}
0x0d00…0d26 Head {h00=0x0022, h01=0x0050, text=»* CR = 0 OK «, t00=0x0008, t01=0x0084}
0x0d26…0d50 Head {h00=0x0026, h01=0x0050, text=»* = 1 NOT OK «, t00=0x0008, t01=0x00aa}
0x0d50…0d94 Head {h00=0x0040, h01=0x0050, text=»* = 2 DISASTER ERROR SYNTAX ERROR FOUND«, t00=0x0008, t01=0x00d4}
0x0d94…0d9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0118}
0x0d9e…0dee Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0008, t01=0x0122}
0x0dee…0dfc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0172}
0x0dfc…0e10 Head {h00=0x0010, h01=0x0050, text=»OBJVAL PROC «, t00=0x0008, t01=0x0180}
0x0e10…0e1a (9, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0004}
0x0e1a…0e5a Head {h00=0x003c, h01=0x0050, text=»* SAVE START ADRESS WHERE OPTIONAL VALIDATION STARTS«, t00=0x0009, t01=0x000e}
0x0e5a…0e7e Head {h00=0x0020, h01=0x0050, text=»* - BUFFER POOL INDEX «, t00=0x0009, t01=0x004e}
0x0e7e…0ea4 Head {h00=0x0022, h01=0x0050, text=»* - BUFFER POOL POINTER «, t00=0x0009, t01=0x0072}
0x0ea4…0eae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0098}
0x0eae…0eda Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR6A,=X'FF' E-O-P-DELIMITER «, t00=0x0009, t01=0x00a2}
0x0eda…0f0e Head {h00=0x0030, h01=0x0050, text=» CLEAR LBOOL4 FALSE NO SPLIT AT POOL CHANGE «, t00=0x0009, t01=0x00ce}
0x0f0e…0f3e Head {h00=0x002c, h01=0x0050, text=» CLEAR VBOOL8 F NO COMPULSARY DELIMITER «, t00=0x0009, t01=0x0102}
0x0f3e…0f72 Head {h00=0x0030, h01=0x0050, text=» MOVE VBIN1,W2 NUMBER OF CHARACTERS TO STORE«, t00=0x0009, t01=0x0132}
0x0f72…0fba Head {h00=0x0044, h01=0x0050, text=» PERF POLICE,VBIN1,LBOOL4,VBOOL8,LSTR81 ***POOL LIMIT CONTROLER «, t00=0x0009, t01=0x0166}
0x0fba…0fe4 Head {h00=0x0026, h01=0x0050, text=» BG OBJ980 JMP IF MEMORY OVERFLOW «, t00=0x000a, t01=0x001e}
0x0fe4…1016 Head {h00=0x002e, h01=0x0050, text=» SET LBOOL4 SPLITT AT POOL CHANGE ALLOWED «, t00=0x000a, t01=0x0048}
0x1016…1040 Head {h00=0x0026, h01=0x0050, text=» SET VBOOL8 T COMPULSORY DELIMITER«, t00=0x000a, t01=0x007a}
0x1040…106c Head {h00=0x0028, h01=0x0050, text=» MOVE VBIN1,GBIN5 STORE POOL-POINTER«, t00=0x000a, t01=0x00a4}
0x106c…10a8 Head {h00=0x0038, h01=0x0050, text=» XCOPY VBIN1,W0,W1,GBIN4,W1 STORE BUFFER POOL-INDEX «, t00=0x000a, t01=0x00d0}
0x10a8…10dc Head {h00=0x0030, h01=0x0050, text=» CBNE LBIN1,W0,OBJ010 JJMP IF NOT POOL-LIMIT«, t00=0x000a, t01=0x010c}
0x10dc…1100 Head {h00=0x0020, h01=0x0050, text=» ADD GBIN4,W1 NEXT POOL-UNIT«, t00=0x000a, t01=0x0140}
0x1100…1136 Head {h00=0x0032, h01=0x0050, text=» CMP GBIN4,DPBIN CHECK MAX NUMB OF POOL-UNITS «, t00=0x000a, t01=0x0164}
0x1136…1158 Head {h00=0x001e, h01=0x0050, text=» BG OBJ980 JMP IF OVERFLOW«, t00=0x000b, t01=0x000a}
0x1158…116e Head {h00=0x0012, h01=0x0050, text=» MOVE GBIN5,W4«, t00=0x000b, t01=0x002c}
0x116e…117c Head {h00=0x000a, h01=0x0050, text=»OBJ010«, t00=0x000b, t01=0x0042}
0x117c…11ae Head {h00=0x002e, h01=0x0050, text=» ADD GBIN5,W2 ADJUST FOR OPT-TYP & LENGTH «, t00=0x000b, t01=0x0050}
0x11ae…11b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0082}
0x11b8…1206 Head {h00=0x004a, h01=0x0050, text=»* MOVE VALIDATION OBJECT IF NO MODIFIED FIELDS/FIELD-TYPE/FIELD-ID«, t00=0x000b, t01=0x008c}
0x1206…1210 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00da}
0x1210…1240 Head {h00=0x002c, h01=0x0050, text=» TBT CMBOOL,OBJ020 JMP IF FIELD MODIFIED«, t00=0x000b, t01=0x00e4}
0x1240…1276 Head {h00=0x0032, h01=0x0050, text=» TBT CHABOL,OBJ020 JMP IF VAL.ROUTINE MODIFIED«, t00=0x000b, t01=0x0114}
0x1276…12b0 Head {h00=0x0036, h01=0x0050, text=» CBE VALPTR,W0,OBJ020 JMP IF NO VALIDATION-ROUTINE«, t00=0x000b, t01=0x014a}
0x12b0…12de Head {h00=0x002a, h01=0x0050, text=» PERF MOVVAL ***MOVE VALIDATION OBJECT«, t00=0x000b, t01=0x0184}
0x12de…12fe Head {h00=0x001c, h01=0x0050, text=» BG OBJ980 POOL OVERFLOW«, t00=0x000c, t01=0x0022}
0x12fe…131c Head {h00=0x001a, h01=0x0050, text=» B OBJ990 NORMAL EXIT «, t00=0x000c, t01=0x0042}
0x131c…132a Head {h00=0x000a, h01=0x0050, text=»OBJ020«, t00=0x000c, t01=0x0060}
0x132a…1358 Head {h00=0x002a, h01=0x0050, text=» CALL EMPTYT,VALBUF ---CHECK IF EMPTY «, t00=0x000c, t01=0x006e}
0x1358…137c Head {h00=0x0020, h01=0x0050, text=» BOK OBJ030 JMP IF NOT EMPTY«, t00=0x000c, t01=0x009c}
0x137c…13b8 Head {h00=0x0038, h01=0x0050, text=» XCOPY GBIN4,W1,W1,VBIN1,W0 STORE BUFFER POOL-INDEX «, t00=0x000c, t01=0x00c0}
0x13b8…13f6 Head {h00=0x003a, h01=0x0050, text=» XCOPY GBIN5,W1,W1,VBIN1,W1 STORE BUFFER POOL-POINTER «, t00=0x000c, t01=0x00fc}
0x13f6…1408 Head {h00=0x000e, h01=0x0050, text=» B OBJ998 «, t00=0x000c, t01=0x013a}
0x1408…1416 Head {h00=0x000a, h01=0x0050, text=»OBJ030«, t00=0x000c, t01=0x014c}
0x1416…1444 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN2,W2 LENGTH OF VALIDATION:=2«, t00=0x000c, t01=0x015a}
0x1444…1478 Head {h00=0x0030, h01=0x0050, text=» MOVE LBIN4,W0 VALIDATION BUFFER POINTER:=0 «, t00=0x000c, t01=0x0188}
0x1478…1486 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x002c}
0x1486…1490 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x003a}
0x1490…14b6 Head {h00=0x0022, h01=0x0050, text=»* BASIC LINE INITIALISATION«, t00=0x000d, t01=0x0044}
0x14b6…14c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x006a}
0x14c0…14ce Head {h00=0x000a, h01=0x0050, text=»OBJ050«, t00=0x000d, t01=0x0074}
0x14ce…14fe Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN4,W0 SOURCE LINE END LIMIT:=0 «, t00=0x000d, t01=0x0082}
0x14fe…1538 Head {h00=0x0036, h01=0x0050, text=» CBNL LBIN4,VBBIN,OBJ060 JMP IF VALBUF-MAX REACHED«, t00=0x000d, t01=0x00b2}
0x1538…157a Head {h00=0x003e, h01=0x0050, text=» XCOPY VBIN4,W1,W1,VALBUF,LBIN4 GET LENGTH OF SOURCE LINE «, t00=0x000d, t01=0x00ec}
0x157a…1588 Head {h00=0x000a, h01=0x0050, text=»OBJ060«, t00=0x000d, t01=0x012e}
0x1588…15b4 Head {h00=0x0028, h01=0x0050, text=» CMP VBIN4,W0 CHECK IF END OF VALBUF«, t00=0x000d, t01=0x013c}
0x15b4…15e4 Head {h00=0x002c, h01=0x0050, text=» BE OBJ990 JMP IF WHOLE VALIDATION DONE «, t00=0x000d, t01=0x0168}
0x15e4…1614 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN4,LBIN4 CALC-END-OF-LINE LIMIT «, t00=0x000e, t01=0x0008}
0x1614…163e Head {h00=0x0026, h01=0x0050, text=» CALL ICLEAR,OBJSTR ---CLEAR ITEM «, t00=0x000e, t01=0x0038}
0x163e…166e Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN3,W1 INT.MED.BUFFERPOINTER:=1 «, t00=0x000e, t01=0x0062}
0x166e…16a2 Head {h00=0x0030, h01=0x0050, text=» MOVE SLBIN9,LBIN4 SAVE ST.POINTER OF SOURCE«, t00=0x000e, t01=0x0092}
0x16a2…16ce Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST VALBUF POINTER «, t00=0x000e, t01=0x00c6}
0x16ce…1706 Head {h00=0x0034, h01=0x0050, text=» XCOPY LBIN1,W0,W2,VALBUF,LBIN4 GET LINE NUMBER «, t00=0x000e, t01=0x00f2}
0x1706…1732 Head {h00=0x0028, h01=0x0050, text=» MOVE SLBIN8,LBIN1 SAVE LINE NUMBER «, t00=0x000e, t01=0x012a}
0x1732…175e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W2 ADJUST VALBUF POINTER «, t00=0x000e, t01=0x0156}
0x175e…1768 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0182}
0x1768…1796 Head {h00=0x002a, h01=0x0050, text=»* CHECK IF INDENTION(LEADING SPACES«, t00=0x000e, t01=0x018c}
0x1796…17a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x002a}
0x17a0…17ca Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x000f, t01=0x0034}
0x17ca…1800 Head {h00=0x0032, h01=0x0050, text=» CALL WXSLL,VBIN7,W11,VBIN7 SHIFT LEFT BIT 0-4«, t00=0x000f, t01=0x005e}
0x1800…1832 Head {h00=0x002e, h01=0x0050, text=» ADD VBIN7,LBIN1 INDENTIONS + LINE NUMBER «, t00=0x000f, t01=0x0094}
0x1832…183c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00c6}
0x183c…1876 Head {h00=0x0036, h01=0x0050, text=»* STORE INDENTIONS BIT 0-4 + LINE NUMBER 5-15 «, t00=0x000f, t01=0x00d0}
0x1876…1880 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x010a}
0x1880…18be Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W2,VBIN7,W0 STORE IND+LINE NUMBER «, t00=0x000f, t01=0x0114}
0x18be…18f2 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W2 ADJUST INT MED BUFFER POINTER «, t00=0x000f, t01=0x0152}
0x18f2…1900 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0186}
0x1900…190a (16, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0004}
0x190a…1936 Head {h00=0x0028, h01=0x0050, text=»* BASIC STATEMENT INITIALIZATION «, t00=0x0010, t01=0x000e}
0x1936…1940 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x003a}
0x1940…194e Head {h00=0x000a, h01=0x0050, text=»OBJ110«, t00=0x0010, t01=0x0044}
0x194e…1982 Head {h00=0x0030, h01=0x0050, text=» MOVE VBIN5,VBIN3 SAVE START OF STATEMENTPOS«, t00=0x0010, t01=0x0052}
0x1982…19b0 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN8,W2 LENGTH OF STATEMENT:=2 «, t00=0x0010, t01=0x0086}
0x19b0…19e4 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W2 ADJUST INT.MED.BUFFER POINTER «, t00=0x0010, t01=0x00b4}
0x19e4…19ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e8}
0x19ee…1a0c Head {h00=0x001a, h01=0x0050, text=»* CHECK BASIC VERB «, t00=0x0010, t01=0x00f2}
0x1a0c…1a16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0110}
0x1a16…1a50 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,SLBIN6,LBIN3 ---GET ITEM LENGTH«, t00=0x0010, t01=0x011a}
0x1a50…1a8c Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W2,VBIN6 ***BASIC VERB OP-CODE LENGTH=2«, t00=0x0010, t01=0x0154}
0x1a8c…1ab0 Head {h00=0x0020, h01=0x0050, text=» BOK OBJ120 BASIC VERB FOUND«, t00=0x0010, t01=0x0190}
0x1ab0…1aec Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W3,VBIN6 ***BASIC VERB OP-CODE LENGTH=3«, t00=0x0011, t01=0x0024}
0x1aec…1b10 Head {h00=0x0020, h01=0x0050, text=» BOK OBJ120 BASIC VERB FOUND«, t00=0x0011, t01=0x0060}
0x1b10…1b4c Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W4,VBIN6 ***BASIC VERB OP-CODE LENGTH=4«, t00=0x0011, t01=0x0084}
0x1b4c…1b70 Head {h00=0x0020, h01=0x0050, text=» BOK OBJ120 BASIC VERB FOUND«, t00=0x0011, t01=0x00c0}
0x1b70…1bac Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W5,VBIN6 ***BASIC VERB OP-CODE LENGTH=5«, t00=0x0011, t01=0x00e4}
0x1bac…1bd0 Head {h00=0x0020, h01=0x0050, text=» BOK OBJ120 BASIC VERB FOUND«, t00=0x0011, t01=0x0120}
0x1bd0…1bda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0144}
0x1bda…1c06 Head {h00=0x0028, h01=0x0050, text=»* SEPARATOR ; EMPTY STATEMENT ?«, t00=0x0011, t01=0x014e}
0x1c06…1c10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017a}
0x1c10…1c36 Head {h00=0x0022, h01=0x0050, text=» SUB SLBIN6,W1 ADJUST POINTER «, t00=0x0011, t01=0x0184}
0x1c36…1c64 Head {h00=0x002a, h01=0x0050, text=» MATCH STMTS,SLBIN6,W1,VALBUF,LBIN4,W1«, t00=0x0012, t01=0x001a}
0x1c64…1c90 Head {h00=0x0028, h01=0x0050, text=» BNOK OBJ115 JMP IF NOT ;-STATEMENT «, t00=0x0012, t01=0x0048}
0x1c90…1cc6 Head {h00=0x0032, h01=0x0050, text=» XCOPY VBIN6,W1,W1,STVAL,SLBIN6 LOAD OP-CODE ;«, t00=0x0012, t01=0x0074}
0x1cc6…1cf2 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST VALBUF POINTER «, t00=0x0012, t01=0x00aa}
0x1cf2…1d04 Head {h00=0x000e, h01=0x0050, text=» B OBJ120 «, t00=0x0012, t01=0x00d6}
0x1d04…1d12 Head {h00=0x000a, h01=0x0050, text=»OBJ115«, t00=0x0012, t01=0x00e8}
0x1d12…1d40 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN6,W0 ALPHANUM.LET WITHOUT L «, t00=0x0012, t01=0x00f6}
0x1d40…1d6a Head {h00=0x0026, h01=0x0050, text=» PERF VARDET ***VARIABLE/!INP/!FID«, t00=0x0012, t01=0x0124}
0x1d6a…1d94 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER/ERROR«, t00=0x0012, t01=0x014e}
0x1d94…1db6 Head {h00=0x001e, h01=0x0050, text=» B OBJ152 LET WITHOUT LET «, t00=0x0012, t01=0x0178}
0x1db6…1dc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x000a}
0x1dc0…1de6 Head {h00=0x0022, h01=0x0050, text=»* BRANCH ON OPERATION CODE «, t00=0x0013, t01=0x0014}
0x1de6…1df0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003a}
0x1df0…1dfe Head {h00=0x000a, h01=0x0050, text=»OBJ120«, t00=0x0013, t01=0x0044}
0x1dfe…1e28 Head {h00=0x0026, h01=0x0050, text=» CBE VBIN6,W0,OBJ150 0=ASSIGNMENT «, t00=0x0013, t01=0x0052}
0x1e28…1e54 Head {h00=0x0028, h01=0x0050, text=» IB VBIN6,OBJ150, 1=ASSIGNMENT LET C«, t00=0x0013, t01=0x007c}
0x1e54…1e76 Head {h00=0x001e, h01=0x0050, text=» OBJ150, 2=ASSIGNMNET C «, t00=0x0013, t01=0x00a8}
0x1e76…1e9a Head {h00=0x0020, h01=0x0050, text=» OBJ150, 3=ASSIGNMNET LET C«, t00=0x0013, t01=0x00ca}
0x1e9a…1eb6 Head {h00=0x0018, h01=0x0050, text=» OBJ200, 4=GO TO C «, t00=0x0013, t01=0x00ee}
0x1eb6…1ed0 Head {h00=0x0016, h01=0x0050, text=» OBJ200, 5=GOTO C«, t00=0x0013, t01=0x010a}
0x1ed0…1ef8 Head {h00=0x0024, h01=0x0050, text=» OBJ250, 6=IF ..THEN ..<LINE> C«, t00=0x0013, t01=0x0124}
0x1ef8…1f18 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 7=NOT VALID C «, t00=0x0013, t01=0x014c}
0x1f18…1f40 Head {h00=0x0024, h01=0x0050, text=» OBJ250, 8=IF ..THEN ..<STMT> C«, t00=0x0013, t01=0x016c}
0x1f40…1f60 (20, 0, 400) Head {h00=0x001c, h01=0x0050, text=» OBJ980, 9=NOT VALID C «, t00=0x0014, t01=0x0004}
0x1f60…1f86 Head {h00=0x0022, h01=0x0050, text=» OBJ350, 10=ON .. GO TO.. C «, t00=0x0014, t01=0x0024}
0x1f86…1faa Head {h00=0x0020, h01=0x0050, text=» OBJ350, 11=ON .. GOTO.. C«, t00=0x0014, t01=0x004a}
0x1faa…1fc6 Head {h00=0x0018, h01=0x0050, text=» OBJ400, 12=CALL C «, t00=0x0014, t01=0x006e}
0x1fc6…1fe6 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 13=NOT VALID C«, t00=0x0014, t01=0x008a}
0x1fe6…2002 Head {h00=0x0018, h01=0x0050, text=» OBJ450, 14=SECT C «, t00=0x0014, t01=0x00aa}
0x2002…2022 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 15=NOT VALID C«, t00=0x0014, t01=0x00c6}
0x2022…203e Head {h00=0x0018, h01=0x0050, text=» OBJ500, 16=ATTR C «, t00=0x0014, t01=0x00e6}
0x203e…205e Head {h00=0x001c, h01=0x0050, text=» OBJ980, 17=NOT VALID C«, t00=0x0014, t01=0x0102}
0x205e…207a Head {h00=0x0018, h01=0x0050, text=» OBJ550, 18=STOP C «, t00=0x0014, t01=0x0122}
0x207a…209a Head {h00=0x001c, h01=0x0050, text=» OBJ980, 19=NOT VALID C«, t00=0x0014, t01=0x013e}
0x209a…20b6 Head {h00=0x0018, h01=0x0050, text=» OBJ600, 20=EXIT C «, t00=0x0014, t01=0x015e}
0x20b6…20d6 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 21=NOT VALID C«, t00=0x0014, t01=0x017a}
0x20d6…20f0 Head {h00=0x0016, h01=0x0050, text=» OBJ650, 22=ERR C«, t00=0x0015, t01=0x000a}
0x20f0…2110 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 23=NOT VALID C«, t00=0x0015, t01=0x0024}
0x2110…212c Head {h00=0x0018, h01=0x0050, text=» OBJ650, 24=WARN C «, t00=0x0015, t01=0x0044}
0x212c…214c Head {h00=0x001c, h01=0x0050, text=» OBJ980, 25=NOT VALID C«, t00=0x0015, t01=0x0060}
0x214c…2166 Head {h00=0x0016, h01=0x0050, text=» OBJ750, 26=REM C«, t00=0x0015, t01=0x0080}
0x2166…2186 Head {h00=0x001c, h01=0x0050, text=» OBJ980, 27=NOT VALID C«, t00=0x0015, t01=0x009a}
0x2186…219c Head {h00=0x0012, h01=0x0050, text=» OBJ800 28=; «, t00=0x0015, t01=0x00ba}
0x219c…21aa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x00d0}
0x21aa…21b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00de}
0x21b4…2204 Head {h00=0x004c, h01=0x0050, text=»* 0,1,2,3 LET <VARIABLE> = <ARITHMETIC EXPRESSION>/<STRING EXPRESSION«, t00=0x0015, t01=0x00e8}
0x2204…220e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0138}
0x220e…221c Head {h00=0x000a, h01=0x0050, text=»OBJ150«, t00=0x0015, t01=0x0142}
0x221c…2246 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0015, t01=0x0150}
0x2246…2250 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x017a}
0x2250…226c Head {h00=0x0018, h01=0x0050, text=»* TARGET VARIABLE«, t00=0x0015, t01=0x0184}
0x226c…2276 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0010}
0x2276…22a4 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0016, t01=0x001a}
0x22a4…22ce Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0016, t01=0x0048}
0x22ce…22dc Head {h00=0x000a, h01=0x0050, text=»OBJ152«, t00=0x0016, t01=0x0072}
0x22dc…2306 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0016, t01=0x0080}
0x2306…2310 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00aa}
0x2310…2336 Head {h00=0x0022, h01=0x0050, text=»* ASSIGNMENT OPERATOR '=' «, t00=0x0016, t01=0x00b4}
0x2336…2340 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00da}
0x2340…234e Head {h00=0x000a, h01=0x0050, text=»OBJ155«, t00=0x0016, t01=0x00e4}
0x234e…2380 Head {h00=0x002e, h01=0x0050, text=» ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER «, t00=0x0016, t01=0x00f2}
0x2380…23aa Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0016, t01=0x0124}
0x23aa…23ce Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0016, t01=0x014e}
0x23ce…2400 Head {h00=0x002e, h01=0x0050, text=» TBF VBOOL2,OBJ160 JMP IF ARITHMETIC EXPR.«, t00=0x0016, t01=0x0172}
0x2400…240a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0014}
0x240a…2432 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED«, t00=0x0017, t01=0x001e}
0x2432…243c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0046}
0x243c…246a Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0017, t01=0x0050}
0x246a…2494 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0017, t01=0x007e}
0x2494…24b6 Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x0017, t01=0x00a8}
0x24b6…24c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00ca}
0x24c0…24ec Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0017, t01=0x00d4}
0x24ec…24f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0100}
0x24f6…2504 Head {h00=0x000a, h01=0x0050, text=»OBJ160«, t00=0x0017, t01=0x010a}
0x2504…2538 Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0017, t01=0x0118}
0x2538…2562 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0017, t01=0x014c}
0x2562…258a Head {h00=0x0024, h01=0x0050, text=» ADD VBIN6,W2 OPERATION-CODE:=03«, t00=0x0017, t01=0x0176}
0x258a…25ac Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x0018, t01=0x000e}
0x25ac…25ba Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0030}
0x25ba…25c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x003e}
0x25c4…25ee Head {h00=0x0026, h01=0x0050, text=»* 4,5 GO TO/GOTO <LINE-NUMBER> «, t00=0x0018, t01=0x0048}
0x25ee…25f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0072}
0x25f8…2606 Head {h00=0x000a, h01=0x0050, text=»OBJ200«, t00=0x0018, t01=0x007c}
0x2606…2630 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0018, t01=0x008a}
0x2630…263a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00b4}
0x263a…2662 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x0018, t01=0x00be}
0x2662…266c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00e6}
0x266c…2698 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x0018, t01=0x00f0}
0x2698…26ba Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x0018, t01=0x011c}
0x26ba…26c8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x013e}
0x26c8…26d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x014c}
0x26d2…2714 Head {h00=0x003e, h01=0x0050, text=»* 6 IF <RELATIONAL EXPRESSION> THEN <LINE>/<STATEMENT> «, t00=0x0018, t01=0x0156}
0x2714…271e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0008}
0x271e…272c Head {h00=0x000a, h01=0x0050, text=»OBJ250«, t00=0x0019, t01=0x0012}
0x272c…2756 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0019, t01=0x0020}
0x2756…2760 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x004a}
0x2760…278c Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED«, t00=0x0019, t01=0x0054}
0x278c…2796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0080}
0x2796…27ba Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0019, t01=0x008a}
0x27ba…27ee Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0019, t01=0x00ae}
0x27ee…2808 Head {h00=0x0016, h01=0x0050, text=» BOK OBJ260 JMP OK«, t00=0x0019, t01=0x00e2}
0x2808…2812 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00fc}
0x2812…2842 Head {h00=0x002c, h01=0x0050, text=»* ...OR STRING EXPRESSION EXPECTED «, t00=0x0019, t01=0x0106}
0x2842…284c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0136}
0x284c…2870 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0019, t01=0x0140}
0x2870…289e Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0019, t01=0x0164}
0x289e…28c8 (26, 0, 400) Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x001a, t01=0x0004}
0x28c8…28d6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x002e}
0x28d6…28e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x003c}
0x28e0…2902 Head {h00=0x001e, h01=0x0050, text=»* RELATIONAL OPERATOR «, t00=0x001a, t01=0x0046}
0x2902…290c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0068}
0x290c…291a Head {h00=0x000a, h01=0x0050, text=»OBJ260«, t00=0x001a, t01=0x0072}
0x291a…2944 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001a, t01=0x0080}
0x2944…2966 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x001a, t01=0x00aa}
0x2966…2994 Head {h00=0x002a, h01=0x0050, text=» MATCH OPRTS,LBIN3,W3,VALBUF,LBIN4,W1 «, t00=0x001a, t01=0x00cc}
0x2994…29c0 Head {h00=0x0028, h01=0x0050, text=» MOVE VBIN7,LBIN3 SAVE FOUND POINTER«, t00=0x001a, t01=0x00fa}
0x29c0…29f0 Head {h00=0x002c, h01=0x0050, text=» CBE VBIN7,W0,OBJ270 JMP IF EQUAL SIGN =«, t00=0x001a, t01=0x0126}
0x29f0…2a12 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W3 POINTER:=3 «, t00=0x001a, t01=0x0156}
0x2a12…2a58 Head {h00=0x0042, h01=0x0050, text=» MATCH OPRTS,LBIN3,W6,VALBUF,LBIN4,W2 MATCH FOLLOWING OPERAND «, t00=0x001a, t01=0x0178}
0x2a58…2a82 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ270 NO FOLLOWING OPERAND «, t00=0x001b, t01=0x002e}
0x2a82…2aae Head {h00=0x0028, h01=0x0050, text=» MOVE VBIN7,LBIN3 SAVE FOUND POINTER«, t00=0x001b, t01=0x0058}
0x2aae…2ada Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x001b, t01=0x0084}
0x2ada…2ae8 Head {h00=0x000a, h01=0x0050, text=»OBJ270«, t00=0x001b, t01=0x00b0}
0x2ae8…2b1c Head {h00=0x0030, h01=0x0050, text=» MOVE SLBIN4,W0 RELATIONAL OPERATOR CODE:=0 «, t00=0x001b, t01=0x00be}
0x2b1c…2b56 Head {h00=0x0036, h01=0x0050, text=» XCOPY SLBIN4,W1,W1,OPRVAL,VBIN7 LOAD REL.OP-CODE «, t00=0x001b, t01=0x00f2}
0x2b56…2b88 Head {h00=0x002e, h01=0x0050, text=» ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER «, t00=0x001b, t01=0x012c}
0x2b88…2bb2 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001b, t01=0x015e}
0x2bb2…2bd6 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x001b, t01=0x0188}
0x2bd6…2c0a Head {h00=0x0030, h01=0x0050, text=» TBT VBOOL2,OBJ290 JMP IF STRING EXPRESSION «, t00=0x001c, t01=0x001c}
0x2c0a…2c3c Head {h00=0x002e, h01=0x0050, text=» ADD SLBIN4,W6 ADJUST REL.OP-CODE NUMERIC «, t00=0x001c, t01=0x0050}
0x2c3c…2c4a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x0082}
0x2c4a…2c54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0090}
0x2c54…2c80 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x001c, t01=0x009a}
0x2c80…2c8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00c6}
0x2c8a…2cbe Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x001c, t01=0x00d0}
0x2cbe…2ce8 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x001c, t01=0x0104}
0x2ce8…2cfa Head {h00=0x000e, h01=0x0050, text=» B OBJ300 «, t00=0x001c, t01=0x012e}
0x2cfa…2d04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0140}
0x2d04…2d2c Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED«, t00=0x001c, t01=0x014a}
0x2d2c…2d36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0172}
0x2d36…2d44 Head {h00=0x000a, h01=0x0050, text=»OBJ290«, t00=0x001c, t01=0x017c}
0x2d44…2d72 Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x001c, t01=0x018a}
0x2d72…2d9c Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x001d, t01=0x0028}
0x2d9c…2daa Head {h00=0x000a, h01=0x0050, text=»OBJ300«, t00=0x001d, t01=0x0052}
0x2daa…2db4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0060}
0x2db4…2de0 Head {h00=0x0028, h01=0x0050, text=»* STORE RELATIONAL OPERATOR CODE«, t00=0x001d, t01=0x006a}
0x2de0…2dea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0096}
0x2dea…2e24 Head {h00=0x0036, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,SLBIN4,W1 STORE REL.OP-CODE«, t00=0x001d, t01=0x00a0}
0x2e24…2e58 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER «, t00=0x001d, t01=0x00da}
0x2e58…2e86 Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x001d, t01=0x010e}
0x2e86…2eb0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001d, t01=0x013c}
0x2eb0…2eba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0166}
0x2eba…2ece Head {h00=0x0010, h01=0x0050, text=»* 'THEN' «, t00=0x001d, t01=0x0170}
0x2ece…2ed8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0184}
0x2ed8…2f04 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W4 ADJUST VALBUF POINTER «, t00=0x001d, t01=0x018e}
0x2f04…2f2e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001e, t01=0x002a}
0x2f2e…2f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0054}
0x2f38…2f60 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x001e, t01=0x005e}
0x2f60…2f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0086}
0x2f6a…2f96 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x001e, t01=0x0090}
0x2f96…2fba Head {h00=0x0020, h01=0x0050, text=» BOK OBJ890 END OF STATEMENT«, t00=0x001e, t01=0x00bc}
0x2fba…2fc8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x00e0}
0x2fc8…2fd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ee}
0x2fd2…2ff2 Head {h00=0x001c, h01=0x0050, text=»* STATEMENT EXPECTED«, t00=0x001e, t01=0x00f8}
0x2ff2…2ffc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0118}
0x2ffc…300a Head {h00=0x000a, h01=0x0050, text=»OBJ310«, t00=0x001e, t01=0x0122}
0x300a…3032 Head {h00=0x0024, h01=0x0050, text=» ADD VBIN6,W2 ADJUST OP-CODE:=08«, t00=0x001e, t01=0x0130}
0x3032…3062 Head {h00=0x002c, h01=0x0050, text=» PERF STTYLN ***STATEMENT TYPE + LENGTH «, t00=0x001e, t01=0x0158}
0x3062…308c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001e, t01=0x0188}
0x308c…309e Head {h00=0x000e, h01=0x0050, text=» B OBJ110 «, t00=0x001f, t01=0x0022}
0x309e…30ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x0034}
0x30ac…30b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0042}
0x30b6…30fe Head {h00=0x0044, h01=0x0050, text=»* 10 ON <ARITHMETIC EXPRESSION> GO TO/GOTO <LINE-NUMBER-LIST>«, t00=0x001f, t01=0x004c}
0x30fe…3108 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0094}
0x3108…3116 Head {h00=0x000a, h01=0x0050, text=»OBJ350«, t00=0x001f, t01=0x009e}
0x3116…3140 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001f, t01=0x00ac}
0x3140…314a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00d6}
0x314a…3178 Head {h00=0x002a, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x001f, t01=0x00e0}
0x3178…3182 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x010e}
0x3182…31a6 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x001f, t01=0x0118}
0x31a6…31d8 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x001f, t01=0x013c}
0x31d8…3202 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x001f, t01=0x016e}
0x3202…322c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0020, t01=0x0008}
0x322c…3236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0032}
0x3236…3260 Head {h00=0x0026, h01=0x0050, text=»* STORE END-OF-EXPRESSION '01' «, t00=0x0020, t01=0x003c}
0x3260…326a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0066}
0x326a…32a2 Head {h00=0x0034, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,W1,W1 STORE END-OF-EXPR. «, t00=0x0020, t01=0x0070}
0x32a2…32d6 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER «, t00=0x0020, t01=0x00a8}
0x32d6…3304 Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x0020, t01=0x00dc}
0x3304…330e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x010a}
0x330e…3332 Head {h00=0x0020, h01=0x0050, text=»* MATCH FOR GO TO/GOTO «, t00=0x0020, t01=0x0114}
0x3332…333c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0138}
0x333c…3376 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,SLBIN6,LBIN3 ---GET ITEM LENGTH«, t00=0x0020, t01=0x0142}
0x3376…33b2 Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W5,LBIN1 ***BASIC VERB SEARCH LENGTH=5 «, t00=0x0020, t01=0x017c}
0x33b2…33d6 Head {h00=0x0020, h01=0x0050, text=» BOK OBJ360 BASIC VERB FOUND«, t00=0x0021, t01=0x0028}
0x33d6…3412 Head {h00=0x0038, h01=0x0050, text=» PERF BSVOPC,W4,LBIN1 ***BASIC VERB SEARCH LENGTH=4 «, t00=0x0021, t01=0x004c}
0x3412…3434 Head {h00=0x001e, h01=0x0050, text=» ADD VBIN6,W1 OP-CODE:=0B «, t00=0x0021, t01=0x0088}
0x3434…3442 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x00aa}
0x3442…344c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b8}
0x344c…3474 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x0021, t01=0x00c2}
0x3474…347e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ea}
0x347e…348c Head {h00=0x000a, h01=0x0050, text=»OBJ360«, t00=0x0021, t01=0x00f4}
0x348c…34b6 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0021, t01=0x0102}
0x34b6…34e2 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x0021, t01=0x012c}
0x34e2…351a Head {h00=0x0034, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK END-OF-SOURCE-LINE LIMIT «, t00=0x0021, t01=0x0158}
0x351a…3540 Head {h00=0x0022, h01=0x0050, text=» BE OBJ890 END-OF-SOURCE LINE «, t00=0x0021, t01=0x0190}
0x3540…356a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0022, t01=0x0026}
0x356a…3574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0050}
0x3574…35a0 Head {h00=0x0028, h01=0x0050, text=»* MATCH FOR LABEL LIST SEPARATOR«, t00=0x0022, t01=0x005a}
0x35a0…35aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0086}
0x35aa…35d0 Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=C',' SEPARATOR=, «, t00=0x0022, t01=0x0090}
0x35d0…35f2 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0022, t01=0x00b6}
0x35f2…362a Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH ',' «, t00=0x0022, t01=0x00d8}
0x362a…3650 Head {h00=0x0022, h01=0x0050, text=» BNOK OBJ890 END OF STATEMENT «, t00=0x0022, t01=0x0110}
0x3650…367c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST VALBUF POINTER «, t00=0x0022, t01=0x0136}
0x367c…36a4 Head {h00=0x0024, h01=0x0050, text=» B OBJ360 NEXT LABEL LINE NUMBER«, t00=0x0022, t01=0x0162}
0x36a4…36b2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x018a}
0x36b2…36bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0008}
0x36bc…36ec Head {h00=0x002c, h01=0x0050, text=»* 12 CALL UF<DIGIT> !<PARAMETERLIST>!«, t00=0x0023, t01=0x0012}
0x36ec…36f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0042}
0x36f6…3704 Head {h00=0x000a, h01=0x0050, text=»OBJ400«, t00=0x0023, t01=0x004c}
0x3704…372e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0023, t01=0x005a}
0x372e…3738 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0084}
0x3738…375e Head {h00=0x0022, h01=0x0050, text=»* USER FUNCTION IDENT 'UF' «, t00=0x0023, t01=0x008e}
0x375e…3768 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00b4}
0x3768…3794 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W2 ADJUST BUFFER POINTER «, t00=0x0023, t01=0x00be}
0x3794…379e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00ea}
0x379e…37ba Head {h00=0x0018, h01=0x0050, text=»* FUNCTION NUMBER«, t00=0x0023, t01=0x00f4}
0x37ba…37c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0110}
0x37c4…37f0 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W2 ***LABEL LINE NUMBER«, t00=0x0023, t01=0x011a}
0x37f0…3828 Head {h00=0x0034, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK END-OF-SOURCE-LINE LIMIT «, t00=0x0023, t01=0x0146}
0x3828…3854 Head {h00=0x0028, h01=0x0050, text=» BE OBJ890 END OF SOURCE LINE FOUND «, t00=0x0023, t01=0x017e}
0x3854…385e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x001a}
0x385e…387a Head {h00=0x0018, h01=0x0050, text=»* PARAMETER-LIST«, t00=0x0024, t01=0x0024}
0x387a…3884 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0040}
0x3884…38ae Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0024, t01=0x004a}
0x38ae…38b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0074}
0x38b8…38e0 Head {h00=0x0024, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '('«, t00=0x0024, t01=0x007e}
0x38e0…38ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00a6}
0x38ea…391a Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0024, t01=0x00b0}
0x391a…393c Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0024, t01=0x00e0}
0x393c…3974 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '(' «, t00=0x0024, t01=0x0102}
0x3974…399e Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ890 JMP END OF STATEMENT «, t00=0x0024, t01=0x013a}
0x399e…39ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0164}
0x39ac…39ba Head {h00=0x000a, h01=0x0050, text=»OBJ410«, t00=0x0024, t01=0x0172}
0x39ba…39e6 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0024, t01=0x0180}
0x39e6…3a10 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0025, t01=0x001c}
0x3a10…3a1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0046}
0x3a1a…3a42 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0025, t01=0x0050}
0x3a42…3a4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0078}
0x3a4c…3a70 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0025, t01=0x0082}
0x3a70…3a9e Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0025, t01=0x00a6}
0x3a9e…3aba Head {h00=0x0018, h01=0x0050, text=» BOK OBJ420 EXPR OK «, t00=0x0025, t01=0x00d4}
0x3aba…3ac4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f0}
0x3ac4…3aee Head {h00=0x0026, h01=0x0050, text=»* ... OR ARITHMETIC EXPRESSION «, t00=0x0025, t01=0x00fa}
0x3aee…3af8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0124}
0x3af8…3b1c Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0025, t01=0x012e}
0x3b1c…3b4e Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0025, t01=0x0152}
0x3b4e…3b78 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0025, t01=0x0184}
0x3b78…3b86 Head {h00=0x000a, h01=0x0050, text=»OBJ420«, t00=0x0026, t01=0x001e}
0x3b86…3bb0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0026, t01=0x002c}
0x3bb0…3bba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0056}
0x3bba…3bea Head {h00=0x002c, h01=0x0050, text=»* PARAMETER EXPRESSION SEPARATOR ',' «, t00=0x0026, t01=0x0060}
0x3bea…3bf4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0090}
0x3bf4…3c20 Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR1,=C',' LOAD PAR-SEPARATOR«, t00=0x0026, t01=0x009a}
0x3c20…3c3e Head {h00=0x001a, h01=0x0050, text=» MOVE LBIN3,W0 POINT0 «, t00=0x0026, t01=0x00c6}
0x3c3e…3c76 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH ',' «, t00=0x0026, t01=0x00e4}
0x3c76…3c94 Head {h00=0x001a, h01=0x0050, text=» BOK OBJ410 JMP IF OK «, t00=0x0026, t01=0x011c}
0x3c94…3c9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x013a}
0x3c9e…3cc6 Head {h00=0x0024, h01=0x0050, text=»* END OF PARAMETER LIST ')' «, t00=0x0026, t01=0x0144}
0x3cc6…3cd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x016c}
0x3cd0…3cfc Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0026, t01=0x0176}
0x3cfc…3d22 Head {h00=0x0022, h01=0x0050, text=» B OBJ890 JMP END OF STATEMENT«, t00=0x0027, t01=0x0012}
0x3d22…3d30 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x0038}
0x3d30…3d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0046}
0x3d3a…3d62 Head {h00=0x0024, h01=0x0050, text=»* 14 SECT <STRING EXPRESSION>«, t00=0x0027, t01=0x0050}
0x3d62…3d6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0078}
0x3d6c…3d7a Head {h00=0x000a, h01=0x0050, text=»OBJ450«, t00=0x0027, t01=0x0082}
0x3d7a…3da4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0027, t01=0x0090}
0x3da4…3dae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00ba}
0x3dae…3dd6 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0027, t01=0x00c4}
0x3dd6…3de0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00ec}
0x3de0…3e04 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0027, t01=0x00f6}
0x3e04…3e32 Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0027, t01=0x011a}
0x3e32…3e5c Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0027, t01=0x0148}
0x3e5c…3e7e Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x0027, t01=0x0172}
0x3e7e…3e8c (40, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0004}
0x3e8c…3e96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0012}
0x3e96…3ec6 Head {h00=0x002c, h01=0x0050, text=»* 16 ATTR <ATTRIBUTE> <DYNAMIC FIELD>«, t00=0x0028, t01=0x001c}
0x3ec6…3ed0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x004c}
0x3ed0…3ede Head {h00=0x000a, h01=0x0050, text=»OBJ500«, t00=0x0028, t01=0x0056}
0x3ede…3f08 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0028, t01=0x0064}
0x3f08…3f12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x008e}
0x3f12…3f44 Head {h00=0x002e, h01=0x0050, text=»* ATTRIBUTE => DECORATION OR PROTECTION«, t00=0x0028, t01=0x0098}
0x3f44…3f4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00ca}
0x3f4e…3f6a Head {h00=0x0018, h01=0x0050, text=» MOVE LBIN12,=W'26' «, t00=0x0028, t01=0x00d4}
0x3f6a…3fa2 Head {h00=0x0034, h01=0x0050, text=» PERF DECOPC,LBIN12 ***DECORATION OPERATION CODE«, t00=0x0028, t01=0x00f0}
0x3fa2…3fe0 Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LBIN1,W1 STORE NUMERIC CONSTANT«, t00=0x0028, t01=0x0128}
0x3fe0…4014 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER «, t00=0x0028, t01=0x0166}
0x4014…4042 Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMNET LENGTH «, t00=0x0029, t01=0x000a}
0x4042…406c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0029, t01=0x0038}
0x406c…4076 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0062}
0x4076…4092 Head {h00=0x0018, h01=0x0050, text=»* SEPARATOR ','«, t00=0x0029, t01=0x006c}
0x4092…409c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0088}
0x409c…40c8 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0029, t01=0x0092}
0x40c8…40f2 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0029, t01=0x00be}
0x40f2…40fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e8}
0x40fc…4118 Head {h00=0x0018, h01=0x0050, text=»* DYNAMIC FIELD«, t00=0x0029, t01=0x00f2}
0x4118…4122 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x010e}
0x4122…4152 Head {h00=0x002c, h01=0x0050, text=» PERF VARDET ****VARIABLE DETERMINATION «, t00=0x0029, t01=0x0118}
0x4152…417c Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x0029, t01=0x0148}
0x417c…419e Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x0029, t01=0x0172}
0x419e…41ac (42, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x0004}
0x41ac…41b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0012}
0x41b6…41dc Head {h00=0x0022, h01=0x0050, text=»* 18 STOP !<DYNAMIC FIELD>!«, t00=0x002a, t01=0x001c}
0x41dc…41e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0042}
0x41e6…41f4 Head {h00=0x000a, h01=0x0050, text=»OBJ550«, t00=0x002a, t01=0x004c}
0x41f4…422c Head {h00=0x0034, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE LIMIT «, t00=0x002a, t01=0x005a}
0x422c…4252 Head {h00=0x0022, h01=0x0050, text=» BE OBJ890 END-OF-SOURCE LINE «, t00=0x002a, t01=0x0092}
0x4252…427c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002a, t01=0x00b8}
0x427c…4286 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00e2}
0x4286…42b2 Head {h00=0x0028, h01=0x0050, text=»* STOP WITH TARGET DYNAMIC FIELD«, t00=0x002a, t01=0x00ec}
0x42b2…42bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0118}
0x42bc…42ec Head {h00=0x002c, h01=0x0050, text=» PERF VARDET ****VARIABLE DETERMINATION «, t00=0x002a, t01=0x0122}
0x42ec…4316 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x002a, t01=0x0152}
0x4316…4338 Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x002a, t01=0x017c}
0x4338…4346 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x000e}
0x4346…4350 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x001c}
0x4350…437c Head {h00=0x0028, h01=0x0050, text=»* 20 EXIT <ARITHMETIC EXPRESSION>«, t00=0x002b, t01=0x0026}
0x437c…4386 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0052}
0x4386…4394 Head {h00=0x000a, h01=0x0050, text=»OBJ600«, t00=0x002b, t01=0x005c}
0x4394…43be Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002b, t01=0x006a}
0x43be…43c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0094}
0x43c8…43f4 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED«, t00=0x002b, t01=0x009e}
0x43f4…43fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00ca}
0x43fe…4422 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x002b, t01=0x00d4}
0x4422…4454 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x002b, t01=0x00f8}
0x4454…447e Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x002b, t01=0x012a}
0x447e…44a0 Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x002b, t01=0x0154}
0x44a0…44ae Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0176}
0x44ae…44b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0184}
0x44b8…44f2 Head {h00=0x0036, h01=0x0050, text=»* 22 ERR <DECORATION LIST> <STRING-EXPRESSION> «, t00=0x002b, t01=0x018e}
0x44f2…452c Head {h00=0x0036, h01=0x0050, text=»* 24 WARN <DECORATION LIST> <STRING-EXPRESSION> «, t00=0x002c, t01=0x0038}
0x452c…4536 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0072}
0x4536…4544 Head {h00=0x000a, h01=0x0050, text=»OBJ650«, t00=0x002c, t01=0x007c}
0x4544…456e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002c, t01=0x008a}
0x456e…45a0 Head {h00=0x002e, h01=0x0050, text=» MMOVE LBIN12,SLBIN5,W0 NUMB OF DECORS:=0 «, t00=0x002c, t01=0x00b4}
0x45a0…45c0 Head {h00=0x001c, h01=0x0050, text=» DECOR BIT PATTERN:=0 «, t00=0x002c, t01=0x00e6}
0x45c0…45ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0106}
0x45ca…45e6 Head {h00=0x0018, h01=0x0050, text=»* DECORATION LIST«, t00=0x002c, t01=0x0110}
0x45e6…45f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x012c}
0x45f0…45fe Head {h00=0x000a, h01=0x0050, text=»OBJ660«, t00=0x002c, t01=0x0136}
0x45fe…462e Head {h00=0x002c, h01=0x0050, text=» CMP LBIN12,W5 CHECK IF ALREADY 5 DECORS«, t00=0x002c, t01=0x0144}
0x462e…4656 Head {h00=0x0024, h01=0x0050, text=» BE OBJ675 INCOMPLETE STATEMENT «, t00=0x002c, t01=0x0174}
0x4656…468c Head {h00=0x0032, h01=0x0050, text=» PERF DECOPC,W10 ***DECORATION OPERATION CODE «, t00=0x002d, t01=0x000c}
0x468c…46ae Head {h00=0x001e, h01=0x0050, text=» BNOK OBJ675 JMP IF NOT OK«, t00=0x002d, t01=0x0042}
0x46ae…46dc Head {h00=0x002a, h01=0x0050, text=» ADD SLBIN5,LBIN1 ADD FOUND DECOR CODE«, t00=0x002d, t01=0x0064}
0x46dc…4706 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002d, t01=0x0092}
0x4706…473a Head {h00=0x0030, h01=0x0050, text=» ADD LBIN12,W1 INCREMENT NUMB OF DECORATIONS«, t00=0x002d, t01=0x00bc}
0x473a…4748 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x00f0}
0x4748…4752 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00fe}
0x4752…477e Head {h00=0x0028, h01=0x0050, text=»* DECORATION LIST SEPARATOR ','«, t00=0x002d, t01=0x0108}
0x477e…4788 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0134}
0x4788…47b4 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x002d, t01=0x013e}
0x47b4…47de Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002d, t01=0x016a}
0x47de…4800 (46, 0, 400) Head {h00=0x001e, h01=0x0050, text=» B OBJ660 NEXT DECORATION «, t00=0x002e, t01=0x0004}
0x4800…480a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0026}
0x480a…4832 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x002e, t01=0x0030}
0x4832…483c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0058}
0x483c…484a Head {h00=0x000a, h01=0x0050, text=»OBJ675«, t00=0x002e, t01=0x0062}
0x484a…488a Head {h00=0x003c, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,SLBIN5,W1 STORE DECOR BIT PATTERN«, t00=0x002e, t01=0x0070}
0x488a…48be Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER «, t00=0x002e, t01=0x00b0}
0x48be…48ec Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMNET LENGTH «, t00=0x002e, t01=0x00e4}
0x48ec…4910 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x002e, t01=0x0112}
0x4910…493e Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x002e, t01=0x0136}
0x493e…4968 Head {h00=0x0026, h01=0x0050, text=» BNOK OBJ950 JMP IF DISASTER-ERROR«, t00=0x002e, t01=0x0164}
0x4968…498a Head {h00=0x001e, h01=0x0050, text=» B OBJ890 END OF STATEMENT«, t00=0x002e, t01=0x018e}
0x498a…4998 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x0020}
0x4998…49a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x002e}
0x49a2…49d0 Head {h00=0x002a, h01=0x0050, text=»* 26 REM !<ALPHNUMERIC CHARACTERS>! «, t00=0x002f, t01=0x0038}
0x49d0…49da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0066}
0x49da…49e8 Head {h00=0x000a, h01=0x0050, text=»OBJ750«, t00=0x002f, t01=0x0070}
0x49e8…4a20 Head {h00=0x0034, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE LIMIT «, t00=0x002f, t01=0x007e}
0x4a20…4a46 Head {h00=0x0022, h01=0x0050, text=» BE OBJ890 END-OF-SOURCE LINE «, t00=0x002f, t01=0x00b6}
0x4a46…4a70 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002f, t01=0x00dc}
0x4a70…4aa4 Head {h00=0x0030, h01=0x0050, text=» MOVE LBIN1,VBIN4 STORE END OF SOURCE LIMIT «, t00=0x002f, t01=0x0106}
0x4aa4…4adc Head {h00=0x0034, h01=0x0050, text=» SUB LBIN1,LBIN4 CALC NUMB OF REMARK CHARACTERS «, t00=0x002f, t01=0x013a}
0x4adc…4b1a Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,LBIN1,VALBUF,LBIN4 GET REMARKTEXT «, t00=0x002f, t01=0x0172}
0x4b1a…4b48 Head {h00=0x002a, h01=0x0050, text=» ADD LBIN4,LBIN1 ADJUST VALBUF POINTER«, t00=0x0030, t01=0x0020}
0x4b48…4b7e Head {h00=0x0032, h01=0x0050, text=» ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER-POINTER«, t00=0x0030, t01=0x004e}
0x4b7e…4bb2 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN8,LBIN1 ADJUST LENGTH OF STATEMENT «, t00=0x0030, t01=0x0084}
0x4bb2…4bc4 Head {h00=0x000e, h01=0x0050, text=» B OBJ890 «, t00=0x0030, t01=0x00b8}
0x4bc4…4bd2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x00ca}
0x4bd2…4bdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00d8}
0x4bdc…4c08 Head {h00=0x0028, h01=0x0050, text=»* 28 ; (BASIC STATEMENT SEPARATOR)«, t00=0x0030, t01=0x00e2}
0x4c08…4c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x010e}
0x4c12…4c20 Head {h00=0x000a, h01=0x0050, text=»OBJ800«, t00=0x0030, t01=0x0118}
0x4c20…4c48 Head {h00=0x0024, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK IF E-O-B «, t00=0x0030, t01=0x0126}
0x4c48…4c72 Head {h00=0x0026, h01=0x0050, text=» BE OBJ890 OBJECT IF LAST IN LINE «, t00=0x0030, t01=0x014e}
0x4c72…4ca4 Head {h00=0x002e, h01=0x0050, text=» SUB VBIN3,W2 ADJUST INT.MED.BUFFERPOINTER«, t00=0x0030, t01=0x0178}
0x4ca4…4ccc Head {h00=0x0024, h01=0x0050, text=» B OBJ895 NO OBJECT IF SEPARATOR«, t00=0x0031, t01=0x001a}
0x4ccc…4cd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0042}
0x4cd6…4cf4 Head {h00=0x001a, h01=0x0050, text=»* END OF STATEMENT «, t00=0x0031, t01=0x004c}
0x4cf4…4cfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x006a}
0x4cfe…4d0c Head {h00=0x000a, h01=0x0050, text=»OBJ890«, t00=0x0031, t01=0x0074}
0x4d0c…4d3c Head {h00=0x002c, h01=0x0050, text=» PERF STTYLN ***STATEMENT TYPE + LENGTH «, t00=0x0031, t01=0x0082}
0x4d3c…4d6e Head {h00=0x002e, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK END-OF-SOURCE LINE «, t00=0x0031, t01=0x00b2}
0x4d6e…4d94 Head {h00=0x0022, h01=0x0050, text=» BE OBJ900 END-OF-SOURCE LINE «, t00=0x0031, t01=0x00e4}
0x4d94…4da2 Head {h00=0x000a, h01=0x0050, text=»OBJ895«, t00=0x0031, t01=0x010a}
0x4da2…4dcc Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0031, t01=0x0118}
0x4dcc…4df2 Head {h00=0x0022, h01=0x0050, text=» B OBJ110 NEXT BASIC STATEMENT«, t00=0x0031, t01=0x0142}
0x4df2…4e00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x0168}
0x4e00…4e0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0176}
0x4e0a…4e2e Head {h00=0x0020, h01=0x0050, text=»* END OF VALIDATION LINE «, t00=0x0031, t01=0x0180}
0x4e2e…4e38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0014}
0x4e38…4e46 Head {h00=0x000a, h01=0x0050, text=»OBJ900«, t00=0x0032, t01=0x001e}
0x4e46…4e72 Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR6A,=X'FF' E-O-P-DELIMITER «, t00=0x0032, t01=0x002c}
0x4e72…4eac Head {h00=0x0036, h01=0x0050, text=» XCOPY OBJSTR,W0,W1,VBIN3,W1 STORE LENGTH OF LINE «, t00=0x0032, t01=0x0058}
0x4eac…4ede Head {h00=0x002e, h01=0x0050, text=» ADD VBIN2,VBIN3 ADJUST LENGTH OF OBJ LINE«, t00=0x0032, t01=0x0092}
0x4ede…4f12 Head {h00=0x0030, h01=0x0050, text=» CMP VBIN2,=X'0FFF' CHECK MAX SIZE OF VALID.«, t00=0x0032, t01=0x00c4}
0x4f12…4f3c Head {h00=0x0026, h01=0x0050, text=» BG OBJ980 JMP IF GREATER MAXSIZE «, t00=0x0032, t01=0x00f8}
0x4f3c…4f6c Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN4,W0 SOURCE LINE END LIMIT:=0 «, t00=0x0032, t01=0x0122}
0x4f6c…4fa6 Head {h00=0x0036, h01=0x0050, text=» CBNL LBIN4,VBBIN,OBJ910 JMP IF VALBUF-MAX REACHED«, t00=0x0032, t01=0x0152}
0x4fa6…4fe8 Head {h00=0x003e, h01=0x0050, text=» XCOPY VBIN4,W1,W1,VALBUF,LBIN4 GET LENGTH OF SOURCE LINE «, t00=0x0032, t01=0x018c}
0x4fe8…4ff6 Head {h00=0x000a, h01=0x0050, text=»OBJ910«, t00=0x0033, t01=0x003e}
0x4ff6…502a Head {h00=0x0030, h01=0x0050, text=» CBNE VBIN4,W0,OBJ920 CHECK IF END OF VALBUF«, t00=0x0033, t01=0x004c}
0x502a…505e Head {h00=0x0030, h01=0x0050, text=» CLEAR VBOOL8 FALSE NO E-O-P NEEDED IF EXACT«, t00=0x0033, t01=0x0080}
0x505e…506c Head {h00=0x000a, h01=0x0050, text=»OBJ920«, t00=0x0033, t01=0x00b4}
0x506c…50b4 Head {h00=0x0044, h01=0x0050, text=» PERF POLICE,VBIN3,LBOOL4,VBOOL8,OBJSTR ***POOL-LIMIT CONTROLER «, t00=0x0033, t01=0x00c2}
0x50b4…50de Head {h00=0x0026, h01=0x0050, text=» BG OBJ980 JMP IF MEMORY OVERFLOW «, t00=0x0033, t01=0x010a}
0x50de…5126 Head {h00=0x0044, h01=0x0050, text=» XCOPY BPOOL(GBIN4),GBIN5,VBIN3,OBJSTR,W0 STORE VAL.OBJECT LINE «, t00=0x0033, t01=0x0134}
0x5126…5154 Head {h00=0x002a, h01=0x0050, text=» ADD GBIN5,VBIN3 ADJUST BUFFER POINTER«, t00=0x0033, t01=0x017c}
0x5154…5170 Head {h00=0x0018, h01=0x0050, text=» B OBJ050 NEXT LINE«, t00=0x0034, t01=0x001a}
0x5170…517e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x0036}
0x517e…5188 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0044}
0x5188…51c6 Head {h00=0x003a, h01=0x0050, text=»* DISASTER-ERRORS ; -FIELD-ID DELETED OR CHANGED«, t00=0x0034, t01=0x004e}
0x51c6…520e Head {h00=0x0044, h01=0x0050, text=»* -FIELD-TYPE (NUM OR ALPHANUM) CHANGED «, t00=0x0034, t01=0x008c}
0x520e…524e Head {h00=0x003c, h01=0x0050, text=»* *** WITHOUT SYNTAX CONTROL ***«, t00=0x0034, t01=0x00d4}
0x524e…5258 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0114}
0x5258…5266 Head {h00=0x000a, h01=0x0050, text=»OBJ950«, t00=0x0034, t01=0x011e}
0x5266…527e Head {h00=0x0014, h01=0x0050, text=» CMP W0,W1 CR:=2«, t00=0x0034, t01=0x012c}
0x527e…5294 Head {h00=0x0012, h01=0x0050, text=» B OBJ999 EXIT«, t00=0x0034, t01=0x0144}
0x5294…52a2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x015a}
0x52a2…52ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0168}
0x52ac…52c8 Head {h00=0x0018, h01=0x0050, text=»* MEMORY OVERFLOW «, t00=0x0034, t01=0x0172}
0x52c8…52d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x018e}
0x52d2…52e0 Head {h00=0x000a, h01=0x0050, text=»OBJ980«, t00=0x0035, t01=0x0008}
0x52e0…52f8 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x0035, t01=0x0016}
0x52f8…530a Head {h00=0x000e, h01=0x0050, text=» B OBJ999 «, t00=0x0035, t01=0x002e}
0x530a…5314 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0040}
0x5314…5344 Head {h00=0x002c, h01=0x0050, text=»* EXIT OK STORE OPTIONAL TYPE $ LENGTH«, t00=0x0035, t01=0x004a}
0x5344…534e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x007a}
0x534e…535c Head {h00=0x000a, h01=0x0050, text=»OBJ990«, t00=0x0035, t01=0x0084}
0x535c…537e Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 WORKITEM:=0«, t00=0x0035, t01=0x0092}
0x537e…53ba Head {h00=0x0038, h01=0x0050, text=» XCOPY LBIN3,W1,W1,VBIN1,W0 RELOAD BUFFER POOL-INDEX«, t00=0x0035, t01=0x00b4}
0x53ba…53f0 Head {h00=0x0032, h01=0x0050, text=» XCOPY VBIN1,W0,W1,W0,W0 OVERWRITE POOL-INDEX «, t00=0x0035, t01=0x00f0}
0x53f0…5426 Head {h00=0x0032, h01=0x0050, text=» MOVE LBIN2,W1 RELOAD OPTIONAL ATTRIBUTE CODE «, t00=0x0035, t01=0x0126}
0x5426…5454 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN1,LBIN2 STORE OPTIONAL TYPE «, t00=0x0035, t01=0x015c}
0x5454…548a Head {h00=0x0032, h01=0x0050, text=» CALL WXSLL,LBIN1,W12,LBIN1 SHIFT LEFT BIT 0-3«, t00=0x0035, t01=0x018a}
0x548a…54bc Head {h00=0x002e, h01=0x0050, text=» ADD LBIN1,VBIN2 ADD LENGTH OF VALIDATION «, t00=0x0036, t01=0x0030}
0x54bc…54fe Head {h00=0x003e, h01=0x0050, text=» XCOPY BPOOL(LBIN3),VBIN1,W2,LBIN1,W0 STORE TYPE & LENGTH «, t00=0x0036, t01=0x0062}
0x54fe…5534 Head {h00=0x0032, h01=0x0050, text=» ADD LBIN20,VBIN2 ADJUST OPTIONAL PART LENGTH «, t00=0x0036, t01=0x00a4}
0x5534…5568 Head {h00=0x0030, h01=0x0050, text=» CMP LBIN20,=X'0FFF' CHECK MAXSIZE OPTIONALS«, t00=0x0036, t01=0x00da}
0x5568…558a Head {h00=0x001e, h01=0x0050, text=» BG OBJ980 JMP IF GREATER «, t00=0x0036, t01=0x010e}
0x558a…5598 Head {h00=0x000a, h01=0x0050, text=»OBJ998«, t00=0x0036, t01=0x0130}
0x5598…55b0 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x0036, t01=0x013e}
0x55b0…55be Head {h00=0x000a, h01=0x0050, text=»OBJ999«, t00=0x0036, t01=0x0156}
0x55be…55ca Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0036, t01=0x0164}
0x55ca…55d8 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0036, t01=0x0170}
0x55d8…55e6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x017e}
0x55e6…55f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x018c}
0x55f0…5616 Head {h00=0x0022, h01=0x0050, text=»* BASIC VERB OPERATION CODE«, t00=0x0037, t01=0x0008}
0x5616…5620 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x002e}
0x5620…5658 Head {h00=0x0034, h01=0x0050, text=»* INPUT : STLEN =(FORMAL) BASIC VERB LENGTH «, t00=0x0037, t01=0x0038}
0x5658…568a Head {h00=0x002e, h01=0x0050, text=»* LBIN12 = FILLER CHARACTER /FF«, t00=0x0037, t01=0x0070}
0x568a…56b8 Head {h00=0x002a, h01=0x0050, text=»* SLBIN6 = LENGTH OF STMTS «, t00=0x0037, t01=0x00a2}
0x56b8…56c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00d0}
0x56c2…56e8 Head {h00=0x0022, h01=0x0050, text=»* USED : VBIN7 = WORKITEM«, t00=0x0037, t01=0x00da}
0x56e8…570e Head {h00=0x0022, h01=0x0050, text=»* LBIN3 = WORKITEM«, t00=0x0037, t01=0x0100}
0x570e…5718 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0126}
0x5718…5754 Head {h00=0x0038, h01=0x0050, text=»* OUTPUT: LBIN4 = INPUT BUFFER POINTER ADJUSTED «, t00=0x0037, t01=0x0130}
0x5754…5798 Head {h00=0x0040, h01=0x0050, text=»* OPCODE = CORRESPONDING OBJECT-CODE (BASIC VERB)«, t00=0x0037, t01=0x016c}
0x5798…57bc Head {h00=0x0020, h01=0x0050, text=»* CR = 0 = OK«, t00=0x0038, t01=0x0020}
0x57bc…57e4 Head {h00=0x0024, h01=0x0050, text=»* = 1 = NOT OK«, t00=0x0038, t01=0x0044}
0x57e4…57ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x006c}
0x57ee…583e Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0038, t01=0x0076}
0x583e…585e Head {h00=0x001c, h01=0x0050, text=»BSVOPC PROC STLEN,OPCODE«, t00=0x0038, t01=0x00c6}
0x585e…5872 Head {h00=0x0010, h01=0x0050, text=» PBIN STLEN «, t00=0x0038, t01=0x00e6}
0x5872…5886 Head {h00=0x0010, h01=0x0050, text=» PBIN OPCODE«, t00=0x0038, t01=0x00fa}
0x5886…58b2 Head {h00=0x0028, h01=0x0050, text=» MOVE OPCODE,W0 BASIC-VERB OBJECT:=0«, t00=0x0038, t01=0x010e}
0x58b2…58d4 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0038, t01=0x013a}
0x58d4…58fa Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=X'FF' LOAD FILLER«, t00=0x0038, t01=0x015c}
0x58fa…593e Head {h00=0x0040, h01=0x0050, text=» MATCH STMTS,LBIN3,SLBIN6,VALBUF,LBIN4,STLEN BASICVERBMATCH «, t00=0x0038, t01=0x0182}
0x593e…5964 Head {h00=0x0022, h01=0x0050, text=» BNOK BSV999 JMP IF NOT FOUND «, t00=0x0039, t01=0x0036}
0x5964…599c Head {h00=0x0034, h01=0x0050, text=» XCOPY OPCODE,W1,W1,STVAL,LBIN3 LOAD OBJECT CODE«, t00=0x0039, t01=0x005c}
0x599c…59ce Head {h00=0x002e, h01=0x0050, text=» CBE OPCODE,=X'00FF',BSV980 JMP IF FILLER «, t00=0x0039, t01=0x0094}
0x59ce…59dc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00c6}
0x59dc…59e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00d4}
0x59e6…5a08 Head {h00=0x001e, h01=0x0050, text=»* CHECK IF PROPER LENGTH«, t00=0x0039, t01=0x00de}
0x5a08…5a12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0100}
0x5a12…5a40 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN7,LBIN3 STORE POINTER VALUE «, t00=0x0039, t01=0x010a}
0x5a40…5a76 Head {h00=0x0032, h01=0x0050, text=» ADD VBIN7,STLEN ADD POINTER STATMENT LENGTH «, t00=0x0039, t01=0x0138}
0x5a76…5ab0 Head {h00=0x0036, h01=0x0050, text=» MATCH STVAL,VBIN7,W1,LSTR1,W0,W1 MATCH IF FILLER «, t00=0x0039, t01=0x016e}
0x5ab0…5ae2 Head {h00=0x002e, h01=0x0050, text=» BOK BSV980 JMP IF FILLER /FF FOUND NOT OK«, t00=0x003a, t01=0x0018}
0x5ae2…5af0 Head {h00=0x000a, h01=0x0050, text=»BSV100«, t00=0x003a, t01=0x004a}
0x5af0…5b24 Head {h00=0x0030, h01=0x0050, text=» ADD LBIN4,STLEN ADJUST POINTER WITH LENGTH «, t00=0x003a, t01=0x0058}
0x5b24…5b3c Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x003a, t01=0x008c}
0x5b3c…5b4e Head {h00=0x000e, h01=0x0050, text=» B BSV999 «, t00=0x003a, t01=0x00a4}
0x5b4e…5b5c Head {h00=0x000a, h01=0x0050, text=»BSV980«, t00=0x003a, t01=0x00b6}
0x5b5c…5b74 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x003a, t01=0x00c4}
0x5b74…5b82 Head {h00=0x000a, h01=0x0050, text=»BSV999«, t00=0x003a, t01=0x00dc}
0x5b82…5b8e Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x003a, t01=0x00ea}
0x5b8e…5b9c Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x003a, t01=0x00f6}
0x5b9c…5baa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x0104}
0x5baa…5bb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0112}
0x5bb4…5bd4 Head {h00=0x001c, h01=0x0050, text=»* INDENTION COUNTING«, t00=0x003a, t01=0x011c}
0x5bd4…5bde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x013c}
0x5bde…5c0a Head {h00=0x0028, h01=0x0050, text=»* INPUT : VALBUF = INPUT BUFFER «, t00=0x003a, t01=0x0146}
0x5c0a…5c42 Head {h00=0x0034, h01=0x0050, text=»* LBIN4 = VALIDATION BUFFER POINTER«, t00=0x003a, t01=0x0172}
0x5c42…5c4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x001a}
0x5c4c…5c74 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: LBIN4 = ADJUSTED «, t00=0x003b, t01=0x0024}
0x5c74…5ca8 Head {h00=0x0030, h01=0x0050, text=»* VBIN7 = NUMBER OF INDENTIONS «, t00=0x003b, t01=0x004c}
0x5ca8…5cb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0080}
0x5cb2…5d02 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x003b, t01=0x008a}
0x5d02…5d16 Head {h00=0x0010, h01=0x0050, text=»INDCNT PROC «, t00=0x003b, t01=0x00da}
0x5d16…5d46 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=X'20' LOAD SPACE CHARACTER «, t00=0x003b, t01=0x00ee}
0x5d46…5d76 Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF LEADING SPACES:=0«, t00=0x003b, t01=0x011e}
0x5d76…5d84 Head {h00=0x000a, h01=0x0050, text=»IND100«, t00=0x003b, t01=0x014e}
0x5d84…5dac Head {h00=0x0024, h01=0x0050, text=» MOVE LBIN3,W0 MATCH-POINTER:=0 «, t00=0x003b, t01=0x015c}
0x5dac…5dea Head {h00=0x003a, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH FOR SPACE «, t00=0x003b, t01=0x0184}
0x5dea…5e14 Head {h00=0x0026, h01=0x0050, text=» BNOK IND999 JMP IF NO MORE SPACES«, t00=0x003c, t01=0x0032}
0x5e14…5e40 Head {h00=0x0028, h01=0x0050, text=» ADD VBIN7,W1 INCREMENT NO OF SPACES«, t00=0x003c, t01=0x005c}
0x5e40…5e6c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER-POINTER «, t00=0x003c, t01=0x0088}
0x5e6c…5e84 Head {h00=0x0014, h01=0x0050, text=» B IND100 GO ON «, t00=0x003c, t01=0x00b4}
0x5e84…5e92 Head {h00=0x000a, h01=0x0050, text=»IND999«, t00=0x003c, t01=0x00cc}
0x5e92…5e9e Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x003c, t01=0x00da}
0x5e9e…5eac Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x003c, t01=0x00e6}
0x5eac…5eba Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x00f4}
0x5eba…5ec4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0102}
0x5ec4…5ee8 Head {h00=0x0020, h01=0x0050, text=»* STATEMENT TYPE & LENGTH «, t00=0x003c, t01=0x010c}
0x5ee8…5ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0130}
0x5ef2…5f42 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x003c, t01=0x013a}
0x5f42…5f56 Head {h00=0x0010, h01=0x0050, text=»STTYLN PROC «, t00=0x003c, t01=0x018a}
0x5f56…5f8c Head {h00=0x0032, h01=0x0050, text=» XCOPY OBJSTR,VBIN5,W1,VBIN6,W1 STORE OP-CODE «, t00=0x003d, t01=0x000e}
0x5f8c…5fb0 Head {h00=0x0020, h01=0x0050, text=» ADD VBIN5,W1 ADJUST POINTER«, t00=0x003d, t01=0x0044}
0x5fb0…5fee Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN5,W1,VBIN8,W1 STORE STATEMENT-LENGTH«, t00=0x003d, t01=0x0068}
0x5fee…5ffa Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x003d, t01=0x00a6}
0x5ffa…6008 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x003d, t01=0x00b2}
0x6008…6016 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003d, t01=0x00c0}
0x6016…6020 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00ce}
0x6020…6044 Head {h00=0x0020, h01=0x0050, text=»* VARIABLE DETERMINATION«, t00=0x003d, t01=0x00d8}
0x6044…604e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00fc}
0x604e…607c Head {h00=0x002a, h01=0x0050, text=»* INPUT : VALBUF = BASIC LINE«, t00=0x003d, t01=0x0106}
0x607c…60b2 Head {h00=0x0032, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER«, t00=0x003d, t01=0x0134}
0x60b2…60e4 Head {h00=0x002e, h01=0x0050, text=»* FIDTAB = FIELD ID TABLE«, t00=0x003d, t01=0x016a}
0x60e4…6118 Head {h00=0x0030, h01=0x0050, text=»* ATTAB = ATTRIBUTE TABLE «, t00=0x003e, t01=0x000c}
0x6118…614e Head {h00=0x0032, h01=0x0050, text=»* GVDUR = SCREEN ROW BUFFER «, t00=0x003e, t01=0x0040}
0x614e…6158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0076}
0x6158…6178 Head {h00=0x001c, h01=0x0050, text=»* USED : LBIN3 «, t00=0x003e, t01=0x0080}
0x6178…6198 Head {h00=0x001c, h01=0x0050, text=»* VBIN7 «, t00=0x003e, t01=0x00a0}
0x6198…61b8 Head {h00=0x001c, h01=0x0050, text=»* LBIN12«, t00=0x003e, t01=0x00c0}
0x61b8…61d8 Head {h00=0x001c, h01=0x0050, text=»* LBIN1 «, t00=0x003e, t01=0x00e0}
0x61d8…61f8 Head {h00=0x001c, h01=0x0050, text=»* SLBIN5«, t00=0x003e, t01=0x0100}
0x61f8…6202 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0120}
0x6202…624a Head {h00=0x0044, h01=0x0050, text=»* OUTPUT : VBOOL2 = FALSE NUMERIC => ARITHMETIC VARIABLE«, t00=0x003e, t01=0x012a}
0x624a…6290 Head {h00=0x0042, h01=0x0050, text=»* = TRUE ALPHANUM => STRING VARIABLE «, t00=0x003e, t01=0x0172}
0x6290…62d6 Head {h00=0x0042, h01=0x0050, text=»* VBOOL3 = FALSE !INP- OR !FID-ITEM VARIABLE «, t00=0x003f, t01=0x0028}
0x62d6…6324 Head {h00=0x004a, h01=0x0050, text=»* = TRUE WSM-WORK-ITEM DYNAMIC FIELD VARIABLE«, t00=0x003f, t01=0x006e}
0x6324…634c Head {h00=0x0024, h01=0x0050, text=»* CR = 0 OK«, t00=0x003f, t01=0x00bc}
0x634c…637e Head {h00=0x002e, h01=0x0050, text=»* = 1 OBJECT ERROR«, t00=0x003f, t01=0x00e4}
0x637e…6388 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0116}
0x6388…63d8 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x003f, t01=0x0120}
0x63d8…63ec Head {h00=0x0010, h01=0x0050, text=»VARDET PROC «, t00=0x003f, t01=0x0170}
0x63ec…641e Head {h00=0x002e, h01=0x0050, text=» CLEAR VBOOL2 FALSE = ARITHMETIC VARIABLE «, t00=0x003f, t01=0x0184}
0x641e…6452 Head {h00=0x0030, h01=0x0050, text=» CLEAR VBOOL3 FALSE = WSM WORK ITEM VARIABLE«, t00=0x0040, t01=0x0026}
0x6452…647c Head {h00=0x0026, h01=0x0050, text=» MOVE SLBIN5,W4 VARIABLE LENGTH:=4«, t00=0x0040, t01=0x005a}
0x647c…648a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0040, t01=0x0084}
0x648a…6494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0092}
0x6494…64ce Head {h00=0x0036, h01=0x0050, text=»* CURRENT FIELD '!FID' OR CURRENT INPUT '!INP' «, t00=0x0040, t01=0x009c}
0x64ce…64d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00d6}
0x64d8…650a Head {h00=0x002e, h01=0x0050, text=» MOVE LSTR9A,=C'!INP!FID' LOAD IDENTIFIERS«, t00=0x0040, t01=0x00e0}
0x650a…652c Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER :=0«, t00=0x0040, t01=0x0112}
0x652c…6570 Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR9A,LBIN3,W8,VALBUF,LBIN4,W4 MATCH '!FID' & '!INP'«, t00=0x0040, t01=0x0134}
0x6570…65a0 Head {h00=0x002c, h01=0x0050, text=» BNOK VAR100 JMP IF NOT CURRENT FID/INP «, t00=0x0040, t01=0x0178}
0x65a0…65d2 Head {h00=0x002e, h01=0x0050, text=» CBE LBIN3,W0,VAR010 JMP IF '!INP' = 0000 «, t00=0x0041, t01=0x0018}
0x65d2…65fa Head {h00=0x0024, h01=0x0050, text=» SUB LBIN3,W3 CALC '!FID' = 0001«, t00=0x0041, t01=0x004a}
0x65fa…6608 Head {h00=0x000a, h01=0x0050, text=»VAR010«, t00=0x0041, t01=0x0072}
0x6608…664e Head {h00=0x0042, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W2,LBIN3,W0 STORE OP-CODE CURRENT FID/INP «, t00=0x0041, t01=0x0080}
0x664e…6678 Head {h00=0x0026, h01=0x0050, text=» SUB SLBIN5,W2 VARIABLE LENGTH :=2«, t00=0x0041, t01=0x00c6}
0x6678…66a4 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W2 ADJUST BUFFER POINTER «, t00=0x0041, t01=0x00f0}
0x66a4…66cc Head {h00=0x0024, h01=0x0050, text=» TBT LBOOL5,VAR105 JMP IF STRING«, t00=0x0041, t01=0x011c}
0x66cc…66de Head {h00=0x000e, h01=0x0050, text=» B VAR300 «, t00=0x0041, t01=0x0144}
0x66de…66e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0156}
0x66e8…6712 Head {h00=0x0026, h01=0x0050, text=»* WSM WORK ITEM INVESTIGATION «, t00=0x0041, t01=0x0160}
0x6712…671c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x018a}
0x671c…672a (66, 0, 400) Head {h00=0x000a, h01=0x0050, text=»VAR100«, t00=0x0042, t01=0x0004}
0x672a…674a Head {h00=0x001c, h01=0x0050, text=» MOVE LBIN3,W0 WORKITEM «, t00=0x0042, t01=0x0012}
0x674a…677e Head {h00=0x0030, h01=0x0050, text=» MOVE LSTR6A,=C'WSWAWN' WSM-WORKITEN PREFIX «, t00=0x0042, t01=0x0032}
0x677e…67c2 Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR6A,LBIN3,W6,VALBUF,LBIN4,W2 SEARC WSMITEM PREFIX «, t00=0x0042, t01=0x0066}
0x67c2…67ec Head {h00=0x0026, h01=0x0050, text=» BNOK VAR190 JMP IF NOT A WSM-ITEM«, t00=0x0042, t01=0x00aa}
0x67ec…67f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00d4}
0x67f6…681a Head {h00=0x0020, h01=0x0050, text=»* WSM WORK-ITEM FOUND OK «, t00=0x0042, t01=0x00de}
0x681a…6824 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0102}
0x6824…684a Head {h00=0x0022, h01=0x0050, text=» SET VBOOL3 TRUE=WSM WORK ITEM«, t00=0x0042, t01=0x010c}
0x684a…6890 Head {h00=0x0042, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,SLBIN5,VALBUF,LBIN4 LOAD WSM WORKITEM NAME«, t00=0x0042, t01=0x0132}
0x6890…68ba Head {h00=0x0026, h01=0x0050, text=» CBE LBIN3,W4,VAR110 NUM WSM-ITEM «, t00=0x0042, t01=0x0178}
0x68ba…68c8 Head {h00=0x000a, h01=0x0050, text=»VAR105«, t00=0x0043, t01=0x0012}
0x68c8…68f0 Head {h00=0x0024, h01=0x0050, text=» B VAR250 ALPHANUMERIC = STRING «, t00=0x0043, t01=0x0020}
0x68f0…68fe Head {h00=0x000a, h01=0x0050, text=»VAR110«, t00=0x0043, t01=0x0048}
0x68fe…6924 Head {h00=0x0022, h01=0x0050, text=» B VAR300 NUMERIC = ARITHMETIC«, t00=0x0043, t01=0x0056}
0x6924…692e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x007c}
0x692e…6956 Head {h00=0x0024, h01=0x0050, text=»* DYNAMIC FIELD INVESTIGATION«, t00=0x0043, t01=0x0086}
0x6956…6960 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00ae}
0x6960…696e Head {h00=0x000a, h01=0x0050, text=»VAR190«, t00=0x0043, t01=0x00b8}
0x696e…69a8 Head {h00=0x0036, h01=0x0050, text=» MOVE LSTR6A,=X'422A580020' B*X=ALPHANUMERIC CHARS«, t00=0x0043, t01=0x00c6}
0x69a8…69f2 Head {h00=0x0046, h01=0x0050, text=» MOVE LSTR16,=X'2B2D2A2F28293A263D3C3E2C3B2000' +-*/():&=<>,;B/00 «, t00=0x0043, t01=0x0100}
0x69f2…6a2e Head {h00=0x0038, h01=0x0050, text=» MMOVE VBIN7,LBIN12,LBIN4 LOAD ACTUAL BUF. POPINTER «, t00=0x0043, t01=0x014a}
0x6a2e…6a5e Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W4 ADJUST TO GET MATCH-LIMIT «, t00=0x0043, t01=0x0186}
0x6a5e…6a6c Head {h00=0x000a, h01=0x0050, text=»VAL192«, t00=0x0044, t01=0x0026}
0x6a6c…6a92 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,W0 MATCHPOINTER:=0«, t00=0x0044, t01=0x0034}
0x6a92…6ac2 Head {h00=0x002c, h01=0x0050, text=» MATCH LSTR16,LBIN3,W15,VALBUF,LBIN12,W1«, t00=0x0044, t01=0x005a}
0x6ac2…6aec Head {h00=0x0026, h01=0x0050, text=» BOK VAL194 DELIMITER-CHAR. FOUND «, t00=0x0044, t01=0x008a}
0x6aec…6b1e Head {h00=0x002e, h01=0x0050, text=» ADD LBIN12,W1 ADJUST TEMP BUFFER POINTER «, t00=0x0044, t01=0x00b4}
0x6b1e…6b50 Head {h00=0x002e, h01=0x0050, text=» CBE LBIN12,VBIN4,VAL194 JMP IF E-O-SOURCE«, t00=0x0044, t01=0x00e6}
0x6b50…6b8a Head {h00=0x0036, h01=0x0050, text=» CBE LBIN12,VBIN7,VAL194 4 POSITIONS MATCHED. JMP «, t00=0x0044, t01=0x0118}
0x6b8a…6bb2 Head {h00=0x0024, h01=0x0050, text=» B VAL192 GO ON MATCH DELIMITER «, t00=0x0044, t01=0x0152}
0x6bb2…6bc0 Head {h00=0x000a, h01=0x0050, text=»VAL194«, t00=0x0044, t01=0x017a}
0x6bc0…6bf0 Head {h00=0x002c, h01=0x0050, text=» SUB LBIN12,LBIN4 CALC EFF. FID-LENGTH ?«, t00=0x0044, t01=0x0188}
0x6bf0…6c18 Head {h00=0x0024, h01=0x0050, text=» BE VAR980 IF = 0 => NO VARIABEL«, t00=0x0045, t01=0x0028}
0x6c18…6c3a Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 WORKITEM:=0«, t00=0x0045, t01=0x0050}
0x6c3a…6c48 Head {h00=0x000a, h01=0x0050, text=»VAR200«, t00=0x0045, t01=0x0072}
0x6c48…6c74 Head {h00=0x0028, h01=0x0050, text=» CMP LBIN3,LABIN CHECK IF END ATTAB «, t00=0x0045, t01=0x0080}
0x6c74…6c94 Head {h00=0x001c, h01=0x0050, text=» BE VAR980 OBJECT ERROR «, t00=0x0045, t01=0x00ac}
0x6c94…6cca Head {h00=0x0032, h01=0x0050, text=» XCOPY VBIN7,W0,W2,ATTAB,LBIN3 FETCH ROW & COL«, t00=0x0045, t01=0x00cc}
0x6cca…6cf8 Head {h00=0x002a, h01=0x0050, text=» CBE VBIN7,W0,VAR980 JMP IF E-O-BUFFER«, t00=0x0045, t01=0x0102}
0x6cf8…6d22 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W2 ADJUST ATAB-POINTER «, t00=0x0045, t01=0x0130}
0x6d22…6d50 Head {h00=0x002a, h01=0x0050, text=» XCOPY VBIN7,W0,W1,W0,W0 DELETE ROW NO«, t00=0x0045, t01=0x015a}
0x6d50…6d82 Head {h00=0x002e, h01=0x0050, text=» CBG VBIN7,LBIN9,VAR206 JMP IF OVFL-ENTRY «, t00=0x0045, t01=0x0188}
0x6d82…6db4 Head {h00=0x002e, h01=0x0050, text=» XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET SEQ.NO «, t00=0x0046, t01=0x002a}
0x6db4…6dec Head {h00=0x0034, h01=0x0050, text=» CBNE VBIN7,=X'00FF',VAR208 JMP IF DYNAMIC FIELD«, t00=0x0046, t01=0x005c}
0x6dec…6dfa Head {h00=0x000a, h01=0x0050, text=»VAR206«, t00=0x0046, t01=0x0094}
0x6dfa…6e26 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN3,W2 ADJUST ATTAB -POINTER «, t00=0x0046, t01=0x00a2}
0x6e26…6e3e Head {h00=0x0014, h01=0x0050, text=» B VAR200 GO ON «, t00=0x0046, t01=0x00ce}
0x6e3e…6e4c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x00e6}
0x6e4c…6e56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00f4}
0x6e56…6e7e Head {h00=0x0024, h01=0x0050, text=»* DYNAMIC FIELD SEQ.NO FOUND «, t00=0x0046, t01=0x00fe}
0x6e7e…6e88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0126}
0x6e88…6e96 Head {h00=0x000a, h01=0x0050, text=»VAR208«, t00=0x0046, t01=0x0130}
0x6e96…6eb8 Head {h00=0x001e, h01=0x0050, text=» CALL WXMUL,VBIN7,W5,VBIN7«, t00=0x0046, t01=0x013e}
0x6eb8…6ee4 Head {h00=0x0028, h01=0x0050, text=» SUB VBIN7,W5 CALC FIELD-ID POSITION«, t00=0x0046, t01=0x0160}
0x6ee4…6f12 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN1,VBIN7 LOAD FIDTAB-POINTER «, t00=0x0046, t01=0x018c}
0x6f12…6f4e Head {h00=0x0038, h01=0x0050, text=» MATCH FIDTAB,LBIN1,W4,LSTR16,W13,W1 MATCH 1ST SPACE«, t00=0x0047, t01=0x002a}
0x6f4e…6f7e Head {h00=0x002c, h01=0x0050, text=» SUB LBIN1,VBIN7 CALC FIDTAB-FID LENGTH «, t00=0x0047, t01=0x0066}
0x6f7e…6fb6 Head {h00=0x0034, h01=0x0050, text=» CBNE LBIN12,LBIN1,VAR206 JMP IF NOT SAME LENGTH«, t00=0x0047, t01=0x0096}
0x6fb6…6ffe Head {h00=0x0044, h01=0x0050, text=» MATCH FIDTAB,VBIN7,LBIN12,VALBUF,LBIN4,LBIN12 MATCH FIELD NAME «, t00=0x0047, t01=0x00ce}
0x6ffe…7024 Head {h00=0x0022, h01=0x0050, text=» BNOK VAR206 NOT THIS FIELD ID«, t00=0x0047, t01=0x0116}
0x7024…7056 Head {h00=0x002e, h01=0x0050, text=» MOVE SLBIN5,LBIN12 SAVE FOUND FID-LENGTH «, t00=0x0047, t01=0x013c}
0x7056…7064 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x016e}
0x7064…706e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x017c}
0x706e…7090 Head {h00=0x001e, h01=0x0050, text=»* RIGHT FIELD ID FOUND«, t00=0x0047, t01=0x0186}
0x7090…709a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0018}
0x709a…70cc Head {h00=0x002e, h01=0x0050, text=» SET VBOOL3 TRUE = DYNAMIC FIELD VARIABLE «, t00=0x0048, t01=0x0022}
0x70cc…710a Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W4,FIDTAB,VBIN7 LOAD DYN FIELD ID «, t00=0x0048, t01=0x0054}
0x710a…713c Head {h00=0x002e, h01=0x0050, text=» MOVE LBIN1,W4 MAXLENGTH OF VARIABLE-NAME «, t00=0x0048, t01=0x0092}
0x713c…7178 Head {h00=0x0038, h01=0x0050, text=» SUB LBIN1,SLBIN5 CALC NUMBER TO CORRECT OB-LENGTHS «, t00=0x0048, t01=0x00c4}
0x7178…71ae Head {h00=0x0032, h01=0x0050, text=» ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER-POINTER«, t00=0x0048, t01=0x0100}
0x71ae…71de Head {h00=0x002c, h01=0x0050, text=» ADD VBIN8,LBIN1 ADJUST STATEMENT LENGTH«, t00=0x0048, t01=0x0136}
0x71de…7208 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN3,W2 ADJUST ATTAB-POINTER«, t00=0x0048, t01=0x0166}
0x7208…722a Head {h00=0x001e, h01=0x0050, text=» MOVE VBIN7,W0 CLEAR FIRST«, t00=0x0048, t01=0x0190}
0x722a…725c Head {h00=0x002e, h01=0x0050, text=» XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET ROW NO «, t00=0x0049, t01=0x0022}
0x725c…7286 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W1 ADJUST ATTAB-POINTER«, t00=0x0049, t01=0x0054}
0x7286…72a8 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN1,W0 WORKITEM:=0«, t00=0x0049, t01=0x007e}
0x72a8…72da Head {h00=0x002e, h01=0x0050, text=» XCOPY LBIN1,W1,W1,ATTAB,LBIN3 GET COL NO «, t00=0x0049, t01=0x00a0}
0x72da…7308 Head {h00=0x002a, h01=0x0050, text=» SUB LBIN1,W1 ADJUST COL.NO TO POINTER«, t00=0x0049, t01=0x00d2}
0x7308…7332 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W3 ADJUST ATTAB-POINTER«, t00=0x0049, t01=0x0100}
0x7332…735e Head {h00=0x0028, h01=0x0050, text=» CMP LBIN3,LABIN CHECK END OF ATTAB «, t00=0x0049, t01=0x012a}
0x735e…7384 Head {h00=0x0022, h01=0x0050, text=» BE VAR210 JMP IF E-O-B FOUND «, t00=0x0049, t01=0x0156}
0x7384…73a8 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN12,W0 WORKITEM:=0 «, t00=0x0049, t01=0x017c}
0x73a8…73e0 Head {h00=0x0034, h01=0x0050, text=» XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT ROW NO «, t00=0x004a, t01=0x0010}
0x73e0…7418 Head {h00=0x0034, h01=0x0050, text=» CBNE LBIN12,VBIN7,VAR210 JMP IF NOT SAME ROW NO«, t00=0x004a, t01=0x0048}
0x7418…7442 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W1 ADJUST ATTAB-POINTER«, t00=0x004a, t01=0x0080}
0x7442…747a Head {h00=0x0034, h01=0x0050, text=» XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT COL NO «, t00=0x004a, t01=0x00aa}
0x747a…74a2 Head {h00=0x0024, h01=0x0050, text=» SUB LBIN12,W1 ADUST ENDPOSITION«, t00=0x004a, t01=0x00e2}
0x74a2…74b4 Head {h00=0x000e, h01=0x0050, text=» B VAR215 «, t00=0x004a, t01=0x010a}
0x74b4…74c2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x011c}
0x74c2…74cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x012a}
0x74cc…74ec Head {h00=0x001c, h01=0x0050, text=»* SEARCH FOR 1ST /00 «, t00=0x004a, t01=0x0134}
0x74ec…74f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0154}
0x74f6…7504 Head {h00=0x000a, h01=0x0050, text=»VAR210«, t00=0x004a, t01=0x015e}
0x7504…7534 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LBIN9 LOAD MAX COL POSITION «, t00=0x004a, t01=0x016c}
0x7534…7566 Head {h00=0x002e, h01=0x0050, text=» SUB LBIN3,LBIN1 CALC PICTURESTRING LENGTH«, t00=0x004b, t01=0x000c}
0x7566…7594 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN12,LBIN1 LOAD START POSITION«, t00=0x004b, t01=0x003e}
0x7594…75d6 Head {h00=0x003e, h01=0x0050, text=» MATCH GVDUR(VBIN7),LBIN12,LBIN3,LSTR6A,W3,W1 MATCH 1ST 00«, t00=0x004b, t01=0x006c}
0x75d6…75f8 Head {h00=0x001e, h01=0x0050, text=» BOK VAR215 ENDPOS FOUND «, t00=0x004b, t01=0x00ae}
0x75f8…7628 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN12,LBIN9 ENDPOS=MAX ENDCOLPOS «, t00=0x004b, t01=0x00d0}
0x7628…7636 Head {h00=0x000a, h01=0x0050, text=»VAR215«, t00=0x004b, t01=0x0100}
0x7636…7664 Head {h00=0x002a, h01=0x0050, text=» SUB LBIN12,LBIN1 CALC PICTURE LENGTH «, t00=0x004b, t01=0x010e}
0x7664…7686 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x004b, t01=0x013c}
0x7686…76ca Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR6A,LBIN3,W3,GVDUR(VBIN7),LBIN1,W1 MATCH 1ST CHAR «, t00=0x004b, t01=0x015e}
0x76ca…76f0 Head {h00=0x0022, h01=0x0050, text=» BNOK VAR300 NO ALPHANUM CHAR «, t00=0x004c, t01=0x0012}
0x76f0…76fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0038}
0x76fa…7724 Head {h00=0x0026, h01=0x0050, text=»* ALPHANUMERIC CHARACTER FOUND «, t00=0x004c, t01=0x0042}
0x7724…772e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x006c}
0x772e…7766 Head {h00=0x0034, h01=0x0050, text=» XCOPY LSTR1,W0,W1,LSTR6A,LBIN3 LOAD FOUND SIGN «, t00=0x004c, t01=0x0076}
0x7766…779a Head {h00=0x0030, h01=0x0050, text=» MOVE GST80I(W7),LSTR1 FILL WITH FOUND CHAR «, t00=0x004c, t01=0x00ae}
0x779a…77bc Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x004c, t01=0x00e2}
0x77bc…77fc Head {h00=0x003c, h01=0x0050, text=» MATCH GST80I(W7),LBIN3,LBIN12,GVDUR(VBIN7),LBIN1,LBIN12«, t00=0x004c, t01=0x0104}
0x77fc…782a Head {h00=0x002a, h01=0x0050, text=» BNOK VAR300 ALL CHARACTERS NOT ALPHA «, t00=0x004c, t01=0x0144}
0x782a…7838 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004c, t01=0x0172}
0x7838…7842 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0180}
0x7842…7882 Head {h00=0x003c, h01=0x0050, text=»* ALL CHARACTERS ARE ALPHANUMERIC => STRING VARIABLE«, t00=0x004c, t01=0x018a}
0x7882…788c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x003a}
0x788c…789a Head {h00=0x000a, h01=0x0050, text=»VAR250«, t00=0x004d, t01=0x0044}
0x789a…78c8 Head {h00=0x002a, h01=0x0050, text=» SET VBOOL2 TRUE=ALPHANUMERIC =>STRING«, t00=0x004d, t01=0x0052}
0x78c8…78d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0080}
0x78d2…790c Head {h00=0x0036, h01=0x0050, text=»* NUMERIC DYNAMIC FIELD => ARITHMETIC VARIABLE«, t00=0x004d, t01=0x008a}
0x790c…7916 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00c4}
0x7916…7924 Head {h00=0x000a, h01=0x0050, text=»VAR300«, t00=0x004d, t01=0x00ce}
0x7924…7938 Head {h00=0x0010, h01=0x0050, text=» B VAR990 OK«, t00=0x004d, t01=0x00dc}
0x7938…7942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00f0}
0x7942…795c Head {h00=0x0016, h01=0x0050, text=»* OBJECT ERROR«, t00=0x004d, t01=0x00fa}
0x795c…7966 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0114}
0x7966…7974 Head {h00=0x000a, h01=0x0050, text=»VAR980«, t00=0x004d, t01=0x011e}
0x7974…798c Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x004d, t01=0x012c}
0x798c…799e Head {h00=0x000e, h01=0x0050, text=» B VAR999 «, t00=0x004d, t01=0x0144}
0x799e…79a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0156}
0x79a8…79be Head {h00=0x0012, h01=0x0050, text=»* OK EXIT «, t00=0x004d, t01=0x0160}
0x79be…79c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0176}
0x79c8…79d6 Head {h00=0x000a, h01=0x0050, text=»VAR990«, t00=0x004d, t01=0x0180}
0x79d6…7a06 Head {h00=0x002c, h01=0x0050, text=» ADD LBIN4,SLBIN5 ADJUST VALBUF POINTER «, t00=0x004d, t01=0x018e}
0x7a06…7a3e Head {h00=0x0034, h01=0x0050, text=» ADD VBIN3,SLBIN5 ADJUST INT.MED.BUFFER-POINTER «, t00=0x004e, t01=0x002e}
0x7a3e…7a72 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN8,SLBIN5 ADJUST LENGTH OF STATEMENT«, t00=0x004e, t01=0x0066}
0x7a72…7a8a Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x004e, t01=0x009a}
0x7a8a…7a98 Head {h00=0x000a, h01=0x0050, text=»VAR999«, t00=0x004e, t01=0x00b2}
0x7a98…7aa4 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x004e, t01=0x00c0}
0x7aa4…7ab2 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x004e, t01=0x00cc}
0x7ab2…7ac0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004e, t01=0x00da}
0x7ac0…7aca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00e8}
0x7aca…7af4 Head {h00=0x0026, h01=0x0050, text=»* STRING EXPRESSION EVALUATION«, t00=0x004e, t01=0x00f2}
0x7af4…7afe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x011c}
0x7afe…7b26 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x004e, t01=0x0126}
0x7b26…7b52 Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK «, t00=0x004e, t01=0x014e}
0x7b52…7b5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x017a}
0x7b5c…7bac Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x004e, t01=0x0184}
0x7bac…7bc0 Head {h00=0x0010, h01=0x0050, text=»STREXP PROC «, t00=0x004f, t01=0x0044}
0x7bc0…7be6 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'62' POINTER:=62«, t00=0x004f, t01=0x0058}
0x7be6…7c26 Head {h00=0x003c, h01=0x0050, text=» XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD EXPR SEP ) «, t00=0x004f, t01=0x007e}
0x7c26…7c52 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK INDEX «, t00=0x004f, t01=0x00be}
0x7c52…7c5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00ea}
0x7c5c…7c7a Head {h00=0x001a, h01=0x0050, text=»* STRING CONSTANT «, t00=0x004f, t01=0x00f4}
0x7c7a…7c84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0112}
0x7c84…7c92 Head {h00=0x000a, h01=0x0050, text=»STR000«, t00=0x004f, t01=0x011c}
0x7c92…7cba Head {h00=0x0024, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF EXPR-CHA0«, t00=0x004f, t01=0x012a}
0x7cba…7ce8 Head {h00=0x002a, h01=0x0050, text=» MOVE LSTR1,=X'22' LOAD STRING QUOTE "«, t00=0x004f, t01=0x0152}
0x7ce8…7d1e Head {h00=0x0032, h01=0x0050, text=» MATCH LSTR1,VBIN7,W1,VALBUF,LBIN4,W1 MATCH " «, t00=0x004f, t01=0x0180}
0x7d1e…7d4a Head {h00=0x0028, h01=0x0050, text=» BNOK STR100 JMP IF NOTSTRING QUOTE «, t00=0x0050, t01=0x0026}
0x7d4a…7d78 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN7,LBIN4 LOAD BUFFER POINTER «, t00=0x0050, t01=0x0052}
0x7d78…7d9a Head {h00=0x001e, h01=0x0050, text=» ADD VBIN7,W1 ADJUST FOR "«, t00=0x0050, t01=0x0080}
0x7d9a…7dcc Head {h00=0x002e, h01=0x0050, text=» MOVE LBIN1,VBIN4 LOAD END OF SOURCE-LINE «, t00=0x0050, t01=0x00a2}
0x7dcc…7df6 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN1,VBIN7 CALC MATCH LENGTH«, t00=0x0050, t01=0x00d4}
0x7df6…7e30 Head {h00=0x0036, h01=0x0050, text=» MATCH VALBUF,VBIN7,LBIN1,LSTR1,W0,W1 MATCH NEXT "«, t00=0x0050, t01=0x00fe}
0x7e30…7e5c Head {h00=0x0028, h01=0x0050, text=» SUB VBIN7,W1 ADJUST NUMB FOR 1ST " «, t00=0x0050, t01=0x0138}
0x7e5c…7e88 Head {h00=0x0028, h01=0x0050, text=» SUB VBIN7,LBIN4 CALC NUMB OF CHARS «, t00=0x0050, t01=0x0164}
0x7e88…7eb8 Head {h00=0x002c, h01=0x0050, text=» ADD LBIN4,W1 ADJUSTVALBUF POINTER 1ST "«, t00=0x0050, t01=0x0190}
0x7eb8…7ee0 Head {h00=0x0024, h01=0x0050, text=» PERF CONSTO ***CONSTANT STORAGE«, t00=0x0051, t01=0x0030}
0x7ee0…7ef4 Head {h00=0x0010, h01=0x0050, text=» B STR400 OK«, t00=0x0051, t01=0x0058}
0x7ef4…7f02 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0051, t01=0x006c}
0x7f02…7f0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x007a}
0x7f0c…7f2a Head {h00=0x001a, h01=0x0050, text=»* STRING VARIABLE «, t00=0x0051, t01=0x0084}
0x7f2a…7f34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x00a2}
0x7f34…7f42 Head {h00=0x000a, h01=0x0050, text=»STR100«, t00=0x0051, t01=0x00ac}
0x7f42…7f70 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0051, t01=0x00ba}
0x7f70…7f92 Head {h00=0x001e, h01=0x0050, text=» BNOK STR300 JMP IF NOT OK«, t00=0x0051, t01=0x00e8}
0x7f92…7fc4 Head {h00=0x002e, h01=0x0050, text=» TBT VBOOL2,STR200 JMP IF STRING VARIABLE «, t00=0x0051, t01=0x010a}
0x7fc4…7ff8 Head {h00=0x0030, h01=0x0050, text=» TBT VBOOL3,STR110 JMP IF DYN FIELD/WSM-W-I «, t00=0x0051, t01=0x013c}
0x7ff8…802a Head {h00=0x002e, h01=0x0050, text=» SUB LBIN4,W4 ADJUST POINTER IF WRONG TYPE«, t00=0x0051, t01=0x0170}
0x802a…8062 Head {h00=0x0034, h01=0x0050, text=» SUB VBIN3,SLBIN5 ADJUST INT MED BUFFER POINTER «, t00=0x0052, t01=0x0012}
0x8062…8094 Head {h00=0x002e, h01=0x0050, text=» SUB VBIN8,SLBIN5 ADJUST STATEMENT LENGTH «, t00=0x0052, t01=0x004a}
0x8094…80a6 Head {h00=0x000e, h01=0x0050, text=» B STR120 «, t00=0x0052, t01=0x007c}
0x80a6…80b4 Head {h00=0x000a, h01=0x0050, text=»STR110«, t00=0x0052, t01=0x008e}
0x80b4…80ea Head {h00=0x0032, h01=0x0050, text=» SUB LBIN4,SLBIN5 ADJUST POINTER IF WRONG TYPE«, t00=0x0052, t01=0x009c}
0x80ea…811e Head {h00=0x0030, h01=0x0050, text=» SUB VBIN3,W4 ADJUST INT MED BUFFER POINTER «, t00=0x0052, t01=0x00d2}
0x811e…814c Head {h00=0x002a, h01=0x0050, text=» SUB VBIN8,W4 ADJUST STATEMENT LENGTH «, t00=0x0052, t01=0x0106}
0x814c…815a Head {h00=0x000a, h01=0x0050, text=»STR120«, t00=0x0052, t01=0x0134}
0x815a…8172 Head {h00=0x0014, h01=0x0050, text=» B STR980 NOT OK«, t00=0x0052, t01=0x0142}
0x8172…817c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x015a}
0x817c…81b6 Head {h00=0x0036, h01=0x0050, text=»* QUALIFIED STRING VARIABLE =====> SUBSTRING«, t00=0x0052, t01=0x0164}
0x81b6…81c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x000e}
0x81c0…81ce Head {h00=0x000a, h01=0x0050, text=»STR200«, t00=0x0053, t01=0x0018}
0x81ce…81f2 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-L«, t00=0x0053, t01=0x0026}
0x81f2…8212 Head {h00=0x001c, h01=0x0050, text=» BE STR990 JMP IF E-O-L «, t00=0x0053, t01=0x004a}
0x8212…823c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0053, t01=0x006a}
0x823c…8260 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-L«, t00=0x0053, t01=0x0094}
0x8260…8280 Head {h00=0x001c, h01=0x0050, text=» BE STR990 JMP IF E-O-L «, t00=0x0053, t01=0x00b8}
0x8280…828e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0053, t01=0x00d8}
0x828e…8298 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x00e6}
0x8298…82bc Head {h00=0x0020, h01=0x0050, text=»* BEGIN OF SUBSTRING '('«, t00=0x0053, t01=0x00f0}
0x82bc…82c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0114}
0x82c6…82f6 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0053, t01=0x011e}
0x82f6…830c Head {h00=0x0012, h01=0x0050, text=» MOVE LBIN3,W0«, t00=0x0053, t01=0x014e}
0x830c…8344 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '(' «, t00=0x0053, t01=0x0164}
0x8344…8366 Head {h00=0x001e, h01=0x0050, text=» BNOK STR400 NO SUBSTRING «, t00=0x0054, t01=0x000c}
0x8366…8392 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0054, t01=0x002e}
0x8392…83bc Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0054, t01=0x005a}
0x83bc…83c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0084}
0x83c6…83f2 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0054, t01=0x008e}
0x83f2…83fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00ba}
0x83fc…842e Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0054, t01=0x00c4}
0x842e…8458 Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 JMP IF DISASTER ERROR«, t00=0x0054, t01=0x00f6}
0x8458…8482 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0054, t01=0x0120}
0x8482…848c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x014a}
0x848c…84b0 Head {h00=0x0020, h01=0x0050, text=»* SUBSTRING OPERATOR ':'«, t00=0x0054, t01=0x0154}
0x84b0…84ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0178}
0x84ba…84e6 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0054, t01=0x0182}
0x84e6…8510 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0055, t01=0x001e}
0x8510…851a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0048}
0x851a…8546 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED«, t00=0x0055, t01=0x0052}
0x8546…8550 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x007e}
0x8550…8584 Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0055, t01=0x0088}
0x8584…85ae Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 JMP IF DISASTER ERROR«, t00=0x0055, t01=0x00bc}
0x85ae…85d8 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0055, t01=0x00e6}
0x85d8…85e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0110}
0x85e2…861c Head {h00=0x0036, h01=0x0050, text=»* END OF SUBSTRING ')' STORE SUBSTRING OPERATOR«, t00=0x0055, t01=0x011a}
0x861c…8626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0154}
0x8626…8666 Head {h00=0x003c, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,OPRVAL,W19 LOAD SUBSTRING OP-CODE«, t00=0x0055, t01=0x015e}
0x8666…869a Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED. BUFFER-POINTER«, t00=0x0056, t01=0x000e}
0x869a…86c8 Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x0056, t01=0x0042}
0x86c8…86f4 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0056, t01=0x0070}
0x86f4…8706 Head {h00=0x000e, h01=0x0050, text=» B STR400 «, t00=0x0056, t01=0x009c}
0x8706…8714 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x00ae}
0x8714…871e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00bc}
0x871e…873a Head {h00=0x0018, h01=0x0050, text=»* STRING FUNCTION«, t00=0x0056, t01=0x00c6}
0x873a…8744 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00e2}
0x8744…8752 Head {h00=0x000a, h01=0x0050, text=»STR300«, t00=0x0056, t01=0x00ec}
0x8752…8776 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W20 POINTER:=20 «, t00=0x0056, t01=0x00fa}
0x8776…87b2 Head {h00=0x0038, h01=0x0050, text=» MATCH OPRTS,LBIN3,W3,VALBUF,LBIN4,W3 MATCH FUNCTION«, t00=0x0056, t01=0x011e}
0x87b2…87e0 Head {h00=0x002a, h01=0x0050, text=» BNOK STR980 NO FUNCTION GO SCONSTANT «, t00=0x0056, t01=0x015a}
0x87e0…880c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W3 ADJUST BUFFER POINTER «, t00=0x0056, t01=0x0188}
0x880c…884c Head {h00=0x003c, h01=0x0050, text=» XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 STACK FUNC-CODE «, t00=0x0057, t01=0x0024}
0x884c…8878 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK-INDEX «, t00=0x0057, t01=0x0064}
0x8878…88a2 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0057, t01=0x0090}
0x88a2…88b0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0057, t01=0x00ba}
0x88b0…88ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00c8}
0x88ba…88e4 Head {h00=0x0026, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '(' «, t00=0x0057, t01=0x00d2}
0x88e4…88ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00fc}
0x88ee…891a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0057, t01=0x0106}
0x891a…8944 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0057, t01=0x0132}
0x8944…894e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x015c}
0x894e…8978 Head {h00=0x0026, h01=0x0050, text=»* ARITMETIC EXPRESSION EXPECTED«, t00=0x0057, t01=0x0166}
0x8978…8982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0190}
0x8982…89b4 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0058, t01=0x000a}
0x89b4…89de Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 JMP IF DISASTER ERROR«, t00=0x0058, t01=0x003c}
0x89de…8a08 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0058, t01=0x0066}
0x8a08…8a12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0090}
0x8a12…8a56 Head {h00=0x0040, h01=0x0050, text=»* END OF PARAMETER LIST ')' STORE FUNCTION OPERATION-CODE«, t00=0x0058, t01=0x009a}
0x8a56…8a60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00de}
0x8a60…8a8a Head {h00=0x0026, h01=0x0050, text=» SUB LBIN2,W1 DECREASE STACK-INDEX«, t00=0x0058, t01=0x00e8}
0x8a8a…8ac8 Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OP-CODE «, t00=0x0058, t01=0x0112}
0x8ac8…8afc Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED BUFFER-POINTER «, t00=0x0058, t01=0x0150}
0x8afc…8b2a Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x0058, t01=0x0184}
0x8b2a…8b5a Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK-ENTRY«, t00=0x0059, t01=0x0022}
0x8b5a…8b86 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0059, t01=0x0052}
0x8b86…8b90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x007e}
0x8b90…8bbc Head {h00=0x0028, h01=0x0050, text=»* CONCATENATED STRING EXPRESSION«, t00=0x0059, t01=0x0088}
0x8bbc…8bc6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00b4}
0x8bc6…8bd4 Head {h00=0x000a, h01=0x0050, text=»STR400«, t00=0x0059, t01=0x00be}
0x8bd4…8bfc Head {h00=0x0024, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-LINE «, t00=0x0059, t01=0x00cc}
0x8bfc…8c12 Head {h00=0x0012, h01=0x0050, text=» BE STR990 E0L«, t00=0x0059, t01=0x00f4}
0x8c12…8c3c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0059, t01=0x010a}
0x8c3c…8c64 Head {h00=0x0024, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-LINE «, t00=0x0059, t01=0x0134}
0x8c64…8c7a Head {h00=0x0012, h01=0x0050, text=» BE STR990 E0L«, t00=0x0059, t01=0x015c}
0x8c7a…8c9e Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W18 POINTER:=18 «, t00=0x0059, t01=0x0172}
0x8c9e…8cd4 Head {h00=0x0032, h01=0x0050, text=» MATCH OPRTS,LBIN3,W1,VALBUF,LBIN4,W1 MATCH & «, t00=0x005a, t01=0x0008}
0x8cd4…8cfc Head {h00=0x0024, h01=0x0050, text=» BNOK STR990 NO CONCATENATED STR«, t00=0x005a, t01=0x003e}
0x8cfc…8d30 Head {h00=0x0030, h01=0x0050, text=» PERF OPSTCK,W14 ***OPERATOR-STACK HANDLING «, t00=0x005a, t01=0x0066}
0x8d30…8d5c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005a, t01=0x009a}
0x8d5c…8d86 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x005a, t01=0x00c6}
0x8d86…8d9e Head {h00=0x0014, h01=0x0050, text=» B STR000 GO ON «, t00=0x005a, t01=0x00f0}
0x8d9e…8dac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0108}
0x8dac…8db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0116}
0x8db6…8dd0 Head {h00=0x0016, h01=0x0050, text=»* OBJECT ERROR«, t00=0x005a, t01=0x0120}
0x8dd0…8dda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x013a}
0x8dda…8de8 Head {h00=0x000a, h01=0x0050, text=»STR980«, t00=0x005a, t01=0x0144}
0x8de8…8e00 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x005a, t01=0x0152}
0x8e00…8e12 Head {h00=0x000e, h01=0x0050, text=» B STR999 «, t00=0x005a, t01=0x016a}
0x8e12…8e1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x017c}
0x8e1c…8e30 Head {h00=0x0010, h01=0x0050, text=»* EXIT OK«, t00=0x005a, t01=0x0186}
0x8e30…8e3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x000a}
0x8e3a…8e48 Head {h00=0x000a, h01=0x0050, text=»STR990«, t00=0x005b, t01=0x0014}
0x8e48…8e72 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN2,W1 DECREASE STACK INDEX«, t00=0x005b, t01=0x0022}
0x8e72…8eaa Head {h00=0x0034, h01=0x0050, text=» CBE LSTACK(LBIN2),=X'0022',STR995 JMP IF E-O-E «, t00=0x005b, t01=0x004c}
0x8eaa…8ee8 Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OPERATOR«, t00=0x005b, t01=0x0084}
0x8ee8…8f1c Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED. BUFFER-POINTER«, t00=0x005b, t01=0x00c2}
0x8f1c…8f4a Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x005b, t01=0x00f6}
0x8f4a…8f7a Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY«, t00=0x005b, t01=0x0124}
0x8f7a…8f8c Head {h00=0x000e, h01=0x0050, text=» B STR990 «, t00=0x005b, t01=0x0154}
0x8f8c…8f9a Head {h00=0x000a, h01=0x0050, text=»STR995«, t00=0x005b, t01=0x0166}
0x8f9a…8fca Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY«, t00=0x005b, t01=0x0174}
0x8fca…8ff6 Head {h00=0x0028, h01=0x0050, text=» SET VBOOL2 TRUE =STRING EXPRESSION «, t00=0x005c, t01=0x0014}
0x8ff6…9012 Head {h00=0x0018, h01=0x0050, text=» CMP W1,W1 CR:=0 OK «, t00=0x005c, t01=0x0040}
0x9012…9020 Head {h00=0x000a, h01=0x0050, text=»STR999«, t00=0x005c, t01=0x005c}
0x9020…902c Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x005c, t01=0x006a}
0x902c…903a Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x005c, t01=0x0076}
0x903a…9048 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005c, t01=0x0084}
0x9048…9052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0092}
0x9052…9080 Head {h00=0x002a, h01=0x0050, text=»* ARITHMETC EXPRESSION EVALUATION «, t00=0x005c, t01=0x009c}
0x9080…908a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x00ca}
0x908a…90b2 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x005c, t01=0x00d4}
0x90b2…90de Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK «, t00=0x005c, t01=0x00fc}
0x90de…90e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0128}
0x90e8…9138 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x005c, t01=0x0132}
0x9138…914c Head {h00=0x0010, h01=0x0050, text=»ARTEXP PROC «, t00=0x005c, t01=0x0182}
0x914c…9172 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'62' POINTER:=62«, t00=0x005d, t01=0x0008}
0x9172…91b2 Head {h00=0x003c, h01=0x0050, text=» XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD EXPR SEP ) «, t00=0x005d, t01=0x002e}
0x91b2…91de Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK INDEX «, t00=0x005d, t01=0x006e}
0x91de…91e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x009a}
0x91e8…9204 Head {h00=0x0018, h01=0x0050, text=»* SIGNED FACTOR «, t00=0x005d, t01=0x00a4}
0x9204…920e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00c0}
0x920e…921c Head {h00=0x000a, h01=0x0050, text=»ART000«, t00=0x005d, t01=0x00ca}
0x921c…9240 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W23 POINTER:=23 «, t00=0x005d, t01=0x00d8}
0x9240…9278 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '+-'«, t00=0x005d, t01=0x00fc}
0x9278…929c Head {h00=0x0020, h01=0x0050, text=» BNOK ART050 JMP IF NO SIGN «, t00=0x005d, t01=0x0134}
0x929c…92ce Head {h00=0x002e, h01=0x0050, text=» PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER«, t00=0x005d, t01=0x0158}
0x92ce…92fa Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005d, t01=0x018a}
0x92fa…9324 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x005e, t01=0x0026}
0x9324…9332 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005e, t01=0x0050}
0x9332…933c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x005e}
0x933c…935e Head {h00=0x001e, h01=0x0050, text=»* ARITHMETIC CONSTNAT «, t00=0x005e, t01=0x0068}
0x935e…9368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x008a}
0x9368…9376 Head {h00=0x000a, h01=0x0050, text=»ART050«, t00=0x005e, t01=0x0094}
0x9376…93a2 Head {h00=0x0028, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF CHARACTERS:=0«, t00=0x005e, t01=0x00a2}
0x93a2…93c8 Head {h00=0x0022, h01=0x0050, text=» CLEAR VBOOL4 FALSE NO DECIMAL«, t00=0x005e, t01=0x00ce}
0x93c8…93f6 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN3,LBIN4 LOAD BUFFER POINTER «, t00=0x005e, t01=0x00f4}
0x93f6…9404 Head {h00=0x000a, h01=0x0050, text=»ART060«, t00=0x005e, t01=0x0122}
0x9404…943e Head {h00=0x0036, h01=0x0050, text=» XCOPY LSTR1,W0,W1,VALBUF,LBIN3 GET ONE CHARACTER «, t00=0x005e, t01=0x0130}
0x943e…947a Head {h00=0x0038, h01=0x0050, text=» CBL LSTR1,=X'30',ART070 JMP IF NOT DIGIT BUT . OR ,«, t00=0x005e, t01=0x016a}
0x947a…94ac Head {h00=0x002e, h01=0x0050, text=» CBG LSTR1,=X'39',ART080 JMP IF NOT DIGIT «, t00=0x005f, t01=0x0016}
0x94ac…94ba Head {h00=0x000a, h01=0x0050, text=»ART065«, t00=0x005f, t01=0x0048}
0x94ba…94ea Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W1 ADJUST NUMB OF CHARACTERS «, t00=0x005f, t01=0x0056}
0x94ea…9516 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN3,W1 ADJUST BUFFER POINTER «, t00=0x005f, t01=0x0086}
0x9516…954e Head {h00=0x0034, h01=0x0050, text=» CMP LBIN3,VBIN4 CHECK END-OF-SOURCE LINE LIMIT «, t00=0x005f, t01=0x00b2}
0x954e…9568 Head {h00=0x0016, h01=0x0050, text=» BE ART080 OK EXIT«, t00=0x005f, t01=0x00ea}
0x9568…9580 Head {h00=0x0014, h01=0x0050, text=» B ART060 GO ON «, t00=0x005f, t01=0x0104}
0x9580…958a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x011c}
0x958a…95b0 Head {h00=0x0022, h01=0x0050, text=»* DECIMAL CHARACTER FOUND ?«, t00=0x005f, t01=0x0126}
0x95b0…95ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x014c}
0x95ba…95c8 Head {h00=0x000a, h01=0x0050, text=»ART070«, t00=0x005f, t01=0x0156}
0x95c8…9602 Head {h00=0x0036, h01=0x0050, text=» CBNE LSTR1,=C'.',ART080 JMP IF NOT A DECIMAL CHAR«, t00=0x005f, t01=0x0164}
0x9602…9628 Head {h00=0x0022, h01=0x0050, text=» SET VBOOL4 TRUE DECIMAL FOUND«, t00=0x0060, t01=0x000e}
0x9628…964c Head {h00=0x0020, h01=0x0050, text=» BOK ART065 OK 1ST DEC CHAR «, t00=0x0060, t01=0x0034}
0x964c…9656 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0058}
0x9656…9670 Head {h00=0x0016, h01=0x0050, text=»* END OF DIGITS«, t00=0x0060, t01=0x0062}
0x9670…967a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x007c}
0x967a…9688 Head {h00=0x000a, h01=0x0050, text=»ART080«, t00=0x0060, t01=0x0086}
0x9688…96ae Head {h00=0x0022, h01=0x0050, text=» CBE VBIN7,W0,ART100 NO DIGITS«, t00=0x0060, t01=0x0094}
0x96ae…96d6 Head {h00=0x0024, h01=0x0050, text=» PERF CONSTO ***CONSTANT STORAGE«, t00=0x0060, t01=0x00ba}
0x96d6…9702 Head {h00=0x0028, h01=0x0050, text=» SUB LBIN4,W1 ADJUST VALBUF POINTER «, t00=0x0060, t01=0x00e2}
0x9702…9714 Head {h00=0x000e, h01=0x0050, text=» B ART500 «, t00=0x0060, t01=0x010e}
0x9714…9722 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0060, t01=0x0120}
0x9722…972c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x012e}
0x972c…974c Head {h00=0x001c, h01=0x0050, text=»* ARITHMETIC VARIABLE«, t00=0x0060, t01=0x0138}
0x974c…9756 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0158}
0x9756…9764 Head {h00=0x000a, h01=0x0050, text=»ART100«, t00=0x0060, t01=0x0162}
0x9764…9792 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0060, t01=0x0170}
0x9792…97ba Head {h00=0x0024, h01=0x0050, text=» BNOK ART200 JMP IF OBJECT ERROR«, t00=0x0061, t01=0x000e}
0x97ba…97f0 Head {h00=0x0032, h01=0x0050, text=» TBF VBOOL2,ART500 JMP IF ARITHMETIC VARIABLE «, t00=0x0061, t01=0x0036}
0x97f0…9824 Head {h00=0x0030, h01=0x0050, text=» TBT VBOOL3,ART110 JMP IF DYN FIELD/WSM-W-I «, t00=0x0061, t01=0x006c}
0x9824…9856 Head {h00=0x002e, h01=0x0050, text=» SUB LBIN4,W4 ADJUST POINTER IF WRONG TYPE«, t00=0x0061, t01=0x00a0}
0x9856…988e Head {h00=0x0034, h01=0x0050, text=» SUB VBIN3,SLBIN5 ADJUST INT MED BUFFER POINTER «, t00=0x0061, t01=0x00d2}
0x988e…98c0 Head {h00=0x002e, h01=0x0050, text=» SUB VBIN8,SLBIN5 ADJUST STATEMENT LENGTH «, t00=0x0061, t01=0x010a}
0x98c0…98d2 Head {h00=0x000e, h01=0x0050, text=» B ART120 «, t00=0x0061, t01=0x013c}
0x98d2…98e0 Head {h00=0x000a, h01=0x0050, text=»ART110«, t00=0x0061, t01=0x014e}
0x98e0…9916 Head {h00=0x0032, h01=0x0050, text=» SUB LBIN4,SLBIN5 ADJUST POINTER IF WRONG TYPE«, t00=0x0061, t01=0x015c}
0x9916…994a (98, 0, 400) Head {h00=0x0030, h01=0x0050, text=» SUB VBIN3,W4 ADJUST INT MED BUFFER POINTER «, t00=0x0062, t01=0x0004}
0x994a…9978 Head {h00=0x002a, h01=0x0050, text=» SUB VBIN8,W4 ADJUST STATEMENT LENGTH «, t00=0x0062, t01=0x0038}
0x9978…9986 Head {h00=0x000a, h01=0x0050, text=»ART120«, t00=0x0062, t01=0x0066}
0x9986…999e Head {h00=0x0014, h01=0x0050, text=» B ART980 NOT OK«, t00=0x0062, t01=0x0074}
0x999e…99ac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0062, t01=0x008c}
0x99ac…99b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x009a}
0x99b6…99d6 Head {h00=0x001c, h01=0x0050, text=»* ARITHMETIC FUNCTION«, t00=0x0062, t01=0x00a4}
0x99d6…99e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00c4}
0x99e0…99ee Head {h00=0x000a, h01=0x0050, text=»ART200«, t00=0x0062, t01=0x00ce}
0x99ee…9a28 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,OPRTS,VBIN7,LBIN3 ---GET ITEM LENGTH «, t00=0x0062, t01=0x00dc}
0x9a28…9a4e Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'29' POINTER:=29«, t00=0x0062, t01=0x0116}
0x9a4e…9a7c Head {h00=0x002a, h01=0x0050, text=» SUB VBIN7,LBIN3 CALC LENGTH TO MATCH «, t00=0x0062, t01=0x013c}
0x9a7c…9abc Head {h00=0x003c, h01=0x0050, text=» MATCH OPRTS,LBIN3,VBIN7,VALBUF,LBIN4,W3 MATCH FUNCTION «, t00=0x0062, t01=0x016a}
0x9abc…9adc Head {h00=0x001c, h01=0x0050, text=» BNOK ART300 NO FUNCTION«, t00=0x0063, t01=0x001a}
0x9adc…9b1e Head {h00=0x003e, h01=0x0050, text=» XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD FUNC OP-CODE «, t00=0x0063, t01=0x003a}
0x9b1e…9b4a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK INDEX «, t00=0x0063, t01=0x007c}
0x9b4a…9b76 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W3 ADJUST BUFFER POINTER «, t00=0x0063, t01=0x00a8}
0x9b76…9ba0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0063, t01=0x00d4}
0x9ba0…9baa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x00fe}
0x9baa…9bd4 Head {h00=0x0026, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '(' «, t00=0x0063, t01=0x0108}
0x9bd4…9bde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0132}
0x9bde…9c0a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0063, t01=0x013c}
0x9c0a…9c18 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0063, t01=0x0168}
0x9c18…9c22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0176}
0x9c22…9c58 Head {h00=0x0032, h01=0x0050, text=»* ARITHMETIC OR STRING EXPRESSION EXPECTED«, t00=0x0063, t01=0x0180}
0x9c58…9c62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0026}
0x9c62…9c8c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0064, t01=0x0030}
0x9c8c…9cc0 Head {h00=0x0030, h01=0x0050, text=» MOVE SLBIN5,LBIN2 LOAD CURRENT STACK INDEX «, t00=0x0064, t01=0x005a}
0x9cc0…9cf0 Head {h00=0x002c, h01=0x0050, text=» SUB SLBIN5,W1 CALC PREVIOUS STACK INDEX«, t00=0x0064, t01=0x008e}
0x9cf0…9d2e Head {h00=0x003a, h01=0x0050, text=» CBE LSTACK(SLBIN5),=X'001D',ART210 JMP IF STRING-FUNC«, t00=0x0064, t01=0x00be}
0x9d2e…9d6c Head {h00=0x003a, h01=0x0050, text=» CBE LSTACK(SLBIN5),=X'001E',ART210 JMP IF STRING-FUNC«, t00=0x0064, t01=0x00fc}
0x9d6c…9daa Head {h00=0x003a, h01=0x0050, text=» CBE LSTACK(SLBIN5),=X'0021',ART210 JMP IF STRING-FUNC«, t00=0x0064, t01=0x013a}
0x9daa…9dd8 Head {h00=0x002a, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPRESSION «, t00=0x0064, t01=0x0178}
0x9dd8…9e02 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 JMP IF DISASTER ERROR«, t00=0x0065, t01=0x0016}
0x9e02…9e14 Head {h00=0x000e, h01=0x0050, text=» B ART220 «, t00=0x0065, t01=0x0040}
0x9e14…9e22 Head {h00=0x000a, h01=0x0050, text=»ART210«, t00=0x0065, t01=0x0052}
0x9e22…9e52 Head {h00=0x002c, h01=0x0050, text=» PERF STREXP ***STRING EXPR. EVALUATION «, t00=0x0065, t01=0x0060}
0x9e52…9e7c Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 JMP IF DISASTER ERROR«, t00=0x0065, t01=0x0090}
0x9e7c…9e8a Head {h00=0x000a, h01=0x0050, text=»ART220«, t00=0x0065, t01=0x00ba}
0x9e8a…9eb4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0065, t01=0x00c8}
0x9eb4…9ee8 Head {h00=0x0030, h01=0x0050, text=» MOVE SLBIN5,LBIN2 LOAD CURRENT STACK-INDEX «, t00=0x0065, t01=0x00f2}
0x9ee8…9f18 Head {h00=0x002c, h01=0x0050, text=» SUB SLBIN5,W1 CALC PREVIOUS STACK-INDEX«, t00=0x0065, t01=0x0126}
0x9f18…9f5a Head {h00=0x003e, h01=0x0050, text=» CBG LSTACK(SLBIN5),=X'001E',ART230 JMP IF MORE THAN 1 PAR«, t00=0x0065, t01=0x0156}
0x9f5a…9f7e Head {h00=0x0020, h01=0x0050, text=» B ART260 NO MORE PARAMETERS«, t00=0x0066, t01=0x0008}
0x9f7e…9f8c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x002c}
0x9f8c…9f96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x003a}
0x9f96…9fc0 Head {h00=0x0026, h01=0x0050, text=»* PARAMETER LIST SEPARATOR ','«, t00=0x0066, t01=0x0044}
0x9fc0…9fca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x006e}
0x9fca…9fd8 Head {h00=0x000a, h01=0x0050, text=»ART230«, t00=0x0066, t01=0x0078}
0x9fd8…a004 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0066, t01=0x0086}
0xa004…a00e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00b2}
0xa00e…a050 Head {h00=0x003e, h01=0x0050, text=»* 2ND PARAMETER STRING OR ARITHMETIC EXPRESSION EXPECTED«, t00=0x0066, t01=0x00bc}
0xa050…a05a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00fe}
0xa05a…a098 Head {h00=0x003a, h01=0x0050, text=» CBE LSTACK(SLBIN5),=X'0021',ART240 JMP IF STRING-FUNC«, t00=0x0066, t01=0x0108}
0xa098…a0ca Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0066, t01=0x0146}
0xa0ca…a0f4 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 JMP IF DISASTER ERROR«, t00=0x0066, t01=0x0178}
0xa0f4…a106 Head {h00=0x000e, h01=0x0050, text=» B ART250 «, t00=0x0067, t01=0x0012}
0xa106…a114 Head {h00=0x000a, h01=0x0050, text=»ART240«, t00=0x0067, t01=0x0024}
0xa114…a138 Head {h00=0x0020, h01=0x0050, text=» PERF STREXP ***STRING EXPR «, t00=0x0067, t01=0x0032}
0xa138…a162 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 JMP IF DISASTER ERROR«, t00=0x0067, t01=0x0056}
0xa162…a170 Head {h00=0x000a, h01=0x0050, text=»ART250«, t00=0x0067, t01=0x0080}
0xa170…a19a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0067, t01=0x008e}
0xa19a…a1a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x00b8}
0xa1a4…a1e8 Head {h00=0x0040, h01=0x0050, text=»* END OF PARAMETER LIST ')' STORE FUNCTION OPERATION CODE«, t00=0x0067, t01=0x00c2}
0xa1e8…a1f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0106}
0xa1f2…a200 Head {h00=0x000a, h01=0x0050, text=»ART260«, t00=0x0067, t01=0x0110}
0xa200…a22a Head {h00=0x0026, h01=0x0050, text=» SUB LBIN2,W1 DECREASE STACK-INDEX«, t00=0x0067, t01=0x011e}
0xa22a…a268 Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 STORE OP-CODE «, t00=0x0067, t01=0x0148}
0xa268…a29c Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED BUFFER-POINTER «, t00=0x0067, t01=0x0186}
0xa29c…a2ca Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x0068, t01=0x002a}
0xa2ca…a2fa Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK-ENTRY«, t00=0x0068, t01=0x0058}
0xa2fa…a326 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0068, t01=0x0088}
0xa326…a338 Head {h00=0x000e, h01=0x0050, text=» B ART500 «, t00=0x0068, t01=0x00b4}
0xa338…a346 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0068, t01=0x00c6}
0xa346…a350 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00d4}
0xa350…a38a Head {h00=0x0036, h01=0x0050, text=»* PRIORED EXPRESSION ( <ARITHMETIC EXPRESSION>)«, t00=0x0068, t01=0x00de}
0xa38a…a3b8 Head {h00=0x002a, h01=0x0050, text=»* BEGIN OF PRIORED EXPRESSION '(' «, t00=0x0068, t01=0x0118}
0xa3b8…a3c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0146}
0xa3c2…a3d0 Head {h00=0x000a, h01=0x0050, text=»ART300«, t00=0x0068, t01=0x0150}
0xa3d0…a400 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0068, t01=0x015e}
0xa400…a420 Head {h00=0x001c, h01=0x0050, text=» MOVE LBIN3,W0 POINTER: «, t00=0x0068, t01=0x018e}
0xa420…a458 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH '(' «, t00=0x0069, t01=0x001e}
0xa458…a482 Head {h00=0x0026, h01=0x0050, text=» BNOK ART500 NO PRIORED EXPRESSION«, t00=0x0069, t01=0x0056}
0xa482…a4ae Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0069, t01=0x0080}
0xa4ae…a4d8 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0069, t01=0x00ac}
0xa4d8…a4e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00d6}
0xa4e2…a50e Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0069, t01=0x00e0}
0xa50e…a518 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x010c}
0xa518…a54c Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0069, t01=0x0116}
0xa54c…a576 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 JMP IF DISASTER ERROR«, t00=0x0069, t01=0x014a}
0xa576…a5a0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0069, t01=0x0174}
0xa5a0…a5aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x000e}
0xa5aa…a5d2 Head {h00=0x0024, h01=0x0050, text=»* END OF PRIORED EXPRESSION «, t00=0x006a, t01=0x0018}
0xa5d2…a5dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0040}
0xa5dc…a602 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'62' POINTER:=62«, t00=0x006a, t01=0x004a}
0xa602…a63a Head {h00=0x0034, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,OPRVAL,LBIN3 STACK )-CODE«, t00=0x006a, t01=0x0070}
0xa63a…a66e Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT MED. BUFFER-POINTER«, t00=0x006a, t01=0x00a8}
0xa66e…a69c Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x006a, t01=0x00dc}
0xa69c…a6c8 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x006a, t01=0x010a}
0xa6c8…a6d6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006a, t01=0x0136}
0xa6d6…a6e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0144}
0xa6e0…a710 Head {h00=0x002c, h01=0x0050, text=»* COMBINED FACTOR MULTIPLY OPERATOR «, t00=0x006a, t01=0x014e}
0xa710…a71a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x017e}
0xa71a…a728 Head {h00=0x000a, h01=0x0050, text=»ART500«, t00=0x006a, t01=0x0188}
0xa728…a74c Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-L«, t00=0x006b, t01=0x0008}
0xa74c…a76c Head {h00=0x001c, h01=0x0050, text=» BE ART655 JMP IF E-O-L «, t00=0x006b, t01=0x002c}
0xa76c…a796 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006b, t01=0x004c}
0xa796…a7ba Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,VBIN4 CHECK E-O-L«, t00=0x006b, t01=0x0076}
0xa7ba…a7da Head {h00=0x001c, h01=0x0050, text=» BE ART655 JMP IF E-O-L «, t00=0x006b, t01=0x009a}
0xa7da…a800 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'27' POINTER:=27«, t00=0x006b, t01=0x00ba}
0xa800…a838 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '/*'«, t00=0x006b, t01=0x00e0}
0xa838…a862 Head {h00=0x0026, h01=0x0050, text=» BNOK ART600 NO MULTIPLY OPERATOR «, t00=0x006b, t01=0x0118}
0xa862…a88e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x006b, t01=0x0142}
0xa88e…a8c0 Head {h00=0x002e, h01=0x0050, text=» PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER«, t00=0x006b, t01=0x016e}
0xa8c0…a8ea Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006c, t01=0x0010}
0xa8ea…a902 Head {h00=0x0014, h01=0x0050, text=» B ART050 GO ON «, t00=0x006c, t01=0x003a}
0xa902…a90c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0052}
0xa90c…a93e Head {h00=0x002e, h01=0x0050, text=»* COMBINED EXPRESSION ADDING OPERATOR «, t00=0x006c, t01=0x005c}
0xa93e…a948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x008e}
0xa948…a956 Head {h00=0x000a, h01=0x0050, text=»ART600«, t00=0x006c, t01=0x0098}
0xa956…a97c Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'25' POINTER:=25«, t00=0x006c, t01=0x00a6}
0xa97c…a9b4 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,VALBUF,LBIN4,W1 MATCH '+-'«, t00=0x006c, t01=0x00cc}
0xa9b4…a9da Head {h00=0x0022, h01=0x0050, text=» BNOK ART650 NO SIGN OPERATOR «, t00=0x006c, t01=0x0104}
0xa9da…aa0c Head {h00=0x002e, h01=0x0050, text=» PERF OPSTCK,W20 ***OPERATOR STACK-HANDLER«, t00=0x006c, t01=0x012a}
0xaa0c…aa38 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x006c, t01=0x015c}
0xaa38…aa62 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006c, t01=0x0188}
0xaa62…aa7a Head {h00=0x0014, h01=0x0050, text=» B ART050 GO ON «, t00=0x006d, t01=0x0022}
0xaa7a…aa88 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x003a}
0xaa88…aa92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0048}
0xaa92…aab0 Head {h00=0x001a, h01=0x0050, text=»* END OF EXPRESSION«, t00=0x006d, t01=0x0052}
0xaab0…aaba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0070}
0xaaba…aac8 Head {h00=0x000a, h01=0x0050, text=»ART650«, t00=0x006d, t01=0x007a}
0xaac8…aaf6 Head {h00=0x002a, h01=0x0050, text=» SUB LBIN4,VBIN7 ADJUST BUFFER POINTER«, t00=0x006d, t01=0x0088}
0xaaf6…ab04 Head {h00=0x000a, h01=0x0050, text=»ART655«, t00=0x006d, t01=0x00b6}
0xab04…ab2e Head {h00=0x0026, h01=0x0050, text=» SUB LBIN2,W1 DECREASE STACK INDEX«, t00=0x006d, t01=0x00c4}
0xab2e…ab66 Head {h00=0x0034, h01=0x0050, text=» CBE LSTACK(LBIN2),=X'0022',ART660 JMP IF E-O-E «, t00=0x006d, t01=0x00ee}
0xab66…ab96 Head {h00=0x002c, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LSTACK(LBIN2),W1 «, t00=0x006d, t01=0x0126}
0xab96…abac Head {h00=0x0012, h01=0x0050, text=» ADD VBIN3,W1 «, t00=0x006d, t01=0x0156}
0xabac…abc2 Head {h00=0x0012, h01=0x0050, text=» ADD VBIN8,W1 «, t00=0x006d, t01=0x016c}
0xabc2…abf2 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY«, t00=0x006d, t01=0x0182}
0xabf2…ac04 Head {h00=0x000e, h01=0x0050, text=» B ART655 «, t00=0x006e, t01=0x0022}
0xac04…ac12 Head {h00=0x000a, h01=0x0050, text=»ART660«, t00=0x006e, t01=0x0034}
0xac12…ac42 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY«, t00=0x006e, t01=0x0042}
0xac42…ac54 Head {h00=0x000e, h01=0x0050, text=» B ART990 «, t00=0x006e, t01=0x0072}
0xac54…ac5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0084}
0xac5e…ac78 Head {h00=0x0016, h01=0x0050, text=»* OBJECT ERROR «, t00=0x006e, t01=0x008e}
0xac78…ac82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x00a8}
0xac82…ac90 Head {h00=0x000a, h01=0x0050, text=»ART980«, t00=0x006e, t01=0x00b2}
0xac90…aca8 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x006e, t01=0x00c0}
0xaca8…acba Head {h00=0x000e, h01=0x0050, text=» B ART999 «, t00=0x006e, t01=0x00d8}
0xacba…acc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x00ea}
0xacc4…acd8 Head {h00=0x0010, h01=0x0050, text=»* OK EXIT «, t00=0x006e, t01=0x00f4}
0xacd8…ace2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0108}
0xace2…acf0 Head {h00=0x000a, h01=0x0050, text=»ART990«, t00=0x006e, t01=0x0112}
0xacf0…ad1e Head {h00=0x002a, h01=0x0050, text=» CLEAR VBOOL2 FALSE = ARITHMETIC EXPR «, t00=0x006e, t01=0x0120}
0xad1e…ad36 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x006e, t01=0x014e}
0xad36…ad44 Head {h00=0x000a, h01=0x0050, text=»ART999«, t00=0x006e, t01=0x0166}
0xad44…ad50 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x006e, t01=0x0174}
0xad50…ad5e Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x006e, t01=0x0180}
0xad5e…ad6c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006e, t01=0x018e}
0xad6c…ad76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x000c}
0xad76…ad94 Head {h00=0x001a, h01=0x0050, text=»* CONSTANT STORAGE«, t00=0x006f, t01=0x0016}
0xad94…ad9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0034}
0xad9e…add2 Head {h00=0x0030, h01=0x0050, text=»* INPUT : VALBUF = VALIDATION BUFFER«, t00=0x006f, t01=0x003e}
0xadd2…ae12 Head {h00=0x003c, h01=0x0050, text=»* LBIN4 = POINTER OF VALIDATION BUFFER «, t00=0x006f, t01=0x0072}
0xae12…ae48 Head {h00=0x0032, h01=0x0050, text=»* VBIN7 = LENGTH OF CONSTANT «, t00=0x006f, t01=0x00b2}
0xae48…ae96 Head {h00=0x004a, h01=0x0050, text=»* VBIN3 = POINTER OF INTER MEDIATE BUFFER BASIC LINE «, t00=0x006f, t01=0x00e8}
0xae96…aecc Head {h00=0x0032, h01=0x0050, text=»* VBIN8 = LENGTH OF STATEMENT«, t00=0x006f, t01=0x0136}
0xaecc…aed6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x016c}
0xaed6…aefe Head {h00=0x0024, h01=0x0050, text=»* USED : LBIN1 = WORK «, t00=0x006f, t01=0x0176}
0xaefe…af08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x000e}
0xaf08…af50 Head {h00=0x0044, h01=0x0050, text=»* OUTPUT : OBJSTR = INTERMEDIATE BUFFER HOLDING ONE LINE «, t00=0x0070, t01=0x0018}
0xaf50…af7a Head {h00=0x0026, h01=0x0050, text=»* VBIN3 = UPDATED«, t00=0x0070, t01=0x0060}
0xaf7a…afa4 Head {h00=0x0026, h01=0x0050, text=»* , VBIN8 = UPDATED«, t00=0x0070, t01=0x008a}
0xafa4…afce Head {h00=0x0026, h01=0x0050, text=»* LBIN4 = UPDATED«, t00=0x0070, t01=0x00b4}
0xafce…afd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x00de}
0xafd8…b028 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0070, t01=0x00e8}
0xb028…b03c Head {h00=0x0010, h01=0x0050, text=»CONSTO PROC «, t00=0x0070, t01=0x0138}
0xb03c…b06e Head {h00=0x002e, h01=0x0050, text=» MOVE LBIN1,VBIN7 LOAD LENGTH OF CONSTANT «, t00=0x0070, t01=0x014c}
0xb06e…b09a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN1,W1 COUNT INDICATOR ITSELF«, t00=0x0070, t01=0x017e}
0xb09a…b0c6 Head {h00=0x0028, h01=0x0050, text=» CALL SETB,LBIN1,W8 ---SET BIT NO:=8«, t00=0x0071, t01=0x001a}
0xb0c6…b106 Head {h00=0x003c, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LBIN1,W1 STORE CONSTANT INDICATOR«, t00=0x0071, t01=0x0046}
0xb106…b13a Head {h00=0x0030, h01=0x0050, text=» ADD VBIN3,W1 ADJUST INT.MED.BUFFER POINTER «, t00=0x0071, t01=0x0086}
0xb13a…b17e Head {h00=0x0040, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,VBIN7,VALBUF,LBIN4 STORE STRING CONSTANT«, t00=0x0071, t01=0x00ba}
0xb17e…b1b4 Head {h00=0x0032, h01=0x0050, text=» ADD VBIN3,VBIN7 ADJUST INT.MED.BUFFER POINTER«, t00=0x0071, t01=0x00fe}
0xb1b4…b1e8 Head {h00=0x0030, h01=0x0050, text=» ADD VBIN7,W1 ADJUST FOR CONSTANT INDICATOR «, t00=0x0071, t01=0x0134}
0xb1e8…b218 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN8,VBIN7 ADJUST STATEMNET LENGTH«, t00=0x0071, t01=0x0168}
0xb218…b246 Head {h00=0x002a, h01=0x0050, text=» ADD LBIN4,VBIN7 ADJUST VALBUF POINTER«, t00=0x0072, t01=0x0008}
0xb246…b252 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0072, t01=0x0036}
0xb252…b260 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0072, t01=0x0042}
0xb260…b26e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0072, t01=0x0050}
0xb26e…b278 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x005e}
0xb278…b296 Head {h00=0x001a, h01=0x0050, text=»* LABEL LINE NUMBER«, t00=0x0072, t01=0x0068}
0xb296…b2a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0086}
0xb2a0…b2ce Head {h00=0x002a, h01=0x0050, text=»* INPUT : VALBUF = BASIC LINE«, t00=0x0072, t01=0x0090}
0xb2ce…b304 Head {h00=0x0032, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER«, t00=0x0072, t01=0x00be}
0xb304…b33c Head {h00=0x0034, h01=0x0050, text=»* VBIN4 = END-OF-SOURCE LIMIT «, t00=0x0072, t01=0x00f4}
0xb33c…b38c Head {h00=0x004c, h01=0x0050, text=»* LENGTH = (FORMAL) MAX LENGTH OF NUMBER TO BE CONTROLL«, t00=0x0072, t01=0x012c}
0xb38c…b396 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x017c}
0xb396…b3b6 Head {h00=0x001c, h01=0x0050, text=»* USED : LSTR1 «, t00=0x0072, t01=0x0186}
0xb3b6…b3c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0016}
0xb3c0…b3e8 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT : CR = 0 OK«, t00=0x0073, t01=0x0020}
0xb3e8…b414 Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK«, t00=0x0073, t01=0x0048}
0xb414…b456 Head {h00=0x003e, h01=0x0050, text=»* VBIN7 = NUMBER OF EXPRESSION CHARACTER«, t00=0x0073, t01=0x0074}
0xb456…b460 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00b6}
0xb460…b4b0 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0073, t01=0x00c0}
0xb4b0…b4ca Head {h00=0x0016, h01=0x0050, text=»LABLIN PROC LENGTH«, t00=0x0073, t01=0x0110}
0xb4ca…b4de Head {h00=0x0010, h01=0x0050, text=» PBIN LENGTH«, t00=0x0073, t01=0x012a}
0xb4de…b508 Head {h00=0x0026, h01=0x0050, text=» CALL ICLEAR,LSTR4A ---CLEAR ITEM «, t00=0x0073, t01=0x013e}
0xb508…b53e Head {h00=0x0032, h01=0x0050, text=» MOVE LBIN3,LBIN4 LOAD CURRENT BUFFER POSITION«, t00=0x0073, t01=0x0168}
0xb53e…b56e Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF LINE-NUMB CHARS: «, t00=0x0074, t01=0x000e}
0xb56e…b57c Head {h00=0x000a, h01=0x0050, text=»LAB100«, t00=0x0074, t01=0x003e}
0xb57c…b5b6 Head {h00=0x0036, h01=0x0050, text=» XCOPY LSTR1,W0,W1,VALBUF,LBIN3 GET ONE CHARACTER «, t00=0x0074, t01=0x004c}
0xb5b6…b5ea Head {h00=0x0030, h01=0x0050, text=» CBL LSTR1,=X'30',LAB150 JMP IF NOT A DIGIT «, t00=0x0074, t01=0x0086}
0xb5ea…b61e Head {h00=0x0030, h01=0x0050, text=» CBG LSTR1,=X'39',LAB150 JMP IF NOT A DIGIT «, t00=0x0074, t01=0x00ba}
0xb61e…b652 Head {h00=0x0030, h01=0x0050, text=» XCOPY LSTR4A,VBIN7,W1,LSTR1,W0 STORE DIGIT «, t00=0x0074, t01=0x00ee}
0xb652…b682 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W1 ADJUST LINE NUMBER LENGTH «, t00=0x0074, t01=0x0122}
0xb682…b6a6 Head {h00=0x0020, h01=0x0050, text=» ADD LBIN3,W1 ADJUST POINTER«, t00=0x0074, t01=0x0152}
0xb6a6…b6e0 Head {h00=0x0036, h01=0x0050, text=» CBE LBIN3,VBIN4,LAB150 JMP IF END-OF-SOURCE LINE «, t00=0x0074, t01=0x0176}
0xb6e0…b716 Head {h00=0x0032, h01=0x0050, text=» CBNE VBIN7,LENGTH,LAB100 JMP IF NOT MAXLENGTH«, t00=0x0075, t01=0x0020}
0xb716…b724 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0075, t01=0x0056}
0xb724…b732 Head {h00=0x000a, h01=0x0050, text=»LAB150«, t00=0x0075, t01=0x0064}
0xb732…b760 Head {h00=0x002a, h01=0x0050, text=» CALL EMPTYT,LSTR4A ---CHECK IF EMPTY «, t00=0x0075, t01=0x0072}
0xb760…b78a Head {h00=0x0026, h01=0x0050, text=» BNOK LAB980 JMP IF NO LINE NUMBER«, t00=0x0075, t01=0x00a0}
0xb78a…b7b8 Head {h00=0x002a, h01=0x0050, text=» MOVE LINNO(W9),LSTR4A CONVERT TO BCD «, t00=0x0075, t01=0x00ca}
0xb7b8…b7e8 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LINNO(W9) CONVERT TO BINARY «, t00=0x0075, t01=0x00f8}
0xb7e8…b7f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0128}
0xb7f2…b814 Head {h00=0x001e, h01=0x0050, text=»* LINE NUMBER FOUND OK«, t00=0x0075, t01=0x0132}
0xb814…b81e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0154}
0xb81e…b84c Head {h00=0x002a, h01=0x0050, text=» ADD LBIN4,VBIN7 ADJUST VALBUF POINTER«, t00=0x0075, t01=0x015e}
0xb84c…b874 Head {h00=0x0024, h01=0x0050, text=» MOVE LBIN1,LENGTH STORE LENGTH «, t00=0x0075, t01=0x018c}
0xb874…b8b4 Head {h00=0x003c, h01=0x0050, text=» CALL WXDIV,LBIN1,W2,LBIN1 DIVIDE TO GET CONSTANT LENGTH«, t00=0x0076, t01=0x0024}
0xb8b4…b8dc Head {h00=0x0024, h01=0x0050, text=» MOVE VBIN7,W2 STORE MAX-LENGTH «, t00=0x0076, t01=0x0064}
0xb8dc…b902 Head {h00=0x0022, h01=0x0050, text=» SUB VBIN7,LBIN1 CALC POINTER «, t00=0x0076, t01=0x008c}
0xb902…b946 Head {h00=0x0040, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,LBIN1,LBIN3,VBIN7 STORE NUMERIC CONSTANT«, t00=0x0076, t01=0x00b2}
0xb946…b97c Head {h00=0x0032, h01=0x0050, text=» ADD VBIN3,LBIN1 ADJUST INT.MED.BUFFER POINTER«, t00=0x0076, t01=0x00f6}
0xb97c…b9ac Head {h00=0x002c, h01=0x0050, text=» ADD VBIN8,LBIN1 ADJUST STATEMNET LENGTH«, t00=0x0076, t01=0x012c}
0xb9ac…b9c4 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x0076, t01=0x015c}
0xb9c4…b9da Head {h00=0x0012, h01=0x0050, text=» B LAB999 EXIT«, t00=0x0076, t01=0x0174}
0xb9da…b9e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x018a}
0xb9e4…b9fe (119, 0, 400) Head {h00=0x0016, h01=0x0050, text=»* OBJECT ERROR «, t00=0x0077, t01=0x0004}
0xb9fe…ba08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x001e}
0xba08…ba16 Head {h00=0x000a, h01=0x0050, text=»LAB980«, t00=0x0077, t01=0x0028}
0xba16…ba2e Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x0077, t01=0x0036}
0xba2e…ba3c Head {h00=0x000a, h01=0x0050, text=»LAB999«, t00=0x0077, t01=0x004e}
0xba3c…ba48 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0077, t01=0x005c}
0xba48…ba56 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0077, t01=0x0068}
0xba56…ba64 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0077, t01=0x0076}
0xba64…ba6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0084}
0xba6e…ba96 Head {h00=0x0024, h01=0x0050, text=»* DECORATION OPERATION CODE «, t00=0x0077, t01=0x008e}
0xba96…baa0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x00b6}
0xbaa0…baca Head {h00=0x0026, h01=0x0050, text=»* INPUT : VALBUF = BASIC LINE «, t00=0x0077, t01=0x00c0}
0xbaca…bafc Head {h00=0x002e, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER «, t00=0x0077, t01=0x00ea}
0xbafc…bb38 Head {h00=0x0038, h01=0x0050, text=»* DSTLEN = (FORMAL) DECOR-STRING LENGTH «, t00=0x0077, t01=0x011c}
0xbb38…bb64 Head {h00=0x0028, h01=0x0050, text=»* DECOR = DECOR STRING «, t00=0x0077, t01=0x0158}
0xbb64…bb6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0184}
0xbb6e…bb8a Head {h00=0x0018, h01=0x0050, text=»* USED : LBIN3 «, t00=0x0077, t01=0x018e}
0xbb8a…bb94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x001a}
0xbb94…bbb8 Head {h00=0x0020, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x0078, t01=0x0024}
0xbbb8…bbe0 Head {h00=0x0024, h01=0x0050, text=»* = 1 NOT OK «, t00=0x0078, t01=0x0048}
0xbbe0…bc0e Head {h00=0x002a, h01=0x0050, text=»* LBIN1 = DECORATION CODE«, t00=0x0078, t01=0x0070}
0xbc0e…bc18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x009e}
0xbc18…bc68 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0078, t01=0x00a8}
0xbc68…bc82 Head {h00=0x0016, h01=0x0050, text=»DECOPC PROC DSTLEN«, t00=0x0078, t01=0x00f8}
0xbc82…bc96 Head {h00=0x0010, h01=0x0050, text=» PBIN DSTLEN«, t00=0x0078, t01=0x0112}
0xbc96…bcc0 Head {h00=0x0026, h01=0x0050, text=» MOVE LBIN1,W0 DECORATION CODE:=0 «, t00=0x0078, t01=0x0126}
0xbcc0…bcca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0150}
0xbcca…bcec Head {h00=0x001e, h01=0x0050, text=»* DECORATION DELIMITER«, t00=0x0078, t01=0x015a}
0xbcec…bcf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x017c}
0xbcf6…bd22 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0078, t01=0x0186}
0xbd22…bd30 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x0022}
0xbd30…bd3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0030}
0xbd3a…bd58 Head {h00=0x001a, h01=0x0050, text=»* DECORATION VERB «, t00=0x0079, t01=0x003a}
0xbd58…bd62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0058}
0xbd62…bd78 Head {h00=0x0012, h01=0x0050, text=» MOVE LBIN3,W0«, t00=0x0079, t01=0x0062}
0xbd78…bdb6 Head {h00=0x003a, h01=0x0050, text=» MATCH DECOR,LBIN3,DSTLEN,VALBUF,LBIN4,W2 MATCH DECOR «, t00=0x0079, t01=0x0078}
0xbdb6…bddc Head {h00=0x0022, h01=0x0050, text=» BNOK DEC988 JMP IF NOT FOUND «, t00=0x0079, t01=0x00b6}
0xbddc…be10 Head {h00=0x0030, h01=0x0050, text=» XCOPY LBIN1,W1,W1,DECVAL,LBIN3 GET OP-CODE «, t00=0x0079, t01=0x00dc}
0xbe10…be40 Head {h00=0x002c, h01=0x0050, text=» CBE LBIN1,=X'00FF',DEC980 JMP IF FILLER«, t00=0x0079, t01=0x0110}
0xbe40…be6c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W2 ADJUST BUFFER POINTER «, t00=0x0079, t01=0x0140}
0xbe6c…be76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x016c}
0xbe76…be9a Head {h00=0x0020, h01=0x0050, text=»* DECORATION DELIMITER " «, t00=0x0079, t01=0x0176}
0xbe9a…bea4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x000a}
0xbea4…bed0 Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR1,=X'22' LOAD STRING QUOTE«, t00=0x007a, t01=0x0014}
0xbed0…bee6 Head {h00=0x0012, h01=0x0050, text=» MOVE LBIN3,W0«, t00=0x007a, t01=0x0040}
0xbee6…bf2a Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,VALBUF,LBIN4,W1 MATCH DECOR DELIMITOR «, t00=0x007a, t01=0x0056}
0xbf2a…bf50 Head {h00=0x0022, h01=0x0050, text=» BNOK DEC980 JMP IF NOT FOUND «, t00=0x007a, t01=0x009a}
0xbf50…bf7c Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x007a, t01=0x00c0}
0xbf7c…bf86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00ec}
0xbf86…bf9a Head {h00=0x0010, h01=0x0050, text=»* OK EXIT«, t00=0x007a, t01=0x00f6}
0xbf9a…bfa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x010a}
0xbfa4…bfc0 Head {h00=0x0018, h01=0x0050, text=» CMP W1,W1 CR:=0 OK «, t00=0x007a, t01=0x0114}
0xbfc0…bfd2 Head {h00=0x000e, h01=0x0050, text=» B DEC999 «, t00=0x007a, t01=0x0130}
0xbfd2…bfdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0142}
0xbfdc…bff6 Head {h00=0x0016, h01=0x0050, text=»* OBJECT ERROR «, t00=0x007a, t01=0x014c}
0xbff6…c000 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0166}
0xc000…c00e Head {h00=0x000a, h01=0x0050, text=»DEC980«, t00=0x007a, t01=0x0170}
0xc00e…c036 Head {h00=0x0024, h01=0x0050, text=» SUB LBIN4,W2 ADJUST WHEN ERROR «, t00=0x007a, t01=0x017e}
0xc036…c044 Head {h00=0x000a, h01=0x0050, text=»DEC988«, t00=0x007b, t01=0x0016}
0xc044…c06c Head {h00=0x0024, h01=0x0050, text=» SUB LBIN4,W1 ADJUST WHEN ERROR «, t00=0x007b, t01=0x0024}
0xc06c…c084 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x007b, t01=0x004c}
0xc084…c092 Head {h00=0x000a, h01=0x0050, text=»DEC999«, t00=0x007b, t01=0x0064}
0xc092…c09e Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x007b, t01=0x0072}
0xc09e…c0ac Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x007b, t01=0x007e}
0xc0ac…c0ba Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007b, t01=0x008c}
0xc0ba…c0c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x009a}
0xc0c4…c0de Head {h00=0x0016, h01=0x0050, text=»* CLEAR LSTACK «, t00=0x007b, t01=0x00a4}
0xc0de…c0e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00be}
0xc0e8…c11a Head {h00=0x002e, h01=0x0050, text=»* INPUT : LSTACK = STACK-INFORMATION«, t00=0x007b, t01=0x00c8}
0xc11a…c124 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00fa}
0xc124…c150 Head {h00=0x0028, h01=0x0050, text=»* USED : LBIN2 = STACK-INDEX «, t00=0x007b, t01=0x0104}
0xc150…c15a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0130}
0xc15a…c18a Head {h00=0x002c, h01=0x0050, text=»* OUPUT : LBIN2 = STACK-INDEX = 1 «, t00=0x007b, t01=0x013a}
0xc18a…c194 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x016a}
0xc194…c1e4 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x007b, t01=0x0174}
0xc1e4…c1f8 Head {h00=0x0010, h01=0x0050, text=»CLRLST PROC «, t00=0x007c, t01=0x0034}
0xc1f8…c23e Head {h00=0x0042, h01=0x0050, text=» CALL GETIND,LSTACK(W1),LBIN2,LBIN3 ---GET LENGTH & DIMENSION «, t00=0x007c, t01=0x0048}
0xc23e…c264 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN2,W1 STACK-INDEX:=1 «, t00=0x007c, t01=0x008e}
0xc264…c272 Head {h00=0x000a, h01=0x0050, text=»CLR010«, t00=0x007c, t01=0x00b4}
0xc272…c2a2 Head {h00=0x002c, h01=0x0050, text=» CALL ICLEAR,LSTACK(LBIN2) ---CLEAR ITEM«, t00=0x007c, t01=0x00c2}
0xc2a2…c2ce Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK-INDEX «, t00=0x007c, t01=0x00f2}
0xc2ce…c2fa Head {h00=0x0028, h01=0x0050, text=» CMP LBIN2,LBIN3 WHOLE STACK CLEARED«, t00=0x007c, t01=0x011e}
0xc2fa…c30c Head {h00=0x000e, h01=0x0050, text=» BG CLR999«, t00=0x007c, t01=0x014a}
0xc30c…c324 Head {h00=0x0014, h01=0x0050, text=» B CLR010 GO ON «, t00=0x007c, t01=0x015c}
0xc324…c332 Head {h00=0x000a, h01=0x0050, text=»CLR999«, t00=0x007c, t01=0x0174}
0xc332…c358 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN2,W1 STACK INDEX:=1 «, t00=0x007c, t01=0x0182}
0xc358…c364 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x007d, t01=0x0018}
0xc364…c372 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x007d, t01=0x0024}
0xc372…c380 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007d, t01=0x0032}
0xc380…c38a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0040}
0xc38a…c3ae Head {h00=0x0020, h01=0x0050, text=»* OPERATOR STACK HANDLING«, t00=0x007d, t01=0x004a}
0xc3ae…c3b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x006e}
0xc3b8…c3e6 Head {h00=0x002a, h01=0x0050, text=»* INPUT : OPRVAL = OPERATOR-CODES «, t00=0x007d, t01=0x0078}
0xc3e6…c426 Head {h00=0x003c, h01=0x0050, text=»* LBIN3 = POINTER TO OPERATOR-CODE(OPRVAL) «, t00=0x007d, t01=0x00a6}
0xc426…c430 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00e6}
0xc430…c44c Head {h00=0x0018, h01=0x0050, text=»* USED : SLBIN5«, t00=0x007d, t01=0x00f0}
0xc44c…c468 Head {h00=0x0018, h01=0x0050, text=»* VBIN7 «, t00=0x007d, t01=0x010c}
0xc468…c472 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0128}
0xc472…c4c2 Head {h00=0x004c, h01=0x0050, text=»* OUTPUT: OBJSTR = INTERMEDIATE BUFFER UPDATED WITH OPERATOR CODE(ES«, t00=0x007d, t01=0x0132}
0xc4c2…c500 Head {h00=0x003a, h01=0x0050, text=»* VBIN3 = POINTER TO INTERMEDIATE BUFFER «, t00=0x007d, t01=0x0182}
0xc500…c530 Head {h00=0x002c, h01=0x0050, text=»* VBIN8 = STATEMENT LENGTH «, t00=0x007e, t01=0x0030}
0xc530…c53a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0060}
0xc53a…c58a Head {h00=0x004c, h01=0x0050, text=»* LSTACK = STACKED OPERATOR CODES CLEARED IF ENTERD IN INTME«, t00=0x007e, t01=0x006a}
0xc58a…c5d2 Head {h00=0x0044, h01=0x0050, text=»* LBIN2 = STACK POINTER DECREASED IF ENTRY CLEARED «, t00=0x007e, t01=0x00ba}
0xc5d2…c5dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0102}
0xc5dc…c62c Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x007e, t01=0x010c}
0xc62c…c646 Head {h00=0x0016, h01=0x0050, text=»OPSTCK PROC HPRIOR«, t00=0x007e, t01=0x015c}
0xc646…c65a Head {h00=0x0010, h01=0x0050, text=» PBIN HPRIOR«, t00=0x007e, t01=0x0176}
0xc65a…c69c Head {h00=0x003e, h01=0x0050, text=» XCOPY LSTACK(LBIN2),W1,W1,OPRVAL,LBIN3 LOAD OPERATOR-CODE«, t00=0x007e, t01=0x018a}
0xc69c…c6aa Head {h00=0x000a, h01=0x0050, text=»OPS000«, t00=0x007f, t01=0x003c}
0xc6aa…c6de Head {h00=0x0030, h01=0x0050, text=» MOVE SLBIN5,LBIN2 LOAD CURREEN STACK-INDEX «, t00=0x007f, t01=0x004a}
0xc6de…c70e Head {h00=0x002c, h01=0x0050, text=» SUB SLBIN5,W1 CALC PREVIOUS STACK-INDEX«, t00=0x007f, t01=0x007e}
0xc70e…c746 Head {h00=0x0034, h01=0x0050, text=» CBE LSTACK(SLBIN5),=X'0022',OPS900 JMP IF E-O-E«, t00=0x007f, t01=0x00ae}
0xc746…c77c Head {h00=0x0032, h01=0x0050, text=» MOVE VBIN7,LSTACK(LBIN2) LOAD CURRENT OP-CODE«, t00=0x007f, t01=0x00e6}
0xc77c…c7b4 Head {h00=0x0034, h01=0x0050, text=» MOVE LBIN3,LSTACK(SLBIN5) LOAD PREVIOUS OP-CODE«, t00=0x007f, t01=0x011c}
0xc7b4…c7be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0154}
0xc7be…c7da Head {h00=0x0018, h01=0x0050, text=»* CHECK PRIORITY «, t00=0x007f, t01=0x015e}
0xc7da…c7e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x017a}
0xc7e4…c81a Head {h00=0x0032, h01=0x0050, text=» CBG VBIN7,HPRIOR,OPS010 JMP IF HIGH PRIORITY «, t00=0x007f, t01=0x0184}
0xc81a…c83c Head {h00=0x001e, h01=0x0050, text=» MOVE VBIN7,W2 PRIORITY:=2«, t00=0x0080, t01=0x002a}
0xc83c…c84e Head {h00=0x000e, h01=0x0050, text=» B OPS020 «, t00=0x0080, t01=0x004c}
0xc84e…c85c Head {h00=0x000a, h01=0x0050, text=»OPS010«, t00=0x0080, t01=0x005e}
0xc85c…c87e Head {h00=0x001e, h01=0x0050, text=» MOVE VBIN7,W3 PRIORITY:=3«, t00=0x0080, t01=0x006c}
0xc87e…c88c Head {h00=0x000a, h01=0x0050, text=»OPS020«, t00=0x0080, t01=0x008e}
0xc88c…c8c2 Head {h00=0x0032, h01=0x0050, text=» CBG LBIN3,HPRIOR,OPS030 JMP IF HIGH PRIORITY «, t00=0x0080, t01=0x009c}
0xc8c2…c8e4 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W2 PRIORITY:=2«, t00=0x0080, t01=0x00d2}
0xc8e4…c8f6 Head {h00=0x000e, h01=0x0050, text=» B OPS040 «, t00=0x0080, t01=0x00f4}
0xc8f6…c904 Head {h00=0x000a, h01=0x0050, text=»OPS030«, t00=0x0080, t01=0x0106}
0xc904…c926 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W3 PRIORITY:=3«, t00=0x0080, t01=0x0114}
0xc926…c934 Head {h00=0x000a, h01=0x0050, text=»OPS040«, t00=0x0080, t01=0x0136}
0xc934…c95c Head {h00=0x0024, h01=0x0050, text=» CMP LBIN3,VBIN7 CHECK PRIORITY «, t00=0x0080, t01=0x0144}
0xc95c…c982 Head {h00=0x0022, h01=0x0050, text=» BL OPS900 JMP IF LESS PRIORTY«, t00=0x0080, t01=0x016c}
0xc982…c98c (129, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0004}
0xc98c…c9b6 Head {h00=0x0026, h01=0x0050, text=»* STORE PREVIOUS OPERATOR-CODE «, t00=0x0081, t01=0x000e}
0xc9b6…c9c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0038}
0xc9c0…c9fe Head {h00=0x003a, h01=0x0050, text=» XCOPY OBJSTR,VBIN3,W1,LSTACK(SLBIN5),W1 STOR OP-CODE «, t00=0x0081, t01=0x0042}
0xc9fe…ca2a Head {h00=0x0028, h01=0x0050, text=» ADD VBIN3,W1 ADJUST BUFFER POINTER «, t00=0x0081, t01=0x0080}
0xca2a…ca58 Head {h00=0x002a, h01=0x0050, text=» ADD VBIN8,W1 ADJUST STATEMENT LENGTH «, t00=0x0081, t01=0x00ac}
0xca58…ca9a Head {h00=0x003e, h01=0x0050, text=» MOVE LSTACK(SLBIN5),LSTACK(LBIN2) POP-UP CURRENT OP-CODE «, t00=0x0081, t01=0x00da}
0xca9a…caca Head {h00=0x002c, h01=0x0050, text=» MOVE LSTACK(LBIN2),W0 CLEAR STACK ENTRY«, t00=0x0081, t01=0x011c}
0xcaca…cae0 Head {h00=0x0012, h01=0x0050, text=» SUB LBIN2,W1 «, t00=0x0081, t01=0x014c}
0xcae0…cafc Head {h00=0x0018, h01=0x0050, text=» B OPS000 GO ON NEXT«, t00=0x0081, t01=0x0162}
0xcafc…cb0a Head {h00=0x000a, h01=0x0050, text=»OPS900«, t00=0x0081, t01=0x017e}
0xcb0a…cb36 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN2,W1 INCREMENT STACK-INDEX «, t00=0x0081, t01=0x018c}
0xcb36…cb44 Head {h00=0x000a, h01=0x0050, text=»OPS999«, t00=0x0082, t01=0x0028}
0xcb44…cb50 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0082, t01=0x0036}
0xcb50…cb5e Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0082, t01=0x0042}
0xcb5e…cb6a Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0082, t01=0x0050}
0xcb6a…cb6e Head {h00=0x4004, h01=0x0000}
0xcb6e…cb70 00 82 ┆ ┆
0xcb70…cb72 00 5c ┆ ┆
0xcb72…cb7a (131, 1, 8) 20 04 00 00 00 83 00 04 ┆ ┆
0xcb7a…cbca (132, 0, 400) 1b 72 30 00 71 15 71 04 71 15 6a 52 10 14 7b 71 04 72 11 6a 5a 14 00 13 01 60 00 0c 00 08 00 03 05 06 08 85 00 36 00 14 00 1e 00 0c 00 08 00 03 05 06 08 8a 00 36 00 14 00 2e 00 0c 00 08 00 03 05 06 08 8f 00 22 00 14 00 3e 00 0c 00 08 00 03 ┆ r0 q q q jR {q r jZ ` 6 6 . " > ┆
0xcbca…cc1a 05 06 08 92 00 22 00 14 00 4e 00 0c 00 08 00 03 05 06 08 95 00 22 00 14 00 5e 00 0c 00 08 00 03 07 06 08 a2 00 0c 00 14 00 6e 00 0c 00 08 00 03 02 06 08 a4 09 e8 00 14 00 7e 00 0c 00 08 00 03 07 06 08 a6 00 0e 00 14 00 8e 00 0c 00 08 00 03 ┆ " N " ^ n ~ ┆
0xcc1a…cc6a 02 06 08 a8 09 eb 00 14 00 9e 00 4a 00 46 00 22 00 44 08 80 72 12 6c 10 30 36 0a 19 19 30 36 02 25 10 30 00 4f 30 00 7f 30 00 be 40 60 40 79 00 ae 10 48 67 04 80 00 39 00 80 00 39 00 49 60 2f 00 6b 39 00 5c 17 11 0e 12 5e 28 5e 1c 5e 1d 5e ┆ J F " D r l 06 06 % 0 O0 0 @`@y Hg 9 9 I`/ k9 ^(^ ^ ^┆
0xcc6a…ccba 1f 5e 20 5e 00 14 00 ae 00 0e 00 09 00 04 14 07 08 e3 00 01 d9 2a 00 14 00 fc 00 0c 00 08 00 03 05 06 08 e8 00 2a 00 14 01 0e 00 0c 00 08 00 03 08 06 08 ea 00 0a 00 14 01 1e 00 0c 00 08 00 03 05 06 08 ee 00 2a 00 14 01 2e 00 0c 00 08 00 03 ┆ ^ ^ * * * . ┆
0xccba…cd0a 08 06 08 f0 00 0b 00 14 01 3e 00 4a 00 46 00 22 00 44 08 c0 22 5e 23 5e 26 5e 25 6b 00 5e 1e 38 00 5e 24 38 00 5e 21 3b 48 64 04 00 5e 21 3a 00 61 18 00 63 77 01 6f 37 48 64 06 31 00 7e 0a 57 04 31 00 7e 0b 00 60 73 49 64 16 04 60 11 48 66 ┆ > J F " D "^#^&^%k ^ 8 ^$8 ^!;Hd ^!: a cw o7Hd 1 ~ W 1 ~ `sId ` Hf┆