|
|
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: 49416 (0xc108)
Notes: pts_type(SC)
Names: »SYNVAL.SC«
└─⟦f45ea3bc3⟧ Bits:30009713 Philips computer tape "WSM"
└─⟦this⟧ »WSM:CREA/SYNVAL.SC«
IDENT SYNVAL REL=2.3,850606,870155940230
*************************************************************
*
* LATEST UPDATE 850606 MADE BY:JE
*
* HISTORY=
* 850606/JE CHECK OF OVFL-ENTRIES 'ATTAB' ROUTINE 'VARDET'
* 850509/JE ORDER OF CONTROL CHNGED 'VARDET' BEFORE FUNCTIONS
* 850221/JE FASTER PROCESSING OF EVALUATION OF FID:S
* 850211/CJ IDENTION ERROR FOR FID<LEN4 ,"ON FID GOTO ..."
* 841120/CJ MUL&DIV NOW FROM ASSROUTINE
* 840921/CJ BASIC ERROR WHEN USE OF FID=AB,NU - SOLVED
* 830422/CJ EXTANSION OF ATTRIBUTES "ATTR" SA,CA
*
*************************************************************
DDUM WSMDDV
PDIV
ENTRY SYNVAL ***SYNTAX OF VALIDATION
ENTRY BSVSEA ***BASIC VERB SEARCH
EXPROC ZERFLL,PSTRG,PBIN,PBIN ***ZERO REFILL /00:S
EXT ICLEAR ---CLEAR ITEM
EXT EMPTYT ---CHECK IF EMPTY
EXT GETIND ---GET ITEM LENGTH
EXT WXMUL ---MULTIPLICATION
EXT WXDIV ---DIVISION
EJECT
*
* SYNTAX OF VALIDATION
* 1 - CHECK IF A LINE NUMBER WAS ENTERED
* RANGE IT 0000 < LINE NUMBER < 2047
* 2 - INDENTIONS LEADING BLANKS
* 3 - BASIC VERB
* 4 - X - BASIC VERB DEPENDENT
*
* INPUT : LSTR81 = BASIC LINE
* LBIN1 = NUMBER OF INPUT CHARACTERS
*
* USED : LBIN3
* LBIN4 = BASIC LINE POINTER
* VBIN6
* VBIN7
* VBIN8
* LBIN12
* LBIN17
* LBIN20
*
* OUTPUT: LBIN1 = ERRONEUS POSITION (IF ERROR)
* LBIN4 = SYNTAX ERROR (NUMBER)
* CR = 0 OK
* = 1 NOT OK
*
************************************************************************
SYNVAL PROC
MOVE LBIN4,W0 INPUT BUFFER POINTER:=0
CALL ICLEAR,LSTR4A ---CLEAR ITEM
EJECT
*
* CHECK IF LINE NUMBER WAS ENTERED
*
CLEAR VBOOL1 FALSE=NO LINE NUMBER FOUND
MOVE LBIN3,W4 LOAD MAXLENGTH OF LINE NUMBER
CBG LBIN1,W4,SYN040 JMP IF GREATER MAXLENGTH
MOVE LBIN3,LBIN1 LOAD ACTUAL LENGTH < 4
SYN040
XCOPY LSTR1,W0,W1,LSTR81,LBIN4 GET ONE CHARACTER
CBL LSTR1,=X'30',SYN050 JMP IF NOT A DIGIT
CBG LSTR1,=X'39',SYN050 JMP IF NOT A DIGIT
XCOPY LSTR4A,LBIN4,W1,LSTR1,W0 STORE DIGIT
ADD LBIN4,W1 ADJUST LINE NUMBER LENGTH
CBNE LBIN4,LBIN3,SYN040 JMP IF NOT MAXLENGTH
SYN050
CALL EMPTYT,LSTR4A ---CHECK IF EMPTY
BNOK SYN100 JMP IF NO LINE NUMBER
MOVE LINNO(W9),LSTR4A CONVERT TO BCD
MOVE LBIN3,LINNO(W9) CONVERT TO BINARY
CBL LBIN3,W1,SYN060 JMP IF OUT OF RANGE
CBG LBIN3,=X'07FF',SYN060 JMP IF OUT OF RANGE
SET VBOOL1 TRUE=LINE NUMBER FOUND
B SYN100
*
* SYNTAX ERROR 01 LINE NUMBER OUT OF RANGE 1-2047
*
SYN060
MOVE LBIN1,W0 SAVE ERRONEUS POSITION
MOVE LBIN4,W1 SYNTAX ERROR:=1
B SYN980
EJECT
*
* CHECK IF INDENTION(LEADING SPACES
*
SYN100
CMP LBIN1,W1 CHECK IF LENGTH=1
BE SYN800 BASIC STATEMENT SEPARATOR
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 E-O-B FOUND
PERF INDCNT ***INDENTION COUNTING
BT SYN108 E-O-B JUST SPACES
MOVE LBIN3,W0 LOAD LOW LIMIT
TBF VBOOL1,SYN102 NO SPACE NEEDED IF NO LINE NO
ADD LBIN3,W1 ADJUST LOW LIMIT IF LINE NUMB
SYN102
CBL VBIN7,LBIN3,SYN105 JMP IF NUMB < 1 NOT OK
CBG VBIN7,=W'31',SYN103 JMP IF NUMBE > 31 NOT OK
B SYN110 OK
EJECT
*
* SYNTAX ERROR 03 INDENTION ERROR
*
SYN103
MOVE LBIN1,=W'31' LOAD ERRONEUS POSITION
B SYN106
SYN105
MOVE LBIN1,LBIN4 SAVE ERONEUS POSITION
SUB LBIN1,VBIN7 ADJUST POSITION
SYN106
MOVE LBIN4,W3 SYNTAX ERROR:=3
B SYN980 JMP ON ERROR
SYN108
SUB LBIN1,VBIN7 ADJUST LENGTH
DLETE LSTR81,LBIN1,VBIN7 DELETE TRAILING BLANKS
MOVE LBIN4,W80
ADD LBIN4,W1 CALC LENGTH OF INPUT BUFFER
SUB LBIN4,VBIN7 CALC START POINT
MOVE VBIN7,W80
ADD VBIN7,W1 CALC END LIMIT
MOVE LSTR1,=X'00' CLEAR
SYN109
XCOPY LSTR81,LBIN4,W1,LSTR1,W0 CLEAR POSITION
ADD LBIN4,W1 NEXT POSITION
CMP LBIN4,VBIN7 CHECK END LIMIT
BE SYN990 JMP IF END LIMIT REACHED
B SYN109
EJECT
*
* CHECK BASIC VERB
*
SYN110
CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH
PERF BSVSEA,W2,VBIN6 ***BASIC VERB SEARCH LENGTH=2
BOK SYN120 BASIC VERB FOUND
PERF BSVSEA,W3,VBIN6 ***BASIC VERB SEARCH LENGTH=3
BOK SYN120 BASIC VERB FOUND
PERF BSVSEA,W4,VBIN6 ***BASIC VERB SEARCH LENGTH=4
BOK SYN118 BASIC VERB FOUND
PERF BSVSEA,W5,VBIN6 ***BASIC VERB SEARCH LENGTH=5
BOK SYN120 BASIC VERB FOUND
PERF VARDET ***VARIABLE/!INP/!FID
BNOK SYN112 NOT OK
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
TBT VBOOL2,SYN111 ALPHANUM.VARIABLE
MOVE VBIN6,W2 NUMERIC LET WITHOUT LET
B SYN155 CONTINUE IN LET STMT
SYN111 MOVE VBIN6,W0 ALPHANUM.LET WITHOUT L
B SYN155
SYN112
CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH
SUB VBIN8,W1 ADJUST POINTER
MATCH STMTS,VBIN8,W1,LSTR81,LBIN4,W1
BNOK SYN115
ADD LBIN4,W1 ADJUST BUFFER POINTER
B SYN800 BASIC STATEMENT SEPARATOR
*
* SYNTAX ERROR 02 BASIC VERB EXPECTED
*
SYN115
MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION
MOVE LBIN4,W2 SYNTAX ERROR :=2
B SYN980
*
* CHECK IF 'THEN' WAS FOUND
*
SYN118
CBNE VBIN6,W6,SYN120 JMP IF NOT 'THEN'
SUB LBIN4,W4 ADJUSTBUFFER POINTER
B SYN115 JMP WHEN T'THEN'
EJECT
*
* BASIC VERB FOUND OK
*
SYN120
IB VBIN6,SYN150, 1=ASSIGNMENT LET C
SYN150, 2=ASSIGNMNET C
SYN150, 3=ASSIGNMNET LET C
SYN200, 4=GO TO C
SYN200, 5=GOTO C
SYN250, 6=IF ..THEN ..<LINE> C
SYN115, 7=NOT VALID C
SYN250, 8=IF ..THEN ..<STMT> C
SYN115, 9=NOT VALID C
SYN350, 10=ON .. GO TO.. C
SYN350, 11=ON .. GOTO.. C
SYN400, 12=CALL C
SYN115, 13=NOT VALID C
SYN450, 14=SECT C
SYN115, 15=NOT VALID C
SYN500, 16=ATTR C
SYN115, 17=NOT VALID C
SYN550, 18=STOP C
SYN115, 19=NOT VALID C
SYN600, 20=EXIT C
SYN115, 21=NOT VALID C
SYN650, 22=ERR C
SYN115, 23=NOT VALID C
SYN650, 24=WARN C
SYN115, 25=NOT VALID C
SYN750, 26=REM C
SYN115, 27=NOT VALID C
SYN800 28=;
EJECT
*
* 1 LET <VARIABLE> = <ARITHMETIC EXPRESSION>/<STRING EXPRESSION>
*
SYN150
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CBL VBIN7,W1,SYN105 JMP IF NO INDENTION
*
* TARGET VARIABLE
*
PERF VARDET ***VARIABLE DETERMINATION
BNOK SYN905 JMP NOT OK
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 E-O-B JUST SPACES
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
*
* ASSIGNMENT OPERATOR '='
*
SYN155
MOVE LBIN3,W0 POINTER:=0
MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '='
BNOK SYN906 NO ASSIGNMENT OPERATOR
ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 E-O-B JUST SPACES
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
EJECT
PERF CLRLST ***CLEAR STACK
TBF VBOOL2,SYN160 JMP IF ARITHMETIC EXPR.
*
* STRING EXPRESSION EXPECTED
*
PERF STREXP ***STRING EXPR EVALUATION
BNOK SYN906 EXPR ERROR
B SYN800
*
* ARITHMETIC EXPRESSION EXPECTED
*
SYN160
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK SYN906 EXPR ERROR
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 4,5 GO TO/GOTO <LINE-NUMBER>
*
SYN200
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* LABEL LINE NUMBER EXPECTED
*
PERF LABLIN,W4 ***LABEL LINE NUMBER
BNOK SYN907 LABEL LINE NUMBER ERROR
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 6 IF <RELATIONAL EXPRESSION> THEN <LINE>/<STATEMENT>
*
SYN250
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BOK SYN260 JMP OK
*
* ...OR ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK SYN906 EXPR ERROR
EJECT
*
* RELATIONAL OPERATOR
*
SYN260
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B NOT OK
MOVE LBIN3,W0 POINTER:=0
MATCH OPRTS,LBIN3,W3,LSTR81,LBIN4,W1
BNOK SYN904
MOVE LBIN3,W3 POINTER:=3
MATCH OPRTS,LBIN3,W6,LSTR81,LBIN4,W2 MATCH FOLLOWING OPERAND
BNOK SYN280 NO FOLLOWING OPERAND
ADD LBIN4,W1 ADJUST BUFFER POINTER
SYN280
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMENT
EJECT
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
TBF VBOOL2,SYN290 JMP IF ARITHMETIC
PERF STREXP ***STRING EXPR EVALUATION
BNOK SYN906
B SYN300
*
* ARITHMETIC EXPRESSION EXPECTED
*
SYN290
PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION
BNOK SYN906 EXPR ERROR
SYN300
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 E-O-B OK
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMENT
CMP VBIN7,W1 CHECK NUMB OF SPACES
BL SYN105 JMP IF LESS
EJECT
*
* MATCH FOR THEN/
*
CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH
MOVE LBIN12,=X'00FF' LOAD FILLER CHARACTER
PERF BSVSEA,W4,LBIN17 ***BASIC VERB SEARCH LENGTH=4
BNOK SYN904 INCOMPLETE STATEMENT
CMP LBIN17,W6 CHECK IF OP-CODE = 6
BE SYN305 JUMP IF 'THEN'
SUB LBIN4,W4 ADJUST BUFFER POINTER
B SYN904 INCOMPLETE STATEMENT/P
SYN305
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMNET
CMP VBIN7,W1 CHECK NUMB OF SPACES
BL SYN105 JMP IF LESS
*
* LABEL LINE NUMBER EXPECTED
*
PERF LABLIN,W4 ***LABEL LINE NUMBER
BNOK SYN110 NO LINE NUMBER STATEMENT
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 10 ON <ARITHMETIC EXPRESSION> GO TO/GOTO <LINE-NUMBER-LIST>
*
SYN350
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK SYN906 EXPR ERROR
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B NOT OK
CMP VBIN7,W1 CHECK NUMB OF SPACES
BL SYN105 JMP IF LESS
EJECT
*
* MATCH FOR GO TO/GOTO
*
CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH
MOVE LBIN12,=X'00FF' LOAD FILLER CHARACTER
PERF BSVSEA,W4,LBIN17 ***BASIC VERB SEARCH LENGTH=4
BOK SYN356 BASIC VERB FOUND
PERF BSVSEA,W5,LBIN17 ***BASIC VERB SEARCH LENGTH=5
BOK SYN355 BASIC VERB FOUND
B SYN904 INCOMPLET STATEMNET
SYN355
CBE LBIN17,W4,SYN358 JMP IF GO TO
SUB LBIN4,W5
B SYN904
SYN356
CBE LBIN17,W5,SYN358 JMP IF GOTO
SUB LBIN4,W4 ADJUST BUFFER POINTER
B SYN904 INCOMPLETE STATEMENT
SYN358
PERF INDCNT ***INDENTION COUNTING
BT SYN904
CMP VBIN7,W1 CHECK NUMB OF SPACES
BL SYN105 JMP IF LESS
EJECT
*
* LABEL LINE NUMBER EXPECTED
*
SYN360
PERF LABLIN,W4 ***LABEL LINE NUMBER
BNOK SYN907 LABEL LINE NUMBER ERROR
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 E-O-B OK
PERF INDCNT ***INDENTION COUNTING
BT SYN108 E-O-B JUST SPACES
*
* MATCH FOR LABEL LIST SEPARATOR
*
MOVE LSTR1,=C',' SEPARATOR=,
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ','
BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?
ADD LBIN4,W1 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMNET
B SYN360 NEXT LABEL LINE NUMBER
EJECT
*
* 12 CALL UF<DIGIT> !<PARAMETERLIST>!
*
SYN400
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* USER FUNCTION IDENT 'UF'
*
MOVE VSTR2,=C'UF' USER FUNCTION IDENT ='UF'
MOVE LBIN3,W0 POINTER:=0
MATCH VSTR2,LBIN3,W2,LSTR81,LBIN4,W2 MATCH 'UF'
BNOK SYN904 INCOMPLETE STATEMENT
ADD LBIN4,W2 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
*
* FUNCTION NUMBER
*
PERF LABLIN,W2 ***LABEL LINE NUMBER
BNOK SYN904 INCOMPLETE STATEMENT
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990
PERF INDCNT ***INDENTION COUNTING
BT SYN108 JUST SPACES AT E-O-B
EJECT
*
* BEGIN OF PARAMETER LIST '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '('
BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?
SYN410
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMNET
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BOK SYN420 EXPR OK
*
* ... OR ARITHMETIC EXPRESSION
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK SYN906 EXPR ERROR
SYN420
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLTTE STATEMENT
EJECT
*
* PARAMETER EXPRESSION SEPARATOR ','
*
MOVE LSTR1,=C',' LOAD PAR-SEPARATOR
MOVE LBIN3,W0 POINT0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ','
BOK SYN410 JMP IF OK
*
* END OF PARAMETER LIST
*
MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')'
BNOK SYN904 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 14 SECT <STRING EXPRESSION>
*
SYN450
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* STRING EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BNOK SYN906 EXPR ERROR
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 16 ATTR <ATTRIBUTE> <DYNAMIC FIELD>
*
SYN500
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* ATTRIBUTE => DECORATION OR PROTECTION
*
MOVE LBIN12,=W'26'
PERF DECSEA,LBIN12 ***DECORATION SEARCH
BNOK SYN904 JMP IF NOT OK
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMENT
*
* MATCH FOR SEPARATOR
*
MOVE LSTR1,=C',' SEPARATOR=,
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ','
BNOK SYN904 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMNET
*
* DYNAMIC FIELD
*
PERF VARDET ****VARIABLE DETERMINATION
BNOK SYN905 JMP IF NOT OK
TBF VBOOL3,SYN905 JMP IF NOT DYNAMIC FIELD
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 18 STOP !<DYNAMIC FIELD>!
*
SYN550
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 E-O-B SIMPLE STOP OK
PERF INDCNT ***INDENTION COUNTING
BT SYN108 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* STOP WITH TARGET DYNAMIC FIELD
*
PERF VARDET ****VARIABLE DETERMINATION
BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?
TBF VBOOL3,SYN905 JMP IF NOT DYNAMIC FIELD
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 20 EXIT <ARITHMETIC EXPRESSION>
*
SYN600
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
BL SYN105 JMP IF LESS
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF CLRLST ***CLEAR STACK
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK SYN906 EXPR ERROR
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 22 ERR <DECORATION LIST> <STRING-EXPRESSION>
* 24 WARN <DECORATION LIST> <STRING-EXPRESSION>
*
SYN650
PERF INDCNT ***INDENTION COUNTING
BT SYN904 E-O-B JUST SPACES
CMP VBIN7,W1 JMP IF NO INDENTION
MOVE LBIN12,W0 NUMB OF FOUND DECORATIONS
CLEAR VBOOL5 FALSE DECORATIONS NOT READY
*
* DECORATION LIST
*
SYN660
CMP LBIN12,W5 CHECK IF ALREADY 5 DECORS
BE SYN675 INCOMPLETE STATEMENT
PERF DECSEA,W10 ***DECORATION SEARCH
BNOK SYN675 JMP IF NOT OK
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMENT
ADD LBIN12,W1 INCREMENT NUMB OF DECORATIONS
EJECT
*
* MATCH FOR DECORATION LIST SEPARATOR
*
SYN670
MOVE LSTR1,=C',' SEPARATOR=,
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ','
BNOK SYN906 BASIC STATEMENT SEPARATOR ; ?
ADD LBIN4,W1 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN904 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT SYN904 INCOMPLETE STATEMNET
B SYN660 NEXT DECORATION
*
* STRING EXPRESSION EXPECTED
*
SYN675
PERF CLRLST ***CLEAR STACK
PERF STREXP ***STRING EXPR EVALUATION
BNOK SYN906 EXPR ERROR
B SYN800 BASIC STATEMENT SEPARATOR ; ?
EJECT
*
* 26 REM !<ALPHNUMERIC CHARACTERS>!
*
SYN750
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 E-O-B SIMPLE STOP OK
PERF INDCNT ***INDENTION COUNTING
BT SYN108 E-O-B JUST SPACES
CMP VBIN7,W1
BL SYN105 JMP IF NO INDENTION
B SYN990
EJECT
*
* 28 ; (BASIC STATEMENT SEPARATOR)
*
SYN800
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 E-O-B
PERF INDCNT ***INDENTION COUNTING
BT SYN108 E-O-B JUST SPACES
*
* MATCH FOR BASIC STATEMENT SEPARATOR ;
*
SYN810
MOVE LSTR1,=C';' SEPARATOR=;
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ';'
BNOK SYN815 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE SYN990 COMPLETE STATEMENT
SYN815
PERF INDCNT ***INDENTION COUNTING
BT SYN108 JUST SPACES
B SYN110 NEXT BASIC STATEMENT
EJECT
*
* SYNTAX ERROR 04 BASIC STATEMENT INCOMPLETE
*
SYN904
MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION
MOVE LBIN4,W4 SYNTAX ERROR:=4
B SYN980
*
* SYNTAX ERROR 05 ILLEGAL OPERAND
*
SYN905
MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION
MOVE LBIN4,W5 SYNTAX ERROR:=5
B SYN980
*
* SYNTAX ERROR 06 ILLEGAL EXPRESSION
*
SYN906
MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION
MOVE LBIN4,W6 SYNTAX ERROR:=6
B SYN980
*
* SYNTAX ERROR 07 NOT VALID LINE NUMBER
*
SYN907
MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION
MOVE LBIN4,W7 SYNTAX ERROR:=7
B SYN980
EJECT
*
* SYNTAX ERROR
*
SYN980
ADD LBIN1,W1 ADJUST POINTER POSITION
CMP W1,W0 CR:=1
B SYN999
*
* EXIT OK
*
SYN990
CMP W1,W1 CR:=0
SYN999
RET
PEND
EJECT
*
* BASIC VERB SEARCH
*
* INPUT : STLEN =(FORMAL) BASIC VERB LENGTH
*
* USED : VBIN7 = WORKITEM
*
* OUTPUT: LBIN4 = INPUT BUFFER POINTER ADJUSTED
* OPCODE = CORRESPONDING OBJECT-CODE (BASIC VERB)
* CR = 0 = OK
* = 1 = NOT OK
*
************************************************************************
BSVSEA 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,VBIN8,LSTR81,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 : LSTR81 = INPUT BUFFER
* LBIN4 = INPUT BUFFER POINTER
* LBIN1 = LENGTH OF INPUT BUFFER
*
* OUTPUT: LBIN4 = ADJUSTED
* VBIN7 = NUMBER OF INDENTIONS
* CR = 0 = FALSE NOT E-O-BUFFER REACHED
* = 1 = TRUE E-O-BUFFER REACHED
*
************************************************************************
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,LSTR81,LBIN4,W1 MATCH FOR SPACE
BNOK IND985 JMP IF NO MORE SPACES
ADD VBIN7,W1 INCREMENT NO OF SPACES
ADD LBIN4,W1 ADJUST BUFFER-POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE IND980 E-O-B JUST SPACES
B IND100 GO ON
EJECT
IND980
CMP W1,W0 CR:=1
B IND999
IND985
CMP LBIN4,LBIN1 CHECK E-O-B
BE IND980 JMP IF E-O-B
IND990
CMP W1,W1 CR:=0
IND999
RET
PEND
EJECT
*
* VARIABLE DETERMINATION
*
* INPUT : LSTR81 = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* FIDTAB = FIELD ID TABLE
* ATTAB = ATTRIBUTE TABLE
* GVDUR = SCREEN ROW BUFFER
*
* USED : LBIN3
* VBIN7
* VBIN8
* LBIN12
* LBIN17
*
* OUTPUT : VBOOL2 = FALSE NUMERIC => ARITHMETIC VARIABLE
* = TRUE ALPHANUM => STRING VARIABLE
* VBOOL3 = FALSE WSM-WORK-ITEM VARIABLE
* = TRUE DYNAMIC FIELD VARIABLE
* CR = 0 OK
* = 1 SYNTAX ERROR
*
************************************************************************
VARDET PROC
CLEAR VBOOL2 FALSE = ARITHMETIC VARIABLE
CLEAR VBOOL3 FALSE = WSM WORK ITEM VARIABLE
MOVE LBIN17,W4 VARIABLE LENGTH:=4
EJECT
*
* CURRENT FIELD '!FID' OR CURRENT INPUT '!INP'
*
MOVE LSTR9A,=C'!FID!INP!' LOAD IDENTIFIERS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR9A,LBIN3,W8,LSTR81,LBIN4,W4 MATCH '!FID' OR '!INP'
BNOK VAR100 JMP IF NOT FOUND
CBE LBIN3,W0,VAR010 JMP IF OK
CBE LBIN3,W4,VAR010 JMP IF OK
B VAR100 NOT OK
VAR010
TBF LBOOL5,VAR050 JMP IF CURRENT FIELD ARITHMETIC
B VAR250 CURRENT FIELD STRING
VAR050
B VAR300 LONG BRANCH CONSTRUCTION
EJECT
*
* WSM WORK ITEM INVESTIGATION
*
VAR100
MOVE LBIN3,W0 WORKITEM
MOVE LSTR6A,=C'WSWAWN' WSM-WORKITEN PREFIX
MATCH LSTR6A,LBIN3,W6,LSTR81,LBIN4,W2 SEARC WSMITEM PREFIX
BNOK VAR190 JMP IF NOT A WSM-ITEM
CBE LBIN3,W0,VAR102 JMP IF OK
CBE LBIN3,W2,VAR102 JMP IF OK
CBE LBIN3,W4,VAR102 JMP IF OK
B VAR190 JMP NOT OK
VAR102
MOVE LBIN12,LBIN4 LOAD CURRENT POINTER POSITION
ADD LBIN12,W2 ADJUST POINTER POSITION
XCOPY VSTR2,W0,W2,LSTR81,LBIN12 WSM ITEM NO
CBL VSTR2,=C'01',VAR108 LESS LOW LIMIT
CBL LBIN3,W2,VAR105 JMP IF
CBG VSTR2,=C'99',VAR108 GREATER HIGH LIMIT
B VAR110 JMP IF OK
VAR105
CBNG VSTR2,=C'09',VAR110 NOT GREATER HIGH LIMIT
VAR108
B VAR980 LONG BRANCH CONSTRUCTION
*
* WSM WORK-ITEM FOUND OK
*
VAR110
CBL LBIN3,W4,VAR250 ALPHANUM WSM-ITEM
B VAR300 NUMERIC
EJECT
*
* DYNAMIC FIELD INVESTIGATION
*
VAR190
SET VBOOL3 TRUE = DYNAMIC FIELD VARIABLE
MOVE LSTR6A,=X'422A5800' B*X=ALPHANUMERIC CHARS
MOVE LSTR16,=X'2B2D2A2F28293A263D3C3E2C3B2000' +-*/():&=<>,;B/00
MMOVE VBIN7,VBIN8,LBIN4 LOAD ACTUAL BUF. POPINTER
ADD VBIN7,W4 ADJUST TO GET MATCH-LIMIT
VAL192
MOVE LBIN3,W0 MATCHPOINTER:=0
MATCH LSTR16,LBIN3,W15,LSTR81,VBIN8,W1
BOK VAL194 DELIMITER-CHAR. FOUND
ADD VBIN8,W1 ADJUST TEMP BUFFER POINTER
CBE VBIN8,VBIN7,VAL194 4 POSITIONS MATCHED. JMP
B VAL192 GO ON MATCH DELIMITER
VAL194
SUB VBIN8,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 SYNTAX ERROR
XCOPY VBIN7,W0,W2,ATTAB,LBIN3 FETCH ROW & COL
CBE VBIN7,W0,VAR980 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
*
* DYNAMIC FIELD SEQ.NO FOUND
*
VAR208
CALL WXMUL,VBIN7,W5,VBIN7
SUB VBIN7,W5 CALC FIELD-ID POSITION
MOVE LBIN12,VBIN7 LOAD FID-TAB POSITION
MATCH FIDTAB,LBIN12,W4,LSTR16,W13,W1 MATCH 1ST SPACE
SUB LBIN12,VBIN7 CALC FIDTAB-FID LENGTH
CBNE LBIN12,VBIN8,VAR206 JMP IF NOT SAME LENGTH
MATCH FIDTAB,VBIN7,VBIN8,LSTR81,LBIN4,VBIN8 MATCH FIELD NAME
BNOK VAR206 JMP IF NO FIELD ID
MOVE LBIN17,VBIN8 SAVE FOUND FID-LENGTH
EJECT
*
* RIGHT FIELD ID FOUND
*
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 VBIN8,W0 WORKITEM:=0
XCOPY VBIN8,W1,W1,ATTAB,LBIN3 GET COL NO
SUB VBIN8,W1 ADJUST COL.NR 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,VBIN8 CALC PICTURESTRING LENGTH
MOVE LBIN12,VBIN8 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,VBIN8 CALC PICTURE LENGTH
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR6A,LBIN3,W3,GVDUR(VBIN7),VBIN8,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),VBIN8,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
*
* SYNTAX ERROR
*
VAR980
CMP W1,W0 CR:=1
B VAR999
*
* OK EXIT
*
VAR990
ADD LBIN4,LBIN17 ADJUST BUFFER-POINTER
CMP W1,W1 CR:=0
VAR999
RET
PEND
EJECT
*
* STRING EXPRESSION EVALUATION
*
* OUTPUT: CR = 0 OK
* = 1 NOT OK
* VBIN7 = NUMBER OF EXPRESSION CHARACTER
*
************************************************************************
STREXP PROC
ADD LBIN20,W1 INCREMENT-STACK-INDEX
CMP LBIN20,GBINIA(W5)
BG STR980 STACK OVERFLOW
*
* STRING CONSTANT
*
STR000
MOVE LSTR1,=X'22' LOAD STRING QUOTE "
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH "
BNOK STR100 JMP IF NOTSTRING QUOTE
ADD LBIN4,W1 ADJUST FOR "
MOVE VBIN7,LBIN1 LOAD NUMB OF INPUT CHARACTERS
SUB VBIN7,LBIN4 CALC MATCH LENGTH
MOVE LBIN12,LBIN4 LOAD BUFFER POINTER
MATCH LSTR81,LBIN12,VBIN7,LSTR1,W0,W1 MATCH NEXT "
BNOK STR980 JMP IF NO STRINGQUOTE
MOVE LBIN4,LBIN12 STORE 2ND "-POSITION
ADD LBIN4,W1 ADJUST NUMB FOR 2ND "
B STR400 OK
EJECT
*
* STRING VARIABLE
*
STR100
PERF VARDET ***VARIABLE DETERMINATION
BNOK STR300 JMP IF NOT OK
TBT VBOOL2,STR200 JMP IF STRING VARIABLE
SUB LBIN4,LBIN17 ADJUST BUFFER POINTER WRONG
B STR980 SYNTAX ERROR
*
* QUALIFIED STRING VARIABLE ===> SUBSTRING
*
STR200
PERF INDCNT ***INDENTION COUNTING
BT STR990 E-O-B OK
*
* BEGIN OF SUBSTRING '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '('
BNOK STR410 NO SUBSTRING
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMNET
EJECT
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK STR980 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMENT
*
* SUBSTRING OPERATOR ':'
*
MOVE LBIN3,W19 POINTER:=19
MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ':'
BNOK STR980 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMENT
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK STR980 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMENT
*
* END OF SUBSTRING
*
MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')'
BNOK STR980 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
B STR400 OK
*
* STRING FUNCTION ?
*
STR300
MOVE LBIN3,W20 POINTER:=20
MATCH OPRTS,LBIN3,W3,LSTR81,LBIN4,W3 MATCH FUNCTION
BNOK STR980 NO FUNCTION NOK
ADD LBIN4,W3 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMENT
EJECT
*
* BEGIN OF PARAMETER LIST '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '('
BNOK STR980 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMNET
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK STR980 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLTTE STATEMENT
*
* END OF PARAMETER LIST
*
MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')'
BNOK STR980 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
EJECT
*
* CONCATENATED STRING EXPRESSION ?
*
STR400
PERF INDCNT ***INDENTION COUNTING
BT STR990 E-O-B OK
STR410
MOVE LBIN3,W18 POINTER:=18
MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '&'
BNOK STR450 NO CONCA EXPR.
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT STR980 INCOMPLETE STATEMNET
B STR000 GO ON
STR450
SUB LBIN4,VBIN7 ADJUST BUFFERPOINTER
B STR990
*
* SYNTAX ERROR
*
STR980
SUB LBIN20,W1 DECREASE STACK INDEX
CMP W1,W0 CR:=1
B STR999
*
* EXIT OK
*
STR990
SUB LBIN20,W1 DECREASE STACK INDEX
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
ADD LBIN20,W1 INCREMENT-STACK-INDEX
CMP LBIN20,GBINIA(W5)
BG ART980 STACK OVERFLOW
*
* SIGNED FACTOR
*
ART000
MOVE LBIN3,W23 POINTER:=23
MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '+-'
BNOK ART050 NO SIGNED FACTOR
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMNET
EJECT
*
* ARITHMETIC CONSTANT
*
ART050
MOVE VBIN7,W0 NUMB OF CHARACTERS:=0
CLEAR VBOOL4 FALSE NO DECIMAL FOUND
ART060
XCOPY LSTR1,W0,W1,LSTR81,LBIN4 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 LBIN4,W1 ADJUST BUFFER POINTER
CMP LBIN4,LBIN1 CHECK E-O-B
BE ART500 OK EXIT
B ART060 GO ON
*
* DECIMAL CHARACTER FOUND ?
*
ART070
CBNE LSTR1,=C'.',ART080 JMP IF NOT A DIGIT
SET VBOOL4 TRUE DECIMAL FOUND
BOK ART065 OK 1ST DEC CHAR
*
* END OF DIGITS
*
ART080
CBE VBIN7,W0,ART100 NO DIGITS
CBG VBIN7,W1,ART500 AT LEAST ONE DIGIT OK
TBT VBOOL4,ART980 JMP IF JUST DECIMAL
B ART500 JMP OK
EJECT
*
* ARITHMETIC VARIABLE
*
ART100
PERF VARDET ***VARIABLE DETERMINATION
BNOK ART200 JMP IF SYNTAX ERROR
TBF VBOOL2,ART500 JMP IF ARITHMETIC VARIABLE
SUB LBIN4,LBIN17 ADJUST POINTER WRONG TYPE
B ART980 SYNTAX ERROR
*
* 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,LSTR81,LBIN4,W3 MATCH FUNCTION
BNOK ART300 NO FUNCTION
MOVE LSTACK(LBIN20),W0 OPERATION CODE:=0
XCOPY LSTACK(LBIN20),W1,W1,OPRVAL,LBIN3 GET OP-CODE
ADD LBIN4,W3 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMENT
*
* BEGIN OF PARAMETER LIST '('
*
MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '('
BNOK ART980 INCOMPLETE STATEMENT
ART210
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMNET
CBL LSTACK(LBIN20),=X'001D',ART230 ARITMETIC
CBL LSTACK(LBIN20),=X'001F',ART220 STRING
CBL LSTACK(LBIN20),=X'0021',ART230 ARITHMETIC
EJECT
*
* STRING EXPRESSION EXPECTED
*
ART220
PERF STREXP ***STRING EXPR EVALUATION
BNOK ART980 INCOMPLETE STATEMENT
B ART240
*
* ARITHMETIC EXPRESSION EXPECTED
*
ART230
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK ART980 INCOMPLETE STATEMENT
ART240
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLTTE STATEMENT
CBL LSTACK(LBIN20),=X'001F',ART250 JMP NO MORE PARAM
*
* PARAMETER EXPRESSION SEPARATOR ','
*
SUB LSTACK(LBIN20),W4 ADJUST OP-CODE
MOVE LSTR1,=C',' LOAD PAR-SEPARATOR
MOVE LBIN3,W0 POINT0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ','
BNOK ART980 INCOMPLETE STATEMENT
B ART210 NEXT PARAMETER
EJECT
*
* END OF PARAMETER LIST
*
ART250
MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')'
BNOK ART980 INCOMPLETE STATEMENT
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:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '('
BNOK ART500 NO PRIORED EXPRESSION
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMNET
*
* ARITHMETIC EXPRESSION EXPECTED
*
PERF ARTEXP ***ARITHMETIC EXPR EVALUATION
BNOK ART980 INCOMPLETE STATEMENT
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMENT
EJECT
*
* END OF PRIORED EXPRESSION
*
MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')'
BNOK ART980 INCOMPLETE STATEMENT
ADD LBIN4,W1 ADJUST BUFFER POINTER
EJECT
*
* COMBINED FACTOR MULTIPLY OPERATOR
*
ART500
PERF INDCNT ***INDENTION COUNTING
BT ART990 END OF LINE OK
MOVE LBIN3,=W'27' POINTER:=27
MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '/*'
BNOK ART600 NO MULTIPLY OPERATOR
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMENT
B ART050 GO ON
*
* COMBINED EXPRESSION ADDING OPERATOR ?
*
ART600
MOVE LBIN3,=W'25' POINTER:=25
MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '+-'
BNOK ART650 NO SIGN-OPERATOR
ADD LBIN4,W1 ADJUST BUFFER POINTER
PERF INDCNT ***INDENTION COUNTING
BT ART980 INCOMPLETE STATEMNET
B ART050 GO ON
ART650
SUB LBIN4,VBIN7 ADJUST BUFFER POINTER
B ART990 OK EXIT
EJECT
*
* SYNTAX ERROR
*
ART980
SUB LBIN20,W1 DECREASE STACK-INDEX
CMP W1,W0 CR:=1
B ART999
*
* OK EXIT
*
ART990
SUB LBIN20,W1 DECREASE STACK-INDEX
CLEAR VBOOL2 FALSE = ARITHMETIC EXPR
CMP W1,W1 CR:=0
ART999
RET
PEND
EJECT
*
* LABEL LINE NUMBER
*
* INPUT : LSTR81 = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* LBIN1 = INPUT BUFFER LENGTH
* 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 VBIN7,W0 NUMB OF LINE-NUMB CHARS:
LAB100
XCOPY LSTR1,W0,W1,LSTR81,LBIN4 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 LBIN4,W1 ADJUST POINTER
CBE LBIN4,LBIN1,LAB150 JMP IF E-O-B
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
CBL LBIN3,W1,LAB160 JMP IF OUT OF RANGE
CBG LBIN3,=X'07FF',LAB980 JMP IF OUT OF RANGE
B LAB990
LAB160
CBNE VBIN6,W12,LAB980 JMP IF NOT 'CALL'-FUNCTION
CBE LBIN3,W0,LAB990 0=OK WHEN 'CALL'
B LAB980 JMP NOT OK
*
* LINE NUMBER FOUND OK
*
LAB990
CMP W1,W1 CR:=0
B LAB999 EXIT
*
* SYNTAX ERROR
*
LAB980
CMP W1,W0 CR:=1
LAB999
RET
PEND
EJECT
*
* DECORATION SEARCH
*
* INPUT : LSTR81 = BASIC LINE
* LBIN4 = BASIC LINE POINTER
* LBIN1 = LENGTH OF BASIC LINE
* DSTLEN = (FORMAL) DECOR-STRING LENGTH
* DECOR = DECOR STRING
*
* USED : LSTR1
* LBIN3
* LBIN17
*
* OUTPUT: CR = 0 OK
* = 1 NOT OK
*
************************************************************************
DECSEA PROC DSTLEN
PBIN DSTLEN
EJECT
*
* DECORATION DELIMITER
*
MOVE LBIN17,LBIN4 SAVE BUFFER POINTER
MOVE LSTR1,=X'22' LOAD STRING QUOTE "
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN17,W1 MATCH "
BNOK DEC980 JMP IF NOT FOUND
ADD LBIN17,W1 ADJUST BUFFER POINTER
CMP LBIN17,LBIN1 CHECK END OF LINE
BE DEC980 JMP IF E-O-B
*
* DECORATION VERB
*
MOVE LBIN3,W0
MATCH DECOR,LBIN3,DSTLEN,LSTR81,LBIN17,W2 MATCH DECOR
BNOK DEC980 JMP IF NOT FOUND
XCOPY LSTR1,W0,W1,DECVAL,LBIN3 GET OP-CODE
CBE LSTR1,=X'FF',DEC980 JMP IF FILLER
ADD LBIN17,W2 ADJUST BUFFER POINTER
CMP LBIN17,LBIN1 CHECK E-O-B
BE DEC980
*
* DECORATION DELIMITER "
*
MOVE LSTR1,=X'22' LOAD STRING QUOTE "
MOVE LBIN3,W0 POINTER:=0
MATCH LSTR1,LBIN3,W1,LSTR81,LBIN17,W1 MATCH "
BNOK DEC980 JMP IF NOT FOUND
EJECT
*
* OK EXIT
*
ADD LBIN4,W4 ADJUST BUFFER POINTER
CMP W1,W1 CR:=0 OK
B DEC999
*
* SYNTAX ERROR
*
DEC980
CMP W1,W0 CR:=1
DEC999
RET
PEND
EJECT
*
* CLEAR LSTACK
*
* INPUT : LSTACK = STACK-INFORMATION
*
* USED : LBIN20 = STACK-INDEX
*
* OUPUT : LBIN20 = STACK-INDEX = 0
*
************************************************************************
CLRLST PROC
CALL GETIND,LSTACK(W1),LBIN20,LBIN3 ---GET LENGTH & DIMENSION
MOVE LBIN20,W1 STACK-INDEX:=1
CLR010
CALL ICLEAR,LSTACK(LBIN20) ---CLEAR ITEM
ADD LBIN20,W1 INCREMENT STACK-INDEX
CMP LBIN20,LBIN3 WHOLE STACK CLEARED
BG CLR999
B CLR010 GO ON
CLR999
MOVE LBIN20,W0 STACK INDEX:=0
CALL WXDIV,LBIN3,W2,LBIN3 DIVIDE STACK DIMENSION
MOVE GBINIA(W5),LBIN3 LOAD DIMENSION FOR SYNTAX
RET
PEND
END
0x0000…0032 (0, 0, 400) Head {h00=0x002e, h01=0x0050, text=» IDENT SYNVAL REL=2.3,850606,870155940230 «, t00=0x0000, t01=0x0004}
0x0032…003a Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0036}
0x003a…0080 Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0000, t01=0x003e}
0x0080…008a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0084}
0x008a…00b4 Head {h00=0x0026, h01=0x0050, text=»* LATEST UPDATE 850606 MADE BY:JE «, t00=0x0000, t01=0x008e}
0x00b4…00be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b8}
0x00be…00d0 Head {h00=0x000e, h01=0x0050, text=»* HISTORY=«, t00=0x0000, t01=0x00c2}
0x00d0…011e Head {h00=0x004a, h01=0x0050, text=»* 850606/JE CHECK OF OVFL-ENTRIES 'ATTAB' ROUTINE 'VARDET' «, t00=0x0000, t01=0x00d4}
0x011e…016e Head {h00=0x004c, h01=0x0050, text=»* 850509/JE ORDER OF CONTROL CHNGED 'VARDET' BEFORE FUNCTIONS«, t00=0x0000, t01=0x0122}
0x016e…01b6 Head {h00=0x0044, h01=0x0050, text=»* 850221/JE FASTER PROCESSING OF EVALUATION OF FID:S «, t00=0x0000, t01=0x0172}
0x01b6…0204 Head {h00=0x004a, h01=0x0050, text=»* 850211/CJ IDENTION ERROR FOR FID<LEN4 ,"ON FID GOTO ..." «, t00=0x0001, t01=0x002a}
0x0204…023e Head {h00=0x0036, h01=0x0050, text=»* 841120/CJ MUL&DIV NOW FROM ASSROUTINE«, t00=0x0001, t01=0x0078}
0x023e…0288 Head {h00=0x0046, h01=0x0050, text=»* 840921/CJ BASIC ERROR WHEN USE OF FID=AB,NU - SOLVED «, t00=0x0001, t01=0x00b2}
0x0288…02cc Head {h00=0x0040, h01=0x0050, text=»* 830422/CJ EXTANSION OF ATTRIBUTES "ATTR" SA,CA «, t00=0x0001, t01=0x00fc}
0x02cc…02d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0140}
0x02d6…031c Head {h00=0x0042, h01=0x0050, text=»************************************************************* «, t00=0x0001, t01=0x014a}
0x031c…0324 Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0190}
0x0324…0338 Head {h00=0x0010, h01=0x0050, text=» DDUM WSMDDV«, t00=0x0002, t01=0x0008}
0x0338…0346 Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0002, t01=0x001c}
0x0346…0374 Head {h00=0x002a, h01=0x0050, text=» ENTRY SYNVAL ***SYNTAX OF VALIDATION «, t00=0x0002, t01=0x002a}
0x0374…039e Head {h00=0x0026, h01=0x0050, text=» ENTRY BSVSEA ***BASIC VERB SEARCH«, t00=0x0002, t01=0x0058}
0x039e…03da Head {h00=0x0038, h01=0x0050, text=» EXPROC ZERFLL,PSTRG,PBIN,PBIN ***ZERO REFILL /00:S «, t00=0x0002, t01=0x0082}
0x03da…03fc Head {h00=0x001e, h01=0x0050, text=» EXT ICLEAR ---CLEAR ITEM «, t00=0x0002, t01=0x00be}
0x03fc…0422 Head {h00=0x0022, h01=0x0050, text=» EXT EMPTYT ---CHECK IF EMPTY «, t00=0x0002, t01=0x00e0}
0x0422…0448 Head {h00=0x0022, h01=0x0050, text=» EXT GETIND ---GET ITEM LENGTH«, t00=0x0002, t01=0x0106}
0x0448…046c Head {h00=0x0020, h01=0x0050, text=» EXT WXMUL ---MULTIPLICATION«, t00=0x0002, t01=0x012c}
0x046c…048a Head {h00=0x001a, h01=0x0050, text=» EXT WXDIV ---DIVISION«, t00=0x0002, t01=0x0150}
0x048a…0498 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x016e}
0x0498…04a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x017c}
0x04a2…04c4 Head {h00=0x001e, h01=0x0050, text=»* SYNTAX OF VALIDATION «, t00=0x0002, t01=0x0186}
0x04c4…04fa Head {h00=0x0032, h01=0x0050, text=»* 1 - CHECK IF A LINE NUMBER WAS ENTERED «, t00=0x0003, t01=0x0018}
0x04fa…0530 Head {h00=0x0032, h01=0x0050, text=»* RANGE IT 0000 < LINE NUMBER < 2047 «, t00=0x0003, t01=0x004e}
0x0530…055c Head {h00=0x0028, h01=0x0050, text=»* 2 - INDENTIONS LEADING BLANKS«, t00=0x0003, t01=0x0084}
0x055c…057a Head {h00=0x001a, h01=0x0050, text=»* 3 - BASIC VERB «, t00=0x0003, t01=0x00b0}
0x057a…05a2 Head {h00=0x0024, h01=0x0050, text=»* 4 - X - BASIC VERB DEPENDENT «, t00=0x0003, t01=0x00ce}
0x05a2…05ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00f6}
0x05ac…05d8 Head {h00=0x0028, h01=0x0050, text=»* INPUT : LSTR81 = BASIC LINE «, t00=0x0003, t01=0x0100}
0x05d8…0614 Head {h00=0x0038, h01=0x0050, text=»* LBIN1 = NUMBER OF INPUT CHARACTERS «, t00=0x0003, t01=0x012c}
0x0614…061e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0168}
0x061e…063c Head {h00=0x001a, h01=0x0050, text=»* USED : LBIN3 «, t00=0x0003, t01=0x0172}
0x063c…0670 Head {h00=0x0030, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER «, t00=0x0003, t01=0x0190}
0x0670…068e Head {h00=0x001a, h01=0x0050, text=»* VBIN6 «, t00=0x0004, t01=0x0034}
0x068e…06ac Head {h00=0x001a, h01=0x0050, text=»* VBIN7 «, t00=0x0004, t01=0x0052}
0x06ac…06ca Head {h00=0x001a, h01=0x0050, text=»* VBIN8 «, t00=0x0004, t01=0x0070}
0x06ca…06e8 Head {h00=0x001a, h01=0x0050, text=»* LBIN12«, t00=0x0004, t01=0x008e}
0x06e8…0706 Head {h00=0x001a, h01=0x0050, text=»* LBIN17«, t00=0x0004, t01=0x00ac}
0x0706…0724 Head {h00=0x001a, h01=0x0050, text=»* LBIN20«, t00=0x0004, t01=0x00ca}
0x0724…072e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e8}
0x072e…076c Head {h00=0x003a, h01=0x0050, text=»* OUTPUT: LBIN1 = ERRONEUS POSITION (IF ERROR) «, t00=0x0004, t01=0x00f2}
0x076c…07a2 Head {h00=0x0032, h01=0x0050, text=»* LBIN4 = SYNTAX ERROR (NUMBER)«, t00=0x0004, t01=0x0130}
0x07a2…07c8 Head {h00=0x0022, h01=0x0050, text=»* CR = 0 OK «, t00=0x0004, t01=0x0166}
0x07c8…07f2 Head {h00=0x0026, h01=0x0050, text=»* = 1 NOT OK «, t00=0x0004, t01=0x018c}
0x07f2…07fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0026}
0x07fc…084c Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0005, t01=0x0030}
0x084c…0860 Head {h00=0x0010, h01=0x0050, text=»SYNVAL PROC «, t00=0x0005, t01=0x0080}
0x0860…088e Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN4,W0 INPUT BUFFER POINTER:=0«, t00=0x0005, t01=0x0094}
0x088e…08b8 Head {h00=0x0026, h01=0x0050, text=» CALL ICLEAR,LSTR4A ---CLEAR ITEM «, t00=0x0005, t01=0x00c2}
0x08b8…08c6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x00ec}
0x08c6…08d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fa}
0x08d0…08fe Head {h00=0x002a, h01=0x0050, text=»* CHECK IF LINE NUMBER WAS ENTERED «, t00=0x0005, t01=0x0104}
0x08fe…0908 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0132}
0x0908…0938 Head {h00=0x002c, h01=0x0050, text=» CLEAR VBOOL1 FALSE=NO LINE NUMBER FOUND«, t00=0x0005, t01=0x013c}
0x0938…096c Head {h00=0x0030, h01=0x0050, text=» MOVE LBIN3,W4 LOAD MAXLENGTH OF LINE NUMBER«, t00=0x0005, t01=0x016c}
0x096c…09a2 Head {h00=0x0032, h01=0x0050, text=» CBG LBIN1,W4,SYN040 JMP IF GREATER MAXLENGTH «, t00=0x0006, t01=0x0010}
0x09a2…09d2 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LBIN1 LOAD ACTUAL LENGTH < 4«, t00=0x0006, t01=0x0046}
0x09d2…09e0 Head {h00=0x000a, h01=0x0050, text=»SYN040«, t00=0x0006, t01=0x0076}
0x09e0…0a1a Head {h00=0x0036, h01=0x0050, text=» XCOPY LSTR1,W0,W1,LSTR81,LBIN4 GET ONE CHARACTER «, t00=0x0006, t01=0x0084}
0x0a1a…0a4e Head {h00=0x0030, h01=0x0050, text=» CBL LSTR1,=X'30',SYN050 JMP IF NOT A DIGIT «, t00=0x0006, t01=0x00be}
0x0a4e…0a82 Head {h00=0x0030, h01=0x0050, text=» CBG LSTR1,=X'39',SYN050 JMP IF NOT A DIGIT «, t00=0x0006, t01=0x00f2}
0x0a82…0ab6 Head {h00=0x0030, h01=0x0050, text=» XCOPY LSTR4A,LBIN4,W1,LSTR1,W0 STORE DIGIT «, t00=0x0006, t01=0x0126}
0x0ab6…0ae6 Head {h00=0x002c, h01=0x0050, text=» ADD LBIN4,W1 ADJUST LINE NUMBER LENGTH «, t00=0x0006, t01=0x015a}
0x0ae6…0b1c Head {h00=0x0032, h01=0x0050, text=» CBNE LBIN4,LBIN3,SYN040 JMP IF NOT MAXLENGTH «, t00=0x0006, t01=0x018a}
0x0b1c…0b2a Head {h00=0x000a, h01=0x0050, text=»SYN050«, t00=0x0007, t01=0x0030}
0x0b2a…0b58 Head {h00=0x002a, h01=0x0050, text=» CALL EMPTYT,LSTR4A ---CHECK IF EMPTY «, t00=0x0007, t01=0x003e}
0x0b58…0b82 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN100 JMP IF NO LINE NUMBER«, t00=0x0007, t01=0x006c}
0x0b82…0bb0 Head {h00=0x002a, h01=0x0050, text=» MOVE LINNO(W9),LSTR4A CONVERT TO BCD «, t00=0x0007, t01=0x0096}
0x0bb0…0be0 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LINNO(W9) CONVERT TO BINARY «, t00=0x0007, t01=0x00c4}
0x0be0…0c10 Head {h00=0x002c, h01=0x0050, text=» CBL LBIN3,W1,SYN060 JMP IF OUT OF RANGE«, t00=0x0007, t01=0x00f4}
0x0c10…0c46 Head {h00=0x0032, h01=0x0050, text=» CBG LBIN3,=X'07FF',SYN060 JMP IF OUT OF RANGE«, t00=0x0007, t01=0x0124}
0x0c46…0c70 Head {h00=0x0026, h01=0x0050, text=» SET VBOOL1 TRUE=LINE NUMBER FOUND«, t00=0x0007, t01=0x015a}
0x0c70…0c82 Head {h00=0x000e, h01=0x0050, text=» B SYN100 «, t00=0x0007, t01=0x0184}
0x0c82…0c8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0008}
0x0c8c…0cc8 Head {h00=0x0038, h01=0x0050, text=»* SYNTAX ERROR 01 LINE NUMBER OUT OF RANGE 1-2047«, t00=0x0008, t01=0x0012}
0x0cc8…0cd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x004e}
0x0cd2…0ce0 Head {h00=0x000a, h01=0x0050, text=»SYN060«, t00=0x0008, t01=0x0058}
0x0ce0…0d0e Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN1,W0 SAVE ERRONEUS POSITION «, t00=0x0008, t01=0x0066}
0x0d0e…0d34 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W1 SYNTAX ERROR:=1«, t00=0x0008, t01=0x0094}
0x0d34…0d46 Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x0008, t01=0x00ba}
0x0d46…0d54 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x00cc}
0x0d54…0d5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00da}
0x0d5e…0d8c Head {h00=0x002a, h01=0x0050, text=»* CHECK IF INDENTION(LEADING SPACES«, t00=0x0008, t01=0x00e4}
0x0d8c…0d96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0112}
0x0d96…0da4 Head {h00=0x000a, h01=0x0050, text=»SYN100«, t00=0x0008, t01=0x011c}
0x0da4…0dcc Head {h00=0x0024, h01=0x0050, text=» CMP LBIN1,W1 CHECK IF LENGTH=1 «, t00=0x0008, t01=0x012a}
0x0dcc…0df8 Head {h00=0x0028, h01=0x0050, text=» BE SYN800 BASIC STATEMENT SEPARATOR«, t00=0x0008, t01=0x0152}
0x0df8…0e1c Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0008, t01=0x017e}
0x0e1c…0e3a Head {h00=0x001a, h01=0x0050, text=» BE SYN990 E-O-B FOUND«, t00=0x0009, t01=0x0012}
0x0e3a…0e64 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0009, t01=0x0030}
0x0e64…0e88 Head {h00=0x0020, h01=0x0050, text=» BT SYN108 E-O-B JUST SPACES«, t00=0x0009, t01=0x005a}
0x0e88…0eae Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,W0 LOAD LOW LIMIT «, t00=0x0009, t01=0x007e}
0x0eae…0ee6 Head {h00=0x0034, h01=0x0050, text=» TBF VBOOL1,SYN102 NO SPACE NEEDED IF NO LINE NO«, t00=0x0009, t01=0x00a4}
0x0ee6…0f1a Head {h00=0x0030, h01=0x0050, text=» ADD LBIN3,W1 ADJUST LOW LIMIT IF LINE NUMB «, t00=0x0009, t01=0x00dc}
0x0f1a…0f28 Head {h00=0x000a, h01=0x0050, text=»SYN102«, t00=0x0009, t01=0x0110}
0x0f28…0f5e Head {h00=0x0032, h01=0x0050, text=» CBL VBIN7,LBIN3,SYN105 JMP IF NUMB < 1 NOT OK«, t00=0x0009, t01=0x011e}
0x0f5e…0f98 Head {h00=0x0036, h01=0x0050, text=» CBG VBIN7,=W'31',SYN103 JMP IF NUMBE > 31 NOT OK «, t00=0x0009, t01=0x0154}
0x0f98…0fac Head {h00=0x0010, h01=0x0050, text=» B SYN110 OK«, t00=0x0009, t01=0x018e}
0x0fac…0fba Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0012}
0x0fba…0fc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0020}
0x0fc4…0ff0 Head {h00=0x0028, h01=0x0050, text=»* SYNTAX ERROR 03 INDENTION ERROR «, t00=0x000a, t01=0x002a}
0x0ff0…0ffa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0056}
0x0ffa…1008 Head {h00=0x000a, h01=0x0050, text=»SYN103«, t00=0x000a, t01=0x0060}
0x1008…103a Head {h00=0x002e, h01=0x0050, text=» MOVE LBIN1,=W'31' LOAD ERRONEUS POSITION «, t00=0x000a, t01=0x006e}
0x103a…104c Head {h00=0x000e, h01=0x0050, text=» B SYN106 «, t00=0x000a, t01=0x00a0}
0x104c…105a Head {h00=0x000a, h01=0x0050, text=»SYN105«, t00=0x000a, t01=0x00b2}
0x105a…108a Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERONEUS POSITION «, t00=0x000a, t01=0x00c0}
0x108a…10b2 Head {h00=0x0024, h01=0x0050, text=» SUB LBIN1,VBIN7 ADJUST POSITION«, t00=0x000a, t01=0x00f0}
0x10b2…10c0 Head {h00=0x000a, h01=0x0050, text=»SYN106«, t00=0x000a, t01=0x0118}
0x10c0…10e6 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W3 SYNTAX ERROR:=3«, t00=0x000a, t01=0x0126}
0x10e6…1104 Head {h00=0x001a, h01=0x0050, text=» B SYN980 JMP ON ERROR«, t00=0x000a, t01=0x014c}
0x1104…1112 Head {h00=0x000a, h01=0x0050, text=»SYN108«, t00=0x000a, t01=0x016a}
0x1112…1138 Head {h00=0x0022, h01=0x0050, text=» SUB LBIN1,VBIN7 ADJUST LENGTH«, t00=0x000a, t01=0x0178}
0x1138…1170 Head {h00=0x0034, h01=0x0050, text=» DLETE LSTR81,LBIN1,VBIN7 DELETE TRAILING BLANKS«, t00=0x000b, t01=0x000e}
0x1170…1188 Head {h00=0x0014, h01=0x0050, text=» MOVE LBIN4,W80 «, t00=0x000b, t01=0x0046}
0x1188…11ba Head {h00=0x002e, h01=0x0050, text=» ADD LBIN4,W1 CALC LENGTH OF INPUT BUFFER «, t00=0x000b, t01=0x005e}
0x11ba…11e4 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN4,VBIN7 CALC START POINT «, t00=0x000b, t01=0x0090}
0x11e4…11fc Head {h00=0x0014, h01=0x0050, text=» MOVE VBIN7,W80 «, t00=0x000b, t01=0x00ba}
0x11fc…1220 Head {h00=0x0020, h01=0x0050, text=» ADD VBIN7,W1 CALC END LIMIT«, t00=0x000b, t01=0x00d2}
0x1220…1240 Head {h00=0x001c, h01=0x0050, text=» MOVE LSTR1,=X'00' CLEAR«, t00=0x000b, t01=0x00f6}
0x1240…124e Head {h00=0x000a, h01=0x0050, text=»SYN109«, t00=0x000b, t01=0x0116}
0x124e…1284 Head {h00=0x0032, h01=0x0050, text=» XCOPY LSTR81,LBIN4,W1,LSTR1,W0 CLEAR POSITION«, t00=0x000b, t01=0x0124}
0x1284…12a8 Head {h00=0x0020, h01=0x0050, text=» ADD LBIN4,W1 NEXT POSITION «, t00=0x000b, t01=0x015a}
0x12a8…12d0 Head {h00=0x0024, h01=0x0050, text=» CMP LBIN4,VBIN7 CHECK END LIMIT«, t00=0x000b, t01=0x017e}
0x12d0…12fc Head {h00=0x0028, h01=0x0050, text=» BE SYN990 JMP IF END LIMIT REACHED «, t00=0x000c, t01=0x0016}
0x12fc…130e Head {h00=0x000e, h01=0x0050, text=» B SYN109 «, t00=0x000c, t01=0x0042}
0x130e…131c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x0054}
0x131c…1326 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0062}
0x1326…1344 Head {h00=0x001a, h01=0x0050, text=»* CHECK BASIC VERB «, t00=0x000c, t01=0x006c}
0x1344…134e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008a}
0x134e…135c Head {h00=0x000a, h01=0x0050, text=»SYN110«, t00=0x000c, t01=0x0094}
0x135c…1396 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH «, t00=0x000c, t01=0x00a2}
0x1396…13d2 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W2,VBIN6 ***BASIC VERB SEARCH LENGTH=2 «, t00=0x000c, t01=0x00dc}
0x13d2…13f6 Head {h00=0x0020, h01=0x0050, text=» BOK SYN120 BASIC VERB FOUND«, t00=0x000c, t01=0x0118}
0x13f6…1432 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W3,VBIN6 ***BASIC VERB SEARCH LENGTH=3 «, t00=0x000c, t01=0x013c}
0x1432…1456 Head {h00=0x0020, h01=0x0050, text=» BOK SYN120 BASIC VERB FOUND«, t00=0x000c, t01=0x0178}
0x1456…1492 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W4,VBIN6 ***BASIC VERB SEARCH LENGTH=4 «, t00=0x000d, t01=0x000c}
0x1492…14b6 Head {h00=0x0020, h01=0x0050, text=» BOK SYN118 BASIC VERB FOUND«, t00=0x000d, t01=0x0048}
0x14b6…14f2 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W5,VBIN6 ***BASIC VERB SEARCH LENGTH=5 «, t00=0x000d, t01=0x006c}
0x14f2…1516 Head {h00=0x0020, h01=0x0050, text=» BOK SYN120 BASIC VERB FOUND«, t00=0x000d, t01=0x00a8}
0x1516…1540 Head {h00=0x0026, h01=0x0050, text=» PERF VARDET ***VARIABLE/!INP/!FID«, t00=0x000d, t01=0x00cc}
0x1540…155c Head {h00=0x0018, h01=0x0050, text=» BNOK SYN112 NOT OK «, t00=0x000d, t01=0x00f6}
0x155c…1586 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x000d, t01=0x0112}
0x1586…15aa Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x000d, t01=0x013c}
0x15aa…15d6 Head {h00=0x0028, h01=0x0050, text=» TBT VBOOL2,SYN111 ALPHANUM.VARIABLE«, t00=0x000d, t01=0x0160}
0x15d6…1604 Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN6,W2 NUMERIC LET WITHOUT LET«, t00=0x000d, t01=0x018c}
0x1604…162a Head {h00=0x0022, h01=0x0050, text=» B SYN155 CONTINUE IN LET STMT«, t00=0x000e, t01=0x002a}
0x162a…165e Head {h00=0x0030, h01=0x0050, text=»SYN111 MOVE VBIN6,W0 ALPHANUM.LET WITHOUT L «, t00=0x000e, t01=0x0050}
0x165e…1670 Head {h00=0x000e, h01=0x0050, text=» B SYN155 «, t00=0x000e, t01=0x0084}
0x1670…167e Head {h00=0x000a, h01=0x0050, text=»SYN112«, t00=0x000e, t01=0x0096}
0x167e…16b8 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH «, t00=0x000e, t01=0x00a4}
0x16b8…16dc Head {h00=0x0020, h01=0x0050, text=» SUB VBIN8,W1 ADJUST POINTER«, t00=0x000e, t01=0x00de}
0x16dc…170a Head {h00=0x002a, h01=0x0050, text=» MATCH STMTS,VBIN8,W1,LSTR81,LBIN4,W1 «, t00=0x000e, t01=0x0102}
0x170a…171e Head {h00=0x0010, h01=0x0050, text=» BNOK SYN115«, t00=0x000e, t01=0x0130}
0x171e…174a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x000e, t01=0x0144}
0x174a…1776 Head {h00=0x0028, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR «, t00=0x000e, t01=0x0170}
0x1776…1780 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x000c}
0x1780…17b0 Head {h00=0x002c, h01=0x0050, text=»* SYNTAX ERROR 02 BASIC VERB EXPECTED«, t00=0x000f, t01=0x0016}
0x17b0…17ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0046}
0x17ba…17c8 Head {h00=0x000a, h01=0x0050, text=»SYN115«, t00=0x000f, t01=0x0050}
0x17c8…17f8 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION«, t00=0x000f, t01=0x005e}
0x17f8…1820 Head {h00=0x0024, h01=0x0050, text=» MOVE LBIN4,W2 SYNTAX ERROR :=2 «, t00=0x000f, t01=0x008e}
0x1820…1832 Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x000f, t01=0x00b6}
0x1832…183c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00c8}
0x183c…1862 Head {h00=0x0022, h01=0x0050, text=»* CHECK IF 'THEN' WAS FOUND«, t00=0x000f, t01=0x00d2}
0x1862…186c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f8}
0x186c…187a Head {h00=0x000a, h01=0x0050, text=»SYN118«, t00=0x000f, t01=0x0102}
0x187a…18aa Head {h00=0x002c, h01=0x0050, text=» CBNE VBIN6,W6,SYN120 JMP IF NOT 'THEN' «, t00=0x000f, t01=0x0110}
0x18aa…18d4 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN4,W4 ADJUSTBUFFER POINTER«, t00=0x000f, t01=0x0140}
0x18d4…18f6 Head {h00=0x001e, h01=0x0050, text=» B SYN115 JMP WHEN T'THEN'«, t00=0x000f, t01=0x016a}
0x18f6…1904 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x018c}
0x1904…190e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x000a}
0x190e…192e Head {h00=0x001c, h01=0x0050, text=»* BASIC VERB FOUND OK«, t00=0x0010, t01=0x0014}
0x192e…1938 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0034}
0x1938…1946 Head {h00=0x000a, h01=0x0050, text=»SYN120«, t00=0x0010, t01=0x003e}
0x1946…1972 Head {h00=0x0028, h01=0x0050, text=» IB VBIN6,SYN150, 1=ASSIGNMENT LET C«, t00=0x0010, t01=0x004c}
0x1972…1994 Head {h00=0x001e, h01=0x0050, text=» SYN150, 2=ASSIGNMNET C «, t00=0x0010, t01=0x0078}
0x1994…19b8 Head {h00=0x0020, h01=0x0050, text=» SYN150, 3=ASSIGNMNET LET C«, t00=0x0010, t01=0x009a}
0x19b8…19d4 Head {h00=0x0018, h01=0x0050, text=» SYN200, 4=GO TO C «, t00=0x0010, t01=0x00be}
0x19d4…19ee Head {h00=0x0016, h01=0x0050, text=» SYN200, 5=GOTO C«, t00=0x0010, t01=0x00da}
0x19ee…1a16 Head {h00=0x0024, h01=0x0050, text=» SYN250, 6=IF ..THEN ..<LINE> C«, t00=0x0010, t01=0x00f4}
0x1a16…1a36 Head {h00=0x001c, h01=0x0050, text=» SYN115, 7=NOT VALID C «, t00=0x0010, t01=0x011c}
0x1a36…1a5e Head {h00=0x0024, h01=0x0050, text=» SYN250, 8=IF ..THEN ..<STMT> C«, t00=0x0010, t01=0x013c}
0x1a5e…1a7e Head {h00=0x001c, h01=0x0050, text=» SYN115, 9=NOT VALID C «, t00=0x0010, t01=0x0164}
0x1a7e…1aa4 Head {h00=0x0022, h01=0x0050, text=» SYN350, 10=ON .. GO TO.. C «, t00=0x0010, t01=0x0184}
0x1aa4…1ac8 Head {h00=0x0020, h01=0x0050, text=» SYN350, 11=ON .. GOTO.. C«, t00=0x0011, t01=0x001a}
0x1ac8…1ae4 Head {h00=0x0018, h01=0x0050, text=» SYN400, 12=CALL C «, t00=0x0011, t01=0x003e}
0x1ae4…1b04 Head {h00=0x001c, h01=0x0050, text=» SYN115, 13=NOT VALID C«, t00=0x0011, t01=0x005a}
0x1b04…1b20 Head {h00=0x0018, h01=0x0050, text=» SYN450, 14=SECT C «, t00=0x0011, t01=0x007a}
0x1b20…1b40 Head {h00=0x001c, h01=0x0050, text=» SYN115, 15=NOT VALID C«, t00=0x0011, t01=0x0096}
0x1b40…1b5c Head {h00=0x0018, h01=0x0050, text=» SYN500, 16=ATTR C «, t00=0x0011, t01=0x00b6}
0x1b5c…1b7c Head {h00=0x001c, h01=0x0050, text=» SYN115, 17=NOT VALID C«, t00=0x0011, t01=0x00d2}
0x1b7c…1b98 Head {h00=0x0018, h01=0x0050, text=» SYN550, 18=STOP C «, t00=0x0011, t01=0x00f2}
0x1b98…1bb8 Head {h00=0x001c, h01=0x0050, text=» SYN115, 19=NOT VALID C«, t00=0x0011, t01=0x010e}
0x1bb8…1bd4 Head {h00=0x0018, h01=0x0050, text=» SYN600, 20=EXIT C «, t00=0x0011, t01=0x012e}
0x1bd4…1bf4 Head {h00=0x001c, h01=0x0050, text=» SYN115, 21=NOT VALID C«, t00=0x0011, t01=0x014a}
0x1bf4…1c0e Head {h00=0x0016, h01=0x0050, text=» SYN650, 22=ERR C«, t00=0x0011, t01=0x016a}
0x1c0e…1c2e Head {h00=0x001c, h01=0x0050, text=» SYN115, 23=NOT VALID C«, t00=0x0011, t01=0x0184}
0x1c2e…1c4a Head {h00=0x0018, h01=0x0050, text=» SYN650, 24=WARN C «, t00=0x0012, t01=0x0014}
0x1c4a…1c6a Head {h00=0x001c, h01=0x0050, text=» SYN115, 25=NOT VALID C«, t00=0x0012, t01=0x0030}
0x1c6a…1c84 Head {h00=0x0016, h01=0x0050, text=» SYN750, 26=REM C«, t00=0x0012, t01=0x0050}
0x1c84…1ca4 Head {h00=0x001c, h01=0x0050, text=» SYN115, 27=NOT VALID C«, t00=0x0012, t01=0x006a}
0x1ca4…1cba Head {h00=0x0012, h01=0x0050, text=» SYN800 28=; «, t00=0x0012, t01=0x008a}
0x1cba…1cc8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00a0}
0x1cc8…1cd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ae}
0x1cd2…1d1e Head {h00=0x0048, h01=0x0050, text=»* 1 LET <VARIABLE> = <ARITHMETIC EXPRESSION>/<STRING EXPRESSION> «, t00=0x0012, t01=0x00b8}
0x1d1e…1d28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0104}
0x1d28…1d36 Head {h00=0x000a, h01=0x0050, text=»SYN150«, t00=0x0012, t01=0x010e}
0x1d36…1d60 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0012, t01=0x011c}
0x1d60…1d84 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0012, t01=0x0146}
0x1d84…1db4 Head {h00=0x002c, h01=0x0050, text=» CBL VBIN7,W1,SYN105 JMP IF NO INDENTION«, t00=0x0012, t01=0x016a}
0x1db4…1dbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x000a}
0x1dbe…1dda Head {h00=0x0018, h01=0x0050, text=»* TARGET VARIABLE«, t00=0x0013, t01=0x0014}
0x1dda…1de4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0030}
0x1de4…1e12 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0013, t01=0x003a}
0x1e12…1e32 Head {h00=0x001c, h01=0x0050, text=» BNOK SYN905 JMP NOT OK «, t00=0x0013, t01=0x0068}
0x1e32…1e56 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0013, t01=0x0088}
0x1e56…1e7a Head {h00=0x0020, h01=0x0050, text=» BE SYN904 E-O-B JUST SPACES«, t00=0x0013, t01=0x00ac}
0x1e7a…1ea4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0013, t01=0x00d0}
0x1ea4…1ec8 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0013, t01=0x00fa}
0x1ec8…1ed2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x011e}
0x1ed2…1ef8 Head {h00=0x0022, h01=0x0050, text=»* ASSIGNMENT OPERATOR '=' «, t00=0x0013, t01=0x0128}
0x1ef8…1f02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x014e}
0x1f02…1f10 Head {h00=0x000a, h01=0x0050, text=»SYN155«, t00=0x0013, t01=0x0158}
0x1f10…1f32 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0013, t01=0x0166}
0x1f32…1f6a Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '=' «, t00=0x0013, t01=0x0188}
0x1f6a…1f96 Head {h00=0x0028, h01=0x0050, text=» BNOK SYN906 NO ASSIGNMENT OPERATOR «, t00=0x0014, t01=0x0030}
0x1f96…1fc8 Head {h00=0x002e, h01=0x0050, text=» ADD LBIN4,W1 ADJUST INPUT BUFFER POINTER «, t00=0x0014, t01=0x005c}
0x1fc8…1fec Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0014, t01=0x008e}
0x1fec…2010 Head {h00=0x0020, h01=0x0050, text=» BE SYN904 E-O-B JUST SPACES«, t00=0x0014, t01=0x00b2}
0x2010…203a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0014, t01=0x00d6}
0x203a…205e Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0014, t01=0x0100}
0x205e…206c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0124}
0x206c…2090 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0014, t01=0x0132}
0x2090…20c2 Head {h00=0x002e, h01=0x0050, text=» TBF VBOOL2,SYN160 JMP IF ARITHMETIC EXPR.«, t00=0x0014, t01=0x0156}
0x20c2…20cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0188}
0x20cc…20f4 (21, 0, 400) Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED«, t00=0x0015, t01=0x0004}
0x20f4…20fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x002c}
0x20fe…212c Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0015, t01=0x0036}
0x212c…214c Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0015, t01=0x0064}
0x214c…215e Head {h00=0x000e, h01=0x0050, text=» B SYN800 «, t00=0x0015, t01=0x0084}
0x215e…2168 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0096}
0x2168…2194 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0015, t01=0x00a0}
0x2194…219e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00cc}
0x219e…21ac Head {h00=0x000a, h01=0x0050, text=»SYN160«, t00=0x0015, t01=0x00d6}
0x21ac…21e0 Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0015, t01=0x00e4}
0x21e0…2200 Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0015, t01=0x0118}
0x2200…2230 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x0015, t01=0x0138}
0x2230…223e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0168}
0x223e…2248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0176}
0x2248…2272 Head {h00=0x0026, h01=0x0050, text=»* 4,5 GO TO/GOTO <LINE-NUMBER> «, t00=0x0015, t01=0x0180}
0x2272…227c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x001a}
0x227c…228a Head {h00=0x000a, h01=0x0050, text=»SYN200«, t00=0x0016, t01=0x0024}
0x228a…22b4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0016, t01=0x0032}
0x22b4…22d8 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0016, t01=0x005c}
0x22d8…2302 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x0016, t01=0x0080}
0x2302…2320 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x0016, t01=0x00aa}
0x2320…232a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c8}
0x232a…2352 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x0016, t01=0x00d2}
0x2352…235c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00fa}
0x235c…2388 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x0016, t01=0x0104}
0x2388…23b4 Head {h00=0x0028, h01=0x0050, text=» BNOK SYN907 LABEL LINE NUMBER ERROR«, t00=0x0016, t01=0x0130}
0x23b4…23e4 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x0016, t01=0x015c}
0x23e4…23f2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x018c}
0x23f2…23fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x000a}
0x23fc…243e Head {h00=0x003e, h01=0x0050, text=»* 6 IF <RELATIONAL EXPRESSION> THEN <LINE>/<STATEMENT> «, t00=0x0017, t01=0x0014}
0x243e…2448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0056}
0x2448…2456 Head {h00=0x000a, h01=0x0050, text=»SYN250«, t00=0x0017, t01=0x0060}
0x2456…2480 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0017, t01=0x006e}
0x2480…24a4 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0017, t01=0x0098}
0x24a4…24ce Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x0017, t01=0x00bc}
0x24ce…24ec Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x0017, t01=0x00e6}
0x24ec…24f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0104}
0x24f6…251e Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED«, t00=0x0017, t01=0x010e}
0x251e…2528 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0136}
0x2528…254c Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0017, t01=0x0140}
0x254c…257a Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0017, t01=0x0164}
0x257a…2594 (24, 0, 400) Head {h00=0x0016, h01=0x0050, text=» BOK SYN260 JMP OK«, t00=0x0018, t01=0x0004}
0x2594…259e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x001e}
0x259e…25d0 Head {h00=0x002e, h01=0x0050, text=»* ...OR ARITHMETIC EXPRESSION EXPECTED «, t00=0x0018, t01=0x0028}
0x25d0…25da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x005a}
0x25da…25fe Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0018, t01=0x0064}
0x25fe…2632 Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x0018, t01=0x0088}
0x2632…2652 Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0018, t01=0x00bc}
0x2652…2660 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x00dc}
0x2660…266a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ea}
0x266a…268c Head {h00=0x001e, h01=0x0050, text=»* RELATIONAL OPERATOR «, t00=0x0018, t01=0x00f4}
0x268c…2696 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0116}
0x2696…26a4 Head {h00=0x000a, h01=0x0050, text=»SYN260«, t00=0x0018, t01=0x0120}
0x26a4…26ce Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0018, t01=0x012e}
0x26ce…26ee Head {h00=0x001c, h01=0x0050, text=» BT SYN904 E-O-B NOT OK «, t00=0x0018, t01=0x0158}
0x26ee…2710 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0018, t01=0x0178}
0x2710…273e Head {h00=0x002a, h01=0x0050, text=» MATCH OPRTS,LBIN3,W3,LSTR81,LBIN4,W1 «, t00=0x0019, t01=0x000a}
0x273e…2752 Head {h00=0x0010, h01=0x0050, text=» BNOK SYN904«, t00=0x0019, t01=0x0038}
0x2752…2774 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W3 POINTER:=3 «, t00=0x0019, t01=0x004c}
0x2774…27ba Head {h00=0x0042, h01=0x0050, text=» MATCH OPRTS,LBIN3,W6,LSTR81,LBIN4,W2 MATCH FOLLOWING OPERAND «, t00=0x0019, t01=0x006e}
0x27ba…27e4 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN280 NO FOLLOWING OPERAND «, t00=0x0019, t01=0x00b4}
0x27e4…2810 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0019, t01=0x00de}
0x2810…281e Head {h00=0x000a, h01=0x0050, text=»SYN280«, t00=0x0019, t01=0x010a}
0x281e…284a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0019, t01=0x0118}
0x284a…2874 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0019, t01=0x0144}
0x2874…289c Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMENT «, t00=0x0019, t01=0x016e}
0x289c…28aa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0008}
0x28aa…28b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0016}
0x28b4…28dc Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED«, t00=0x001a, t01=0x0020}
0x28dc…28e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0048}
0x28e6…290a Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x001a, t01=0x0052}
0x290a…2936 Head {h00=0x0028, h01=0x0050, text=» TBF VBOOL2,SYN290 JMP IF ARITHMETIC«, t00=0x001a, t01=0x0076}
0x2936…2964 Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x001a, t01=0x00a2}
0x2964…2978 Head {h00=0x0010, h01=0x0050, text=» BNOK SYN906«, t00=0x001a, t01=0x00d0}
0x2978…298a Head {h00=0x000e, h01=0x0050, text=» B SYN300 «, t00=0x001a, t01=0x00e4}
0x298a…2994 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00f6}
0x2994…29c0 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x001a, t01=0x0100}
0x29c0…29ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x012c}
0x29ca…29d8 Head {h00=0x000a, h01=0x0050, text=»SYN290«, t00=0x001a, t01=0x0136}
0x29d8…2a0c Head {h00=0x0030, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR. EVALUATION «, t00=0x001a, t01=0x0144}
0x2a0c…2a2c Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x001a, t01=0x0178}
0x2a2c…2a3a Head {h00=0x000a, h01=0x0050, text=»SYN300«, t00=0x001b, t01=0x0008}
0x2a3a…2a5e Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x001b, t01=0x0016}
0x2a5e…2a7a Head {h00=0x0018, h01=0x0050, text=» BE SYN904 E-O-B OK «, t00=0x001b, t01=0x003a}
0x2a7a…2aa4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001b, t01=0x0056}
0x2aa4…2ace Head {h00=0x0026, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMENT «, t00=0x001b, t01=0x0080}
0x2ace…2af8 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 CHECK NUMB OF SPACES«, t00=0x001b, t01=0x00aa}
0x2af8…2b16 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x001b, t01=0x00d4}
0x2b16…2b24 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x00f2}
0x2b24…2b2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0100}
0x2b2e…2b4c Head {h00=0x001a, h01=0x0050, text=»* MATCH FOR THEN/«, t00=0x001b, t01=0x010a}
0x2b4c…2b56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0128}
0x2b56…2b90 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH «, t00=0x001b, t01=0x0132}
0x2b90…2bc4 Head {h00=0x0030, h01=0x0050, text=» MOVE LBIN12,=X'00FF' LOAD FILLER CHARACTER «, t00=0x001b, t01=0x016c}
0x2bc4…2c00 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W4,LBIN17 ***BASIC VERB SEARCH LENGTH=4«, t00=0x001c, t01=0x0010}
0x2c00…2c2a Head {h00=0x0026, h01=0x0050, text=» BNOK SYN904 INCOMPLETE STATEMENT «, t00=0x001c, t01=0x004c}
0x2c2a…2c56 Head {h00=0x0028, h01=0x0050, text=» CMP LBIN17,W6 CHECK IF OP-CODE = 6 «, t00=0x001c, t01=0x0076}
0x2c56…2c78 Head {h00=0x001e, h01=0x0050, text=» BE SYN305 JUMP IF 'THEN' «, t00=0x001c, t01=0x00a2}
0x2c78…2ca4 Head {h00=0x0028, h01=0x0050, text=» SUB LBIN4,W4 ADJUST BUFFER POINTER «, t00=0x001c, t01=0x00c4}
0x2ca4…2ccc Head {h00=0x0024, h01=0x0050, text=» B SYN904 INCOMPLETE STATEMENT/P«, t00=0x001c, t01=0x00f0}
0x2ccc…2cda Head {h00=0x000a, h01=0x0050, text=»SYN305«, t00=0x001c, t01=0x0118}
0x2cda…2d04 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001c, t01=0x0126}
0x2d04…2d2c Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMNET «, t00=0x001c, t01=0x0150}
0x2d2c…2d56 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 CHECK NUMB OF SPACES«, t00=0x001c, t01=0x0178}
0x2d56…2d74 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x001d, t01=0x0012}
0x2d74…2d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0030}
0x2d7e…2da6 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x001d, t01=0x003a}
0x2da6…2db0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0062}
0x2db0…2ddc Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x001d, t01=0x006c}
0x2ddc…2e0a Head {h00=0x002a, h01=0x0050, text=» BNOK SYN110 NO LINE NUMBER STATEMENT «, t00=0x001d, t01=0x0098}
0x2e0a…2e3a Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x001d, t01=0x00c6}
0x2e3a…2e48 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x00f6}
0x2e48…2e52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0104}
0x2e52…2e9a Head {h00=0x0044, h01=0x0050, text=»* 10 ON <ARITHMETIC EXPRESSION> GO TO/GOTO <LINE-NUMBER-LIST>«, t00=0x001d, t01=0x010e}
0x2e9a…2ea4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0156}
0x2ea4…2eb2 Head {h00=0x000a, h01=0x0050, text=»SYN350«, t00=0x001d, t01=0x0160}
0x2eb2…2edc Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001d, t01=0x016e}
0x2edc…2f00 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x001e, t01=0x0008}
0x2f00…2f2a Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x001e, t01=0x002c}
0x2f2a…2f48 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x001e, t01=0x0056}
0x2f48…2f52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0074}
0x2f52…2f80 Head {h00=0x002a, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x001e, t01=0x007e}
0x2f80…2f8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ac}
0x2f8a…2fae Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x001e, t01=0x00b6}
0x2fae…2fe0 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x001e, t01=0x00da}
0x2fe0…3000 Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x001e, t01=0x010c}
0x3000…302a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x001e, t01=0x012c}
0x302a…304a Head {h00=0x001c, h01=0x0050, text=» BT SYN904 E-O-B NOT OK «, t00=0x001e, t01=0x0156}
0x304a…3074 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 CHECK NUMB OF SPACES«, t00=0x001e, t01=0x0176}
0x3074…3092 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x001f, t01=0x0010}
0x3092…30a0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x002e}
0x30a0…30aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x003c}
0x30aa…30ce Head {h00=0x0020, h01=0x0050, text=»* MATCH FOR GO TO/GOTO «, t00=0x001f, t01=0x0046}
0x30ce…30d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x006a}
0x30d8…3112 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,STMTS,VBIN8,LBIN3 ---GET ITEM LENGTH «, t00=0x001f, t01=0x0074}
0x3112…3146 Head {h00=0x0030, h01=0x0050, text=» MOVE LBIN12,=X'00FF' LOAD FILLER CHARACTER «, t00=0x001f, t01=0x00ae}
0x3146…3182 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W4,LBIN17 ***BASIC VERB SEARCH LENGTH=4«, t00=0x001f, t01=0x00e2}
0x3182…31a6 Head {h00=0x0020, h01=0x0050, text=» BOK SYN356 BASIC VERB FOUND«, t00=0x001f, t01=0x011e}
0x31a6…31e2 Head {h00=0x0038, h01=0x0050, text=» PERF BSVSEA,W5,LBIN17 ***BASIC VERB SEARCH LENGTH=5«, t00=0x001f, t01=0x0142}
0x31e2…3206 Head {h00=0x0020, h01=0x0050, text=» BOK SYN355 BASIC VERB FOUND«, t00=0x001f, t01=0x017e}
0x3206…322c Head {h00=0x0022, h01=0x0050, text=» B SYN904 INCOMPLET STATEMNET «, t00=0x0020, t01=0x0012}
0x322c…323a Head {h00=0x000a, h01=0x0050, text=»SYN355«, t00=0x0020, t01=0x0038}
0x323a…3264 Head {h00=0x0026, h01=0x0050, text=» CBE LBIN17,W4,SYN358 JMP IF GO TO«, t00=0x0020, t01=0x0046}
0x3264…327a Head {h00=0x0012, h01=0x0050, text=» SUB LBIN4,W5 «, t00=0x0020, t01=0x0070}
0x327a…328c Head {h00=0x000e, h01=0x0050, text=» B SYN904 «, t00=0x0020, t01=0x0086}
0x328c…329a Head {h00=0x000a, h01=0x0050, text=»SYN356«, t00=0x0020, t01=0x0098}
0x329a…32c4 Head {h00=0x0026, h01=0x0050, text=» CBE LBIN17,W5,SYN358 JMP IF GOTO «, t00=0x0020, t01=0x00a6}
0x32c4…32f0 Head {h00=0x0028, h01=0x0050, text=» SUB LBIN4,W4 ADJUST BUFFER POINTER «, t00=0x0020, t01=0x00d0}
0x32f0…3316 Head {h00=0x0022, h01=0x0050, text=» B SYN904 INCOMPLETE STATEMENT«, t00=0x0020, t01=0x00fc}
0x3316…3324 Head {h00=0x000a, h01=0x0050, text=»SYN358«, t00=0x0020, t01=0x0122}
0x3324…334e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0020, t01=0x0130}
0x334e…3360 Head {h00=0x000e, h01=0x0050, text=» BT SYN904«, t00=0x0020, t01=0x015a}
0x3360…338a Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 CHECK NUMB OF SPACES«, t00=0x0020, t01=0x016c}
0x338a…33a8 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x0021, t01=0x0008}
0x33a8…33b6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x0026}
0x33b6…33c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0034}
0x33c0…33e8 Head {h00=0x0024, h01=0x0050, text=»* LABEL LINE NUMBER EXPECTED «, t00=0x0021, t01=0x003e}
0x33e8…33f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0066}
0x33f2…3400 Head {h00=0x000a, h01=0x0050, text=»SYN360«, t00=0x0021, t01=0x0070}
0x3400…342c Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W4 ***LABEL LINE NUMBER«, t00=0x0021, t01=0x007e}
0x342c…3458 Head {h00=0x0028, h01=0x0050, text=» BNOK SYN907 LABEL LINE NUMBER ERROR«, t00=0x0021, t01=0x00aa}
0x3458…347c Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0021, t01=0x00d6}
0x347c…3498 Head {h00=0x0018, h01=0x0050, text=» BE SYN990 E-O-B OK «, t00=0x0021, t01=0x00fa}
0x3498…34c2 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0021, t01=0x0116}
0x34c2…34e6 Head {h00=0x0020, h01=0x0050, text=» BT SYN108 E-O-B JUST SPACES«, t00=0x0021, t01=0x0140}
0x34e6…34f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0164}
0x34f0…351c Head {h00=0x0028, h01=0x0050, text=»* MATCH FOR LABEL LIST SEPARATOR«, t00=0x0021, t01=0x016e}
0x351c…3526 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x000a}
0x3526…354c Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=C',' SEPARATOR=, «, t00=0x0022, t01=0x0014}
0x354c…356e Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0022, t01=0x003a}
0x356e…35a6 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ',' «, t00=0x0022, t01=0x005c}
0x35a6…35d8 Head {h00=0x002e, h01=0x0050, text=» BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?«, t00=0x0022, t01=0x0094}
0x35d8…3604 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0022, t01=0x00c6}
0x3604…3628 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0022, t01=0x00f2}
0x3628…3650 Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x0022, t01=0x0116}
0x3650…367a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0022, t01=0x013e}
0x367a…36a2 Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMNET «, t00=0x0022, t01=0x0168}
0x36a2…36ca Head {h00=0x0024, h01=0x0050, text=» B SYN360 NEXT LABEL LINE NUMBER«, t00=0x0022, t01=0x0190}
0x36ca…36d8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x0028}
0x36d8…36e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0036}
0x36e2…3712 Head {h00=0x002c, h01=0x0050, text=»* 12 CALL UF<DIGIT> !<PARAMETERLIST>!«, t00=0x0023, t01=0x0040}
0x3712…371c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0070}
0x371c…372a Head {h00=0x000a, h01=0x0050, text=»SYN400«, t00=0x0023, t01=0x007a}
0x372a…3754 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0023, t01=0x0088}
0x3754…3778 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0023, t01=0x00b2}
0x3778…37a2 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x0023, t01=0x00d6}
0x37a2…37c0 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x0023, t01=0x0100}
0x37c0…37ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x011e}
0x37ca…37f0 Head {h00=0x0022, h01=0x0050, text=»* USER FUNCTION IDENT 'UF' «, t00=0x0023, t01=0x0128}
0x37f0…37fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x014e}
0x37fa…382e Head {h00=0x0030, h01=0x0050, text=» MOVE VSTR2,=C'UF' USER FUNCTION IDENT ='UF'«, t00=0x0023, t01=0x0158}
0x382e…3850 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0023, t01=0x018c}
0x3850…3888 Head {h00=0x0034, h01=0x0050, text=» MATCH VSTR2,LBIN3,W2,LSTR81,LBIN4,W2 MATCH 'UF'«, t00=0x0024, t01=0x001e}
0x3888…38b2 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN904 INCOMPLETE STATEMENT «, t00=0x0024, t01=0x0056}
0x38b2…38de Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W2 ADJUST BUFFER POINTER «, t00=0x0024, t01=0x0080}
0x38de…3902 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0024, t01=0x00ac}
0x3902…392a Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x0024, t01=0x00d0}
0x392a…3934 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00f8}
0x3934…3950 Head {h00=0x0018, h01=0x0050, text=»* FUNCTION NUMBER«, t00=0x0024, t01=0x0102}
0x3950…395a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x011e}
0x395a…3986 Head {h00=0x0028, h01=0x0050, text=» PERF LABLIN,W2 ***LABEL LINE NUMBER«, t00=0x0024, t01=0x0128}
0x3986…39b0 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN904 INCOMPLETE STATEMENT «, t00=0x0024, t01=0x0154}
0x39b0…39d4 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0024, t01=0x017e}
0x39d4…39e8 Head {h00=0x0010, h01=0x0050, text=» BE SYN990 «, t00=0x0025, t01=0x0012}
0x39e8…3a12 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0025, t01=0x0026}
0x3a12…3a3a Head {h00=0x0024, h01=0x0050, text=» BT SYN108 JUST SPACES AT E-O-B «, t00=0x0025, t01=0x0050}
0x3a3a…3a48 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x0078}
0x3a48…3a52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0086}
0x3a52…3a7a Head {h00=0x0024, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '('«, t00=0x0025, t01=0x0090}
0x3a7a…3a84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00b8}
0x3a84…3ab4 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0025, t01=0x00c2}
0x3ab4…3ad6 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0025, t01=0x00f2}
0x3ad6…3b0e Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '(' «, t00=0x0025, t01=0x0114}
0x3b0e…3b40 Head {h00=0x002e, h01=0x0050, text=» BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?«, t00=0x0025, t01=0x014c}
0x3b40…3b4e Head {h00=0x000a, h01=0x0050, text=»SYN410«, t00=0x0025, t01=0x017e}
0x3b4e…3b7a Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0025, t01=0x018c}
0x3b7a…3ba4 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0026, t01=0x0028}
0x3ba4…3bcc Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMNET «, t00=0x0026, t01=0x0052}
0x3bcc…3bd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x007a}
0x3bd6…3bfe Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0026, t01=0x0084}
0x3bfe…3c08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00ac}
0x3c08…3c2c Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0026, t01=0x00b6}
0x3c2c…3c5a Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0026, t01=0x00da}
0x3c5a…3c76 Head {h00=0x0018, h01=0x0050, text=» BOK SYN420 EXPR OK «, t00=0x0026, t01=0x0108}
0x3c76…3c80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0124}
0x3c80…3caa Head {h00=0x0026, h01=0x0050, text=»* ... OR ARITHMETIC EXPRESSION «, t00=0x0026, t01=0x012e}
0x3caa…3cb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0158}
0x3cb4…3cd8 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0026, t01=0x0162}
0x3cd8…3d0a Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0026, t01=0x0186}
0x3d0a…3d2a Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0027, t01=0x0028}
0x3d2a…3d38 Head {h00=0x000a, h01=0x0050, text=»SYN420«, t00=0x0027, t01=0x0048}
0x3d38…3d62 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0027, t01=0x0056}
0x3d62…3d8a Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLTTE STATEMENT «, t00=0x0027, t01=0x0080}
0x3d8a…3d98 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x00a8}
0x3d98…3da2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00b6}
0x3da2…3dd2 Head {h00=0x002c, h01=0x0050, text=»* PARAMETER EXPRESSION SEPARATOR ',' «, t00=0x0027, t01=0x00c0}
0x3dd2…3ddc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00f0}
0x3ddc…3e08 Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR1,=C',' LOAD PAR-SEPARATOR«, t00=0x0027, t01=0x00fa}
0x3e08…3e26 Head {h00=0x001a, h01=0x0050, text=» MOVE LBIN3,W0 POINT0 «, t00=0x0027, t01=0x0126}
0x3e26…3e5e Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ',' «, t00=0x0027, t01=0x0144}
0x3e5e…3e7c Head {h00=0x001a, h01=0x0050, text=» BOK SYN410 JMP IF OK «, t00=0x0027, t01=0x017c}
0x3e7c…3e86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x000a}
0x3e86…3ea8 Head {h00=0x001e, h01=0x0050, text=»* END OF PARAMETER LIST«, t00=0x0028, t01=0x0014}
0x3ea8…3eb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0036}
0x3eb2…3ee2 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS«, t00=0x0028, t01=0x0040}
0x3ee2…3f04 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0028, t01=0x0070}
0x3f04…3f3c Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')' «, t00=0x0028, t01=0x0092}
0x3f3c…3f66 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN904 INCOMPLETE STATEMENT «, t00=0x0028, t01=0x00ca}
0x3f66…3f92 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0028, t01=0x00f4}
0x3f92…3fc2 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x0028, t01=0x0120}
0x3fc2…3fd0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0150}
0x3fd0…3fda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x015e}
0x3fda…4002 Head {h00=0x0024, h01=0x0050, text=»* 14 SECT <STRING EXPRESSION>«, t00=0x0028, t01=0x0168}
0x4002…400c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0190}
0x400c…401a Head {h00=0x000a, h01=0x0050, text=»SYN450«, t00=0x0029, t01=0x000a}
0x401a…4044 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0029, t01=0x0018}
0x4044…4068 Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0029, t01=0x0042}
0x4068…4092 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x0029, t01=0x0066}
0x4092…40b0 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x0029, t01=0x0090}
0x40b0…40ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00ae}
0x40ba…40e2 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0029, t01=0x00b8}
0x40e2…40ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e0}
0x40ec…4110 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0029, t01=0x00ea}
0x4110…413e Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0029, t01=0x010e}
0x413e…415e Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0029, t01=0x013c}
0x415e…418e Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x0029, t01=0x015c}
0x418e…419c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x018c}
0x419c…41a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x000a}
0x41a6…41d6 Head {h00=0x002c, h01=0x0050, text=»* 16 ATTR <ATTRIBUTE> <DYNAMIC FIELD>«, t00=0x002a, t01=0x0014}
0x41d6…41e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0044}
0x41e0…41ee Head {h00=0x000a, h01=0x0050, text=»SYN500«, t00=0x002a, t01=0x004e}
0x41ee…4218 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002a, t01=0x005c}
0x4218…423c Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x002a, t01=0x0086}
0x423c…4266 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x002a, t01=0x00aa}
0x4266…4284 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x002a, t01=0x00d4}
0x4284…428e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00f2}
0x428e…42c0 Head {h00=0x002e, h01=0x0050, text=»* ATTRIBUTE => DECORATION OR PROTECTION«, t00=0x002a, t01=0x00fc}
0x42c0…42ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x012e}
0x42ca…42e6 Head {h00=0x0018, h01=0x0050, text=» MOVE LBIN12,=W'26' «, t00=0x002a, t01=0x0138}
0x42e6…4316 Head {h00=0x002c, h01=0x0050, text=» PERF DECSEA,LBIN12 ***DECORATION SEARCH«, t00=0x002a, t01=0x0154}
0x4316…4338 Head {h00=0x001e, h01=0x0050, text=» BNOK SYN904 JMP IF NOT OK«, t00=0x002a, t01=0x0184}
0x4338…435c Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x002b, t01=0x0016}
0x435c…4384 Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x002b, t01=0x003a}
0x4384…43ae Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002b, t01=0x0062}
0x43ae…43d6 Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMENT «, t00=0x002b, t01=0x008c}
0x43d6…43e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00b4}
0x43e0…4402 Head {h00=0x001e, h01=0x0050, text=»* MATCH FOR SEPARATOR «, t00=0x002b, t01=0x00be}
0x4402…440c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00e0}
0x440c…4432 Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=C',' SEPARATOR=, «, t00=0x002b, t01=0x00ea}
0x4432…4454 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x002b, t01=0x0110}
0x4454…448c Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ',' «, t00=0x002b, t01=0x0132}
0x448c…44b6 Head {h00=0x0026, h01=0x0050, text=» BNOK SYN904 INCOMPLETE STATEMENT «, t00=0x002b, t01=0x016a}
0x44b6…44e2 (44, 0, 400) Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x002c, t01=0x0004}
0x44e2…4506 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x002c, t01=0x0030}
0x4506…452e Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x002c, t01=0x0054}
0x452e…4558 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002c, t01=0x007c}
0x4558…4580 Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMNET «, t00=0x002c, t01=0x00a6}
0x4580…458a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00ce}
0x458a…45a6 Head {h00=0x0018, h01=0x0050, text=»* DYNAMIC FIELD«, t00=0x002c, t01=0x00d8}
0x45a6…45b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00f4}
0x45b0…45e0 Head {h00=0x002c, h01=0x0050, text=» PERF VARDET ****VARIABLE DETERMINATION «, t00=0x002c, t01=0x00fe}
0x45e0…4602 Head {h00=0x001e, h01=0x0050, text=» BNOK SYN905 JMP IF NOT OK«, t00=0x002c, t01=0x012e}
0x4602…4636 Head {h00=0x0030, h01=0x0050, text=» TBF VBOOL3,SYN905 JMP IF NOT DYNAMIC FIELD «, t00=0x002c, t01=0x0150}
0x4636…4666 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x002c, t01=0x0184}
0x4666…4674 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x0024}
0x4674…467e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0032}
0x467e…46a4 Head {h00=0x0022, h01=0x0050, text=»* 18 STOP !<DYNAMIC FIELD>!«, t00=0x002d, t01=0x003c}
0x46a4…46ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0062}
0x46ae…46bc Head {h00=0x000a, h01=0x0050, text=»SYN550«, t00=0x002d, t01=0x006c}
0x46bc…46e0 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x002d, t01=0x007a}
0x46e0…4708 Head {h00=0x0024, h01=0x0050, text=» BE SYN990 E-O-B SIMPLE STOP OK «, t00=0x002d, t01=0x009e}
0x4708…4732 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002d, t01=0x00c6}
0x4732…4756 Head {h00=0x0020, h01=0x0050, text=» BT SYN108 E-O-B JUST SPACES«, t00=0x002d, t01=0x00f0}
0x4756…4780 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x002d, t01=0x0114}
0x4780…479e Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x002d, t01=0x013e}
0x479e…47a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x015c}
0x47a8…47d4 Head {h00=0x0028, h01=0x0050, text=»* STOP WITH TARGET DYNAMIC FIELD«, t00=0x002d, t01=0x0166}
0x47d4…47de (46, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0004}
0x47de…480e Head {h00=0x002c, h01=0x0050, text=» PERF VARDET ****VARIABLE DETERMINATION «, t00=0x002e, t01=0x000e}
0x480e…4840 Head {h00=0x002e, h01=0x0050, text=» BNOK SYN810 BASIC STATEMENT SEPARATOR ; ?«, t00=0x002e, t01=0x003e}
0x4840…4874 Head {h00=0x0030, h01=0x0050, text=» TBF VBOOL3,SYN905 JMP IF NOT DYNAMIC FIELD «, t00=0x002e, t01=0x0070}
0x4874…48a4 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x002e, t01=0x00a4}
0x48a4…48b2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x00d4}
0x48b2…48bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00e2}
0x48bc…48e8 Head {h00=0x0028, h01=0x0050, text=»* 20 EXIT <ARITHMETIC EXPRESSION>«, t00=0x002e, t01=0x00ec}
0x48e8…48f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0118}
0x48f2…4900 Head {h00=0x000a, h01=0x0050, text=»SYN600«, t00=0x002e, t01=0x0122}
0x4900…492a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x002e, t01=0x0130}
0x492a…494e Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x002e, t01=0x015a}
0x494e…4978 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x002e, t01=0x017e}
0x4978…4996 Head {h00=0x001a, h01=0x0050, text=» BL SYN105 JMP IF LESS«, t00=0x002f, t01=0x0018}
0x4996…49a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0036}
0x49a0…49cc Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED«, t00=0x002f, t01=0x0040}
0x49cc…49d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x006c}
0x49d6…49fa Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x002f, t01=0x0076}
0x49fa…4a2c Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x002f, t01=0x009a}
0x4a2c…4a4c Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x002f, t01=0x00cc}
0x4a4c…4a7c Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x002f, t01=0x00ec}
0x4a7c…4a8a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x011c}
0x4a8a…4a94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x012a}
0x4a94…4ace Head {h00=0x0036, h01=0x0050, text=»* 22 ERR <DECORATION LIST> <STRING-EXPRESSION> «, t00=0x002f, t01=0x0134}
0x4ace…4b08 Head {h00=0x0036, h01=0x0050, text=»* 24 WARN <DECORATION LIST> <STRING-EXPRESSION> «, t00=0x002f, t01=0x016e}
0x4b08…4b12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0018}
0x4b12…4b20 Head {h00=0x000a, h01=0x0050, text=»SYN650«, t00=0x0030, t01=0x0022}
0x4b20…4b4a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0030, t01=0x0030}
0x4b4a…4b6e Head {h00=0x0020, h01=0x0050, text=» BT SYN904 E-O-B JUST SPACES«, t00=0x0030, t01=0x005a}
0x4b6e…4b98 Head {h00=0x0026, h01=0x0050, text=» CMP VBIN7,W1 JMP IF NO INDENTION «, t00=0x0030, t01=0x007e}
0x4b98…4bca Head {h00=0x002e, h01=0x0050, text=» MOVE LBIN12,W0 NUMB OF FOUND DECORATIONS «, t00=0x0030, t01=0x00a8}
0x4bca…4bfc Head {h00=0x002e, h01=0x0050, text=» CLEAR VBOOL5 FALSE DECORATIONS NOT READY «, t00=0x0030, t01=0x00da}
0x4bfc…4c06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x010c}
0x4c06…4c22 Head {h00=0x0018, h01=0x0050, text=»* DECORATION LIST«, t00=0x0030, t01=0x0116}
0x4c22…4c2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0132}
0x4c2c…4c3a Head {h00=0x000a, h01=0x0050, text=»SYN660«, t00=0x0030, t01=0x013c}
0x4c3a…4c6a Head {h00=0x002c, h01=0x0050, text=» CMP LBIN12,W5 CHECK IF ALREADY 5 DECORS«, t00=0x0030, t01=0x014a}
0x4c6a…4c92 Head {h00=0x0024, h01=0x0050, text=» BE SYN675 INCOMPLETE STATEMENT «, t00=0x0030, t01=0x017a}
0x4c92…4cc0 Head {h00=0x002a, h01=0x0050, text=» PERF DECSEA,W10 ***DECORATION SEARCH «, t00=0x0031, t01=0x0012}
0x4cc0…4ce2 Head {h00=0x001e, h01=0x0050, text=» BNOK SYN675 JMP IF NOT OK«, t00=0x0031, t01=0x0040}
0x4ce2…4d06 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0031, t01=0x0062}
0x4d06…4d2e Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x0031, t01=0x0086}
0x4d2e…4d58 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0031, t01=0x00ae}
0x4d58…4d80 Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMENT «, t00=0x0031, t01=0x00d8}
0x4d80…4db4 Head {h00=0x0030, h01=0x0050, text=» ADD LBIN12,W1 INCREMENT NUMB OF DECORATIONS«, t00=0x0031, t01=0x0100}
0x4db4…4dc2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x0134}
0x4dc2…4dcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0142}
0x4dcc…4dfe Head {h00=0x002e, h01=0x0050, text=»* MATCH FOR DECORATION LIST SEPARATOR «, t00=0x0031, t01=0x014c}
0x4dfe…4e08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x017e}
0x4e08…4e16 Head {h00=0x000a, h01=0x0050, text=»SYN670«, t00=0x0031, t01=0x0188}
0x4e16…4e3c Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=C',' SEPARATOR=, «, t00=0x0032, t01=0x0008}
0x4e3c…4e5e Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0032, t01=0x002e}
0x4e5e…4e96 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ',' «, t00=0x0032, t01=0x0050}
0x4e96…4ec8 Head {h00=0x002e, h01=0x0050, text=» BNOK SYN906 BASIC STATEMENT SEPARATOR ; ?«, t00=0x0032, t01=0x0088}
0x4ec8…4ef4 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0032, t01=0x00ba}
0x4ef4…4f18 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0032, t01=0x00e6}
0x4f18…4f40 Head {h00=0x0024, h01=0x0050, text=» BE SYN904 INCOMPLETE STATEMENT «, t00=0x0032, t01=0x010a}
0x4f40…4f6a Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0032, t01=0x0132}
0x4f6a…4f92 Head {h00=0x0024, h01=0x0050, text=» BT SYN904 INCOMPLETE STATEMNET «, t00=0x0032, t01=0x015c}
0x4f92…4fb4 Head {h00=0x001e, h01=0x0050, text=» B SYN660 NEXT DECORATION «, t00=0x0032, t01=0x0184}
0x4fb4…4fbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0016}
0x4fbe…4fe6 Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0033, t01=0x0020}
0x4fe6…4ff0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0048}
0x4ff0…4ffe Head {h00=0x000a, h01=0x0050, text=»SYN675«, t00=0x0033, t01=0x0052}
0x4ffe…5022 Head {h00=0x0020, h01=0x0050, text=» PERF CLRLST ***CLEAR STACK «, t00=0x0033, t01=0x0060}
0x5022…5050 Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0033, t01=0x0084}
0x5050…5070 Head {h00=0x001c, h01=0x0050, text=» BNOK SYN906 EXPR ERROR «, t00=0x0033, t01=0x00b2}
0x5070…50a0 Head {h00=0x002c, h01=0x0050, text=» B SYN800 BASIC STATEMENT SEPARATOR ; ? «, t00=0x0033, t01=0x00d2}
0x50a0…50ae Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x0102}
0x50ae…50b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0110}
0x50b8…50e6 Head {h00=0x002a, h01=0x0050, text=»* 26 REM !<ALPHNUMERIC CHARACTERS>! «, t00=0x0033, t01=0x011a}
0x50e6…50f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0148}
0x50f0…50fe Head {h00=0x000a, h01=0x0050, text=»SYN750«, t00=0x0033, t01=0x0152}
0x50fe…5122 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0033, t01=0x0160}
0x5122…514a Head {h00=0x0024, h01=0x0050, text=» BE SYN990 E-O-B SIMPLE STOP OK «, t00=0x0033, t01=0x0184}
0x514a…5174 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0034, t01=0x001c}
0x5174…5198 Head {h00=0x0020, h01=0x0050, text=» BT SYN108 E-O-B JUST SPACES«, t00=0x0034, t01=0x0046}
0x5198…51ae Head {h00=0x0012, h01=0x0050, text=» CMP VBIN7,W1 «, t00=0x0034, t01=0x006a}
0x51ae…51d4 Head {h00=0x0022, h01=0x0050, text=» BL SYN105 JMP IF NO INDENTION«, t00=0x0034, t01=0x0080}
0x51d4…51e6 Head {h00=0x000e, h01=0x0050, text=» B SYN990 «, t00=0x0034, t01=0x00a6}
0x51e6…51f4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x00b8}
0x51f4…51fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00c6}
0x51fe…522a Head {h00=0x0028, h01=0x0050, text=»* 28 ; (BASIC STATEMENT SEPARATOR)«, t00=0x0034, t01=0x00d0}
0x522a…5234 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00fc}
0x5234…5242 Head {h00=0x000a, h01=0x0050, text=»SYN800«, t00=0x0034, t01=0x0106}
0x5242…5266 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0034, t01=0x0114}
0x5266…527e Head {h00=0x0014, h01=0x0050, text=» BE SYN990 E-O-B«, t00=0x0034, t01=0x0138}
0x527e…52a8 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0034, t01=0x0150}
0x52a8…52cc Head {h00=0x0020, h01=0x0050, text=» BT SYN108 E-O-B JUST SPACES«, t00=0x0034, t01=0x017a}
0x52cc…52d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x000e}
0x52d6…530c Head {h00=0x0032, h01=0x0050, text=»* MATCH FOR BASIC STATEMENT SEPARATOR ; «, t00=0x0035, t01=0x0018}
0x530c…5316 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x004e}
0x5316…5324 Head {h00=0x000a, h01=0x0050, text=»SYN810«, t00=0x0035, t01=0x0058}
0x5324…534a Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=C';' SEPARATOR=; «, t00=0x0035, t01=0x0066}
0x534a…536c Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0035, t01=0x008c}
0x536c…53a4 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ';' «, t00=0x0035, t01=0x00ae}
0x53a4…53ce Head {h00=0x0026, h01=0x0050, text=» BNOK SYN815 INCOMPLETE STATEMENT «, t00=0x0035, t01=0x00e6}
0x53ce…53fa Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0035, t01=0x0110}
0x53fa…541e Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x0035, t01=0x013c}
0x541e…5444 Head {h00=0x0022, h01=0x0050, text=» BE SYN990 COMPLETE STATEMENT «, t00=0x0035, t01=0x0160}
0x5444…5452 Head {h00=0x000a, h01=0x0050, text=»SYN815«, t00=0x0035, t01=0x0186}
0x5452…547c (54, 0, 400) Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0036, t01=0x0004}
0x547c…549a Head {h00=0x001a, h01=0x0050, text=» BT SYN108 JUST SPACES«, t00=0x0036, t01=0x002e}
0x549a…54c0 Head {h00=0x0022, h01=0x0050, text=» B SYN110 NEXT BASIC STATEMENT«, t00=0x0036, t01=0x004c}
0x54c0…54ce Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0072}
0x54ce…54d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0080}
0x54d8…5510 Head {h00=0x0034, h01=0x0050, text=»* SYNTAX ERROR 04 BASIC STATEMENT INCOMPLETE «, t00=0x0036, t01=0x008a}
0x5510…551a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00c2}
0x551a…5528 Head {h00=0x000a, h01=0x0050, text=»SYN904«, t00=0x0036, t01=0x00cc}
0x5528…5558 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION«, t00=0x0036, t01=0x00da}
0x5558…557e Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W4 SYNTAX ERROR:=4«, t00=0x0036, t01=0x010a}
0x557e…5590 Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x0036, t01=0x0130}
0x5590…559a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0142}
0x559a…55c6 Head {h00=0x0028, h01=0x0050, text=»* SYNTAX ERROR 05 ILLEGAL OPERAND«, t00=0x0036, t01=0x014c}
0x55c6…55d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0178}
0x55d0…55de Head {h00=0x000a, h01=0x0050, text=»SYN905«, t00=0x0036, t01=0x0182}
0x55de…560e Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION«, t00=0x0036, t01=0x0190}
0x560e…5634 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W5 SYNTAX ERROR:=5«, t00=0x0037, t01=0x0030}
0x5634…5646 Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x0037, t01=0x0056}
0x5646…5650 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0068}
0x5650…5680 Head {h00=0x002c, h01=0x0050, text=»* SYNTAX ERROR 06 ILLEGAL EXPRESSION «, t00=0x0037, t01=0x0072}
0x5680…568a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00a2}
0x568a…5698 Head {h00=0x000a, h01=0x0050, text=»SYN906«, t00=0x0037, t01=0x00ac}
0x5698…56c8 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION«, t00=0x0037, t01=0x00ba}
0x56c8…56ee Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W6 SYNTAX ERROR:=6«, t00=0x0037, t01=0x00ea}
0x56ee…5700 Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x0037, t01=0x0110}
0x5700…570a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0122}
0x570a…573c Head {h00=0x002e, h01=0x0050, text=»* SYNTAX ERROR 07 NOT VALID LINE NUMBER«, t00=0x0037, t01=0x012c}
0x573c…5746 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x015e}
0x5746…5754 Head {h00=0x000a, h01=0x0050, text=»SYN907«, t00=0x0037, t01=0x0168}
0x5754…5784 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN1,LBIN4 SAVE ERRONEUS POSITION«, t00=0x0037, t01=0x0176}
0x5784…57aa Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN4,W7 SYNTAX ERROR:=7«, t00=0x0038, t01=0x0016}
0x57aa…57bc Head {h00=0x000e, h01=0x0050, text=» B SYN980 «, t00=0x0038, t01=0x003c}
0x57bc…57ca Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x004e}
0x57ca…57d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x005c}
0x57d4…57ec Head {h00=0x0014, h01=0x0050, text=»* SYNTAX ERROR«, t00=0x0038, t01=0x0066}
0x57ec…57f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x007e}
0x57f6…5804 Head {h00=0x000a, h01=0x0050, text=»SYN980«, t00=0x0038, t01=0x0088}
0x5804…5832 Head {h00=0x002a, h01=0x0050, text=» ADD LBIN1,W1 ADJUST POINTER POSITION «, t00=0x0038, t01=0x0096}
0x5832…584a Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x0038, t01=0x00c4}
0x584a…585c Head {h00=0x000e, h01=0x0050, text=» B SYN999 «, t00=0x0038, t01=0x00dc}
0x585c…5866 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00ee}
0x5866…587a Head {h00=0x0010, h01=0x0050, text=»* EXIT OK «, t00=0x0038, t01=0x00f8}
0x587a…5884 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x010c}
0x5884…5892 Head {h00=0x000a, h01=0x0050, text=»SYN990«, t00=0x0038, t01=0x0116}
0x5892…58aa Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x0038, t01=0x0124}
0x58aa…58b8 Head {h00=0x000a, h01=0x0050, text=»SYN999«, t00=0x0038, t01=0x013c}
0x58b8…58c4 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0038, t01=0x014a}
0x58c4…58d2 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0038, t01=0x0156}
0x58d2…58e0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x0164}
0x58e0…58ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0172}
0x58ea…5908 Head {h00=0x001a, h01=0x0050, text=»* BASIC VERB SEARCH«, t00=0x0038, t01=0x017c}
0x5908…5912 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x000a}
0x5912…594a Head {h00=0x0034, h01=0x0050, text=»* INPUT : STLEN =(FORMAL) BASIC VERB LENGTH «, t00=0x0039, t01=0x0014}
0x594a…5954 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x004c}
0x5954…597a Head {h00=0x0022, h01=0x0050, text=»* USED : VBIN7 = WORKITEM«, t00=0x0039, t01=0x0056}
0x597a…5984 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x007c}
0x5984…59c0 Head {h00=0x0038, h01=0x0050, text=»* OUTPUT: LBIN4 = INPUT BUFFER POINTER ADJUSTED «, t00=0x0039, t01=0x0086}
0x59c0…5a04 Head {h00=0x0040, h01=0x0050, text=»* OPCODE = CORRESPONDING OBJECT-CODE (BASIC VERB)«, t00=0x0039, t01=0x00c2}
0x5a04…5a28 Head {h00=0x0020, h01=0x0050, text=»* CR = 0 = OK«, t00=0x0039, t01=0x0106}
0x5a28…5a50 Head {h00=0x0024, h01=0x0050, text=»* = 1 = NOT OK«, t00=0x0039, t01=0x012a}
0x5a50…5a5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0152}
0x5a5a…5aaa Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0039, t01=0x015c}
0x5aaa…5aca Head {h00=0x001c, h01=0x0050, text=»BSVSEA PROC STLEN,OPCODE«, t00=0x003a, t01=0x001c}
0x5aca…5ade Head {h00=0x0010, h01=0x0050, text=» PBIN STLEN «, t00=0x003a, t01=0x003c}
0x5ade…5af2 Head {h00=0x0010, h01=0x0050, text=» PBIN OPCODE«, t00=0x003a, t01=0x0050}
0x5af2…5b1e Head {h00=0x0028, h01=0x0050, text=» MOVE OPCODE,W0 BASIC-VERB OBJECT:=0«, t00=0x003a, t01=0x0064}
0x5b1e…5b40 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x003a, t01=0x0090}
0x5b40…5b66 Head {h00=0x0022, h01=0x0050, text=» MOVE LSTR1,=X'FF' LOAD FILLER«, t00=0x003a, t01=0x00b2}
0x5b66…5ba8 Head {h00=0x003e, h01=0x0050, text=» MATCH STMTS,LBIN3,VBIN8,LSTR81,LBIN4,STLEN BASICVERBMATCH«, t00=0x003a, t01=0x00d8}
0x5ba8…5bce Head {h00=0x0022, h01=0x0050, text=» BNOK BSV999 JMP IF NOT FOUND «, t00=0x003a, t01=0x011a}
0x5bce…5c06 Head {h00=0x0034, h01=0x0050, text=» XCOPY OPCODE,W1,W1,STVAL,LBIN3 LOAD OBJECT CODE«, t00=0x003a, t01=0x0140}
0x5c06…5c38 Head {h00=0x002e, h01=0x0050, text=» CBE OPCODE,=X'00FF',BSV980 JMP IF FILLER «, t00=0x003a, t01=0x0178}
0x5c38…5c46 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x001a}
0x5c46…5c50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0028}
0x5c50…5c72 Head {h00=0x001e, h01=0x0050, text=»* CHECK IF PROPER LENGTH«, t00=0x003b, t01=0x0032}
0x5c72…5c7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0054}
0x5c7c…5caa Head {h00=0x002a, h01=0x0050, text=» MOVE VBIN7,LBIN3 STORE POINTER VALUE «, t00=0x003b, t01=0x005e}
0x5caa…5ce0 Head {h00=0x0032, h01=0x0050, text=» ADD VBIN7,STLEN ADD POINTER STATMENT LENGTH «, t00=0x003b, t01=0x008c}
0x5ce0…5d1a Head {h00=0x0036, h01=0x0050, text=» MATCH STVAL,VBIN7,W1,LSTR1,W0,W1 MATCH IF FILLER «, t00=0x003b, t01=0x00c2}
0x5d1a…5d4c Head {h00=0x002e, h01=0x0050, text=» BOK BSV980 JMP IF FILLER /FF FOUND NOT OK«, t00=0x003b, t01=0x00fc}
0x5d4c…5d5a Head {h00=0x000a, h01=0x0050, text=»BSV100«, t00=0x003b, t01=0x012e}
0x5d5a…5d8e Head {h00=0x0030, h01=0x0050, text=» ADD LBIN4,STLEN ADJUST POINTER WITH LENGTH «, t00=0x003b, t01=0x013c}
0x5d8e…5da6 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x003b, t01=0x0170}
0x5da6…5db8 Head {h00=0x000e, h01=0x0050, text=» B BSV999 «, t00=0x003b, t01=0x0188}
0x5db8…5dc6 Head {h00=0x000a, h01=0x0050, text=»BSV980«, t00=0x003c, t01=0x000a}
0x5dc6…5dde Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x003c, t01=0x0018}
0x5dde…5dec Head {h00=0x000a, h01=0x0050, text=»BSV999«, t00=0x003c, t01=0x0030}
0x5dec…5df8 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x003c, t01=0x003e}
0x5df8…5e06 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x003c, t01=0x004a}
0x5e06…5e14 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x0058}
0x5e14…5e1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0066}
0x5e1e…5e3e Head {h00=0x001c, h01=0x0050, text=»* INDENTION COUNTING«, t00=0x003c, t01=0x0070}
0x5e3e…5e48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0090}
0x5e48…5e74 Head {h00=0x0028, h01=0x0050, text=»* INPUT : LSTR81 = INPUT BUFFER «, t00=0x003c, t01=0x009a}
0x5e74…5ea8 Head {h00=0x0030, h01=0x0050, text=»* LBIN4 = INPUT BUFFER POINTER «, t00=0x003c, t01=0x00c6}
0x5ea8…5ede Head {h00=0x0032, h01=0x0050, text=»* LBIN1 = LENGTH OF INPUT BUFFER «, t00=0x003c, t01=0x00fa}
0x5ede…5ee8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0130}
0x5ee8…5f10 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: LBIN4 = ADJUSTED «, t00=0x003c, t01=0x013a}
0x5f10…5f44 Head {h00=0x0030, h01=0x0050, text=»* VBIN7 = NUMBER OF INDENTIONS «, t00=0x003c, t01=0x0162}
0x5f44…5f84 Head {h00=0x003c, h01=0x0050, text=»* CR = 0 = FALSE NOT E-O-BUFFER REACHED «, t00=0x003d, t01=0x0008}
0x5f84…5fbe Head {h00=0x0036, h01=0x0050, text=»* = 1 = TRUE E-O-BUFFER REACHED«, t00=0x003d, t01=0x0048}
0x5fbe…5fc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0082}
0x5fc8…6018 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x003d, t01=0x008c}
0x6018…602c Head {h00=0x0010, h01=0x0050, text=»INDCNT PROC «, t00=0x003d, t01=0x00dc}
0x602c…605c Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=X'20' LOAD SPACE CHARACTER «, t00=0x003d, t01=0x00f0}
0x605c…608c Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF LEADING SPACES:=0«, t00=0x003d, t01=0x0120}
0x608c…609a Head {h00=0x000a, h01=0x0050, text=»IND100«, t00=0x003d, t01=0x0150}
0x609a…60c2 Head {h00=0x0024, h01=0x0050, text=» MOVE LBIN3,W0 MATCH-POINTER:=0 «, t00=0x003d, t01=0x015e}
0x60c2…6100 Head {h00=0x003a, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH FOR SPACE «, t00=0x003d, t01=0x0186}
0x6100…612a Head {h00=0x0026, h01=0x0050, text=» BNOK IND985 JMP IF NO MORE SPACES«, t00=0x003e, t01=0x0034}
0x612a…6156 Head {h00=0x0028, h01=0x0050, text=» ADD VBIN7,W1 INCREMENT NO OF SPACES«, t00=0x003e, t01=0x005e}
0x6156…6182 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER-POINTER «, t00=0x003e, t01=0x008a}
0x6182…61a6 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x003e, t01=0x00b6}
0x61a6…61ca Head {h00=0x0020, h01=0x0050, text=» BE IND980 E-O-B JUST SPACES«, t00=0x003e, t01=0x00da}
0x61ca…61e2 Head {h00=0x0014, h01=0x0050, text=» B IND100 GO ON «, t00=0x003e, t01=0x00fe}
0x61e2…61f0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0116}
0x61f0…61fe Head {h00=0x000a, h01=0x0050, text=»IND980«, t00=0x003e, t01=0x0124}
0x61fe…6216 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x003e, t01=0x0132}
0x6216…6228 Head {h00=0x000e, h01=0x0050, text=» B IND999 «, t00=0x003e, t01=0x014a}
0x6228…6236 Head {h00=0x000a, h01=0x0050, text=»IND985«, t00=0x003e, t01=0x015c}
0x6236…625a Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x003e, t01=0x016a}
0x625a…627a Head {h00=0x001c, h01=0x0050, text=» BE IND980 JMP IF E-O-B «, t00=0x003e, t01=0x018e}
0x627a…6288 Head {h00=0x000a, h01=0x0050, text=»IND990«, t00=0x003f, t01=0x001e}
0x6288…62a0 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x003f, t01=0x002c}
0x62a0…62ae Head {h00=0x000a, h01=0x0050, text=»IND999«, t00=0x003f, t01=0x0044}
0x62ae…62ba Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x003f, t01=0x0052}
0x62ba…62c8 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x003f, t01=0x005e}
0x62c8…62d6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x006c}
0x62d6…62e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x007a}
0x62e0…6304 Head {h00=0x0020, h01=0x0050, text=»* VARIABLE DETERMINATION«, t00=0x003f, t01=0x0084}
0x6304…630e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00a8}
0x630e…633c Head {h00=0x002a, h01=0x0050, text=»* INPUT : LSTR81 = BASIC LINE«, t00=0x003f, t01=0x00b2}
0x633c…6372 Head {h00=0x0032, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER«, t00=0x003f, t01=0x00e0}
0x6372…63a4 Head {h00=0x002e, h01=0x0050, text=»* FIDTAB = FIELD ID TABLE«, t00=0x003f, t01=0x0116}
0x63a4…63d8 Head {h00=0x0030, h01=0x0050, text=»* ATTAB = ATTRIBUTE TABLE «, t00=0x003f, t01=0x0148}
0x63d8…640e Head {h00=0x0032, h01=0x0050, text=»* GVDUR = SCREEN ROW BUFFER «, t00=0x003f, t01=0x017c}
0x640e…6418 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0022}
0x6418…6438 Head {h00=0x001c, h01=0x0050, text=»* USED : LBIN3 «, t00=0x0040, t01=0x002c}
0x6438…6458 Head {h00=0x001c, h01=0x0050, text=»* VBIN7 «, t00=0x0040, t01=0x004c}
0x6458…6478 Head {h00=0x001c, h01=0x0050, text=»* VBIN8 «, t00=0x0040, t01=0x006c}
0x6478…6498 Head {h00=0x001c, h01=0x0050, text=»* LBIN12«, t00=0x0040, t01=0x008c}
0x6498…64b8 Head {h00=0x001c, h01=0x0050, text=»* LBIN17«, t00=0x0040, t01=0x00ac}
0x64b8…64c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00cc}
0x64c2…650a Head {h00=0x0044, h01=0x0050, text=»* OUTPUT : VBOOL2 = FALSE NUMERIC => ARITHMETIC VARIABLE«, t00=0x0040, t01=0x00d6}
0x650a…6550 Head {h00=0x0042, h01=0x0050, text=»* = TRUE ALPHANUM => STRING VARIABLE «, t00=0x0040, t01=0x011e}
0x6550…6590 Head {h00=0x003c, h01=0x0050, text=»* VBOOL3 = FALSE WSM-WORK-ITEM VARIABLE«, t00=0x0040, t01=0x0164}
0x6590…65d0 Head {h00=0x003c, h01=0x0050, text=»* = TRUE DYNAMIC FIELD VARIABLE«, t00=0x0041, t01=0x0014}
0x65d0…65f8 Head {h00=0x0024, h01=0x0050, text=»* CR = 0 OK«, t00=0x0041, t01=0x0054}
0x65f8…662a Head {h00=0x002e, h01=0x0050, text=»* = 1 SYNTAX ERROR«, t00=0x0041, t01=0x007c}
0x662a…6634 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00ae}
0x6634…6684 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0041, t01=0x00b8}
0x6684…6698 Head {h00=0x0010, h01=0x0050, text=»VARDET PROC «, t00=0x0041, t01=0x0108}
0x6698…66ca Head {h00=0x002e, h01=0x0050, text=» CLEAR VBOOL2 FALSE = ARITHMETIC VARIABLE «, t00=0x0041, t01=0x011c}
0x66ca…66fe Head {h00=0x0030, h01=0x0050, text=» CLEAR VBOOL3 FALSE = WSM WORK ITEM VARIABLE«, t00=0x0041, t01=0x014e}
0x66fe…6728 Head {h00=0x0026, h01=0x0050, text=» MOVE LBIN17,W4 VARIABLE LENGTH:=4«, t00=0x0041, t01=0x0182}
0x6728…6736 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x001c}
0x6736…6740 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x002a}
0x6740…677a Head {h00=0x0036, h01=0x0050, text=»* CURRENT FIELD '!FID' OR CURRENT INPUT '!INP'«, t00=0x0042, t01=0x0034}
0x677a…6784 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x006e}
0x6784…67b8 Head {h00=0x0030, h01=0x0050, text=» MOVE LSTR9A,=C'!FID!INP!' LOAD IDENTIFIERS «, t00=0x0042, t01=0x0078}
0x67b8…67da Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0042, t01=0x00ac}
0x67da…6820 Head {h00=0x0042, h01=0x0050, text=» MATCH LSTR9A,LBIN3,W8,LSTR81,LBIN4,W4 MATCH '!FID' OR '!INP' «, t00=0x0042, t01=0x00ce}
0x6820…6846 Head {h00=0x0022, h01=0x0050, text=» BNOK VAR100 JMP IF NOT FOUND «, t00=0x0042, t01=0x0114}
0x6846…686c Head {h00=0x0022, h01=0x0050, text=» CBE LBIN3,W0,VAR010 JMP IF OK«, t00=0x0042, t01=0x013a}
0x686c…6892 Head {h00=0x0022, h01=0x0050, text=» CBE LBIN3,W4,VAR010 JMP IF OK«, t00=0x0042, t01=0x0160}
0x6892…68ac Head {h00=0x0016, h01=0x0050, text=» B VAR100 NOT OK «, t00=0x0042, t01=0x0186}
0x68ac…68ba Head {h00=0x000a, h01=0x0050, text=»VAR010«, t00=0x0043, t01=0x0010}
0x68ba…68f4 Head {h00=0x0036, h01=0x0050, text=» TBF LBOOL5,VAR050 JMP IF CURRENT FIELD ARITHMETIC«, t00=0x0043, t01=0x001e}
0x68f4…691a Head {h00=0x0022, h01=0x0050, text=» B VAR250 CURRENT FIELD STRING«, t00=0x0043, t01=0x0058}
0x691a…6928 Head {h00=0x000a, h01=0x0050, text=»VAR050«, t00=0x0043, t01=0x007e}
0x6928…6952 Head {h00=0x0026, h01=0x0050, text=» B VAR300 LONG BRANCH CONSTRUCTION«, t00=0x0043, t01=0x008c}
0x6952…6960 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x00b6}
0x6960…696a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00c4}
0x696a…6994 Head {h00=0x0026, h01=0x0050, text=»* WSM WORK ITEM INVESTIGATION «, t00=0x0043, t01=0x00ce}
0x6994…699e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00f8}
0x699e…69ac Head {h00=0x000a, h01=0x0050, text=»VAR100«, t00=0x0043, t01=0x0102}
0x69ac…69cc Head {h00=0x001c, h01=0x0050, text=» MOVE LBIN3,W0 WORKITEM «, t00=0x0043, t01=0x0110}
0x69cc…6a00 Head {h00=0x0030, h01=0x0050, text=» MOVE LSTR6A,=C'WSWAWN' WSM-WORKITEN PREFIX «, t00=0x0043, t01=0x0130}
0x6a00…6a44 Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR6A,LBIN3,W6,LSTR81,LBIN4,W2 SEARC WSMITEM PREFIX «, t00=0x0043, t01=0x0164}
0x6a44…6a6e Head {h00=0x0026, h01=0x0050, text=» BNOK VAR190 JMP IF NOT A WSM-ITEM«, t00=0x0044, t01=0x0018}
0x6a6e…6a94 Head {h00=0x0022, h01=0x0050, text=» CBE LBIN3,W0,VAR102 JMP IF OK«, t00=0x0044, t01=0x0042}
0x6a94…6aba Head {h00=0x0022, h01=0x0050, text=» CBE LBIN3,W2,VAR102 JMP IF OK«, t00=0x0044, t01=0x0068}
0x6aba…6ae0 Head {h00=0x0022, h01=0x0050, text=» CBE LBIN3,W4,VAR102 JMP IF OK«, t00=0x0044, t01=0x008e}
0x6ae0…6afc Head {h00=0x0018, h01=0x0050, text=» B VAR190 JMP NOT OK«, t00=0x0044, t01=0x00b4}
0x6afc…6b0a Head {h00=0x000a, h01=0x0050, text=»VAR102«, t00=0x0044, t01=0x00d0}
0x6b0a…6b42 Head {h00=0x0034, h01=0x0050, text=» MOVE LBIN12,LBIN4 LOAD CURRENT POINTER POSITION«, t00=0x0044, t01=0x00de}
0x6b42…6b70 Head {h00=0x002a, h01=0x0050, text=» ADD LBIN12,W2 ADJUST POINTER POSITION«, t00=0x0044, t01=0x0116}
0x6b70…6ba4 Head {h00=0x0030, h01=0x0050, text=» XCOPY VSTR2,W0,W2,LSTR81,LBIN12 WSM ITEM NO«, t00=0x0044, t01=0x0144}
0x6ba4…6bd4 Head {h00=0x002c, h01=0x0050, text=» CBL VSTR2,=C'01',VAR108 LESS LOW LIMIT «, t00=0x0044, t01=0x0178}
0x6bd4…6bf8 Head {h00=0x0020, h01=0x0050, text=» CBL LBIN3,W2,VAR105 JMP IF «, t00=0x0045, t01=0x0018}
0x6bf8…6c2c Head {h00=0x0030, h01=0x0050, text=» CBG VSTR2,=C'99',VAR108 GREATER HIGH LIMIT «, t00=0x0045, t01=0x003c}
0x6c2c…6c48 Head {h00=0x0018, h01=0x0050, text=» B VAR110 JMP IF OK «, t00=0x0045, t01=0x0070}
0x6c48…6c56 Head {h00=0x000a, h01=0x0050, text=»VAR105«, t00=0x0045, t01=0x008c}
0x6c56…6c8e Head {h00=0x0034, h01=0x0050, text=» CBNG VSTR2,=C'09',VAR110 NOT GREATER HIGH LIMIT«, t00=0x0045, t01=0x009a}
0x6c8e…6c9c Head {h00=0x000a, h01=0x0050, text=»VAR108«, t00=0x0045, t01=0x00d2}
0x6c9c…6cc6 Head {h00=0x0026, h01=0x0050, text=» B VAR980 LONG BRANCH CONSTRUCTION«, t00=0x0045, t01=0x00e0}
0x6cc6…6cd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x010a}
0x6cd0…6cf4 Head {h00=0x0020, h01=0x0050, text=»* WSM WORK-ITEM FOUND OK «, t00=0x0045, t01=0x0114}
0x6cf4…6cfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0138}
0x6cfe…6d0c Head {h00=0x000a, h01=0x0050, text=»VAR110«, t00=0x0045, t01=0x0142}
0x6d0c…6d3a Head {h00=0x002a, h01=0x0050, text=» CBL LBIN3,W4,VAR250 ALPHANUM WSM-ITEM«, t00=0x0045, t01=0x0150}
0x6d3a…6d54 Head {h00=0x0016, h01=0x0050, text=» B VAR300 NUMERIC «, t00=0x0045, t01=0x017e}
0x6d54…6d62 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x0008}
0x6d62…6d6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0016}
0x6d6c…6d94 Head {h00=0x0024, h01=0x0050, text=»* DYNAMIC FIELD INVESTIGATION«, t00=0x0046, t01=0x0020}
0x6d94…6d9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0048}
0x6d9e…6dac Head {h00=0x000a, h01=0x0050, text=»VAR190«, t00=0x0046, t01=0x0052}
0x6dac…6dde Head {h00=0x002e, h01=0x0050, text=» SET VBOOL3 TRUE = DYNAMIC FIELD VARIABLE «, t00=0x0046, t01=0x0060}
0x6dde…6e16 Head {h00=0x0034, h01=0x0050, text=» MOVE LSTR6A,=X'422A5800' B*X=ALPHANUMERIC CHARS«, t00=0x0046, t01=0x0092}
0x6e16…6e60 Head {h00=0x0046, h01=0x0050, text=» MOVE LSTR16,=X'2B2D2A2F28293A263D3C3E2C3B2000' +-*/():&=<>,;B/00 «, t00=0x0046, t01=0x00ca}
0x6e60…6e9a Head {h00=0x0036, h01=0x0050, text=» MMOVE VBIN7,VBIN8,LBIN4 LOAD ACTUAL BUF. POPINTER«, t00=0x0046, t01=0x0114}
0x6e9a…6eca Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W4 ADJUST TO GET MATCH-LIMIT «, t00=0x0046, t01=0x014e}
0x6eca…6ed8 Head {h00=0x000a, h01=0x0050, text=»VAL192«, t00=0x0046, t01=0x017e}
0x6ed8…6efe Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,W0 MATCHPOINTER:=0«, t00=0x0046, t01=0x018c}
0x6efe…6f2e Head {h00=0x002c, h01=0x0050, text=» MATCH LSTR16,LBIN3,W15,LSTR81,VBIN8,W1 «, t00=0x0047, t01=0x0022}
0x6f2e…6f58 Head {h00=0x0026, h01=0x0050, text=» BOK VAL194 DELIMITER-CHAR. FOUND «, t00=0x0047, t01=0x0052}
0x6f58…6f88 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN8,W1 ADJUST TEMP BUFFER POINTER«, t00=0x0047, t01=0x007c}
0x6f88…6fc0 Head {h00=0x0034, h01=0x0050, text=» CBE VBIN8,VBIN7,VAL194 4 POSITIONS MATCHED. JMP«, t00=0x0047, t01=0x00ac}
0x6fc0…6fe8 Head {h00=0x0024, h01=0x0050, text=» B VAL192 GO ON MATCH DELIMITER «, t00=0x0047, t01=0x00e4}
0x6fe8…6ff6 Head {h00=0x000a, h01=0x0050, text=»VAL194«, t00=0x0047, t01=0x010c}
0x6ff6…7026 Head {h00=0x002c, h01=0x0050, text=» SUB VBIN8,LBIN4 CALC EFF. FID-LENGTH ? «, t00=0x0047, t01=0x011a}
0x7026…704e Head {h00=0x0024, h01=0x0050, text=» BE VAR980 IF = 0 => NO VARIABEL«, t00=0x0047, t01=0x014a}
0x704e…7070 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 WORKITEM:=0«, t00=0x0047, t01=0x0172}
0x7070…707e (72, 0, 400) Head {h00=0x000a, h01=0x0050, text=»VAR200«, t00=0x0048, t01=0x0004}
0x707e…70aa Head {h00=0x0028, h01=0x0050, text=» CMP LBIN3,LABIN CHECK IF END ATTAB «, t00=0x0048, t01=0x0012}
0x70aa…70ca Head {h00=0x001c, h01=0x0050, text=» BE VAR980 SYNTAX ERROR «, t00=0x0048, t01=0x003e}
0x70ca…7100 Head {h00=0x0032, h01=0x0050, text=» XCOPY VBIN7,W0,W2,ATTAB,LBIN3 FETCH ROW & COL«, t00=0x0048, t01=0x005e}
0x7100…7128 Head {h00=0x0024, h01=0x0050, text=» CBE VBIN7,W0,VAR980 E-O-BUFFER «, t00=0x0048, t01=0x0094}
0x7128…7152 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W2 ADJUST ATAB-POINTER «, t00=0x0048, t01=0x00bc}
0x7152…7180 Head {h00=0x002a, h01=0x0050, text=» XCOPY VBIN7,W0,W1,W0,W0 DELETE ROW NO«, t00=0x0048, t01=0x00e6}
0x7180…71b2 Head {h00=0x002e, h01=0x0050, text=» CBG VBIN7,LBIN9,VAR206 JMP IF OVFL ENTRY «, t00=0x0048, t01=0x0114}
0x71b2…71e4 Head {h00=0x002e, h01=0x0050, text=» XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET SEQ.NO «, t00=0x0048, t01=0x0146}
0x71e4…721c Head {h00=0x0034, h01=0x0050, text=» CBNE VBIN7,=X'00FF',VAR208 JMP IF DYNAMIC FIELD«, t00=0x0048, t01=0x0178}
0x721c…722a Head {h00=0x000a, h01=0x0050, text=»VAR206«, t00=0x0049, t01=0x0020}
0x722a…7256 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN3,W2 ADJUST ATTAB -POINTER «, t00=0x0049, t01=0x002e}
0x7256…726e Head {h00=0x0014, h01=0x0050, text=» B VAR200 GO ON «, t00=0x0049, t01=0x005a}
0x726e…7278 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0072}
0x7278…72a0 Head {h00=0x0024, h01=0x0050, text=»* DYNAMIC FIELD SEQ.NO FOUND «, t00=0x0049, t01=0x007c}
0x72a0…72aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00a4}
0x72aa…72b8 Head {h00=0x000a, h01=0x0050, text=»VAR208«, t00=0x0049, t01=0x00ae}
0x72b8…72da Head {h00=0x001e, h01=0x0050, text=» CALL WXMUL,VBIN7,W5,VBIN7«, t00=0x0049, t01=0x00bc}
0x72da…7306 Head {h00=0x0028, h01=0x0050, text=» SUB VBIN7,W5 CALC FIELD-ID POSITION«, t00=0x0049, t01=0x00de}
0x7306…7336 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN12,VBIN7 LOAD FID-TAB POSITION«, t00=0x0049, t01=0x010a}
0x7336…7374 Head {h00=0x003a, h01=0x0050, text=» MATCH FIDTAB,LBIN12,W4,LSTR16,W13,W1 MATCH 1ST SPACE «, t00=0x0049, t01=0x013a}
0x7374…73a4 Head {h00=0x002c, h01=0x0050, text=» SUB LBIN12,VBIN7 CALC FIDTAB-FID LENGTH«, t00=0x0049, t01=0x0178}
0x73a4…73dc Head {h00=0x0034, h01=0x0050, text=» CBNE LBIN12,VBIN8,VAR206 JMP IF NOT SAME LENGTH«, t00=0x004a, t01=0x0018}
0x73dc…7422 Head {h00=0x0042, h01=0x0050, text=» MATCH FIDTAB,VBIN7,VBIN8,LSTR81,LBIN4,VBIN8 MATCH FIELD NAME «, t00=0x004a, t01=0x0050}
0x7422…744a Head {h00=0x0024, h01=0x0050, text=» BNOK VAR206 JMP IF NO FIELD ID «, t00=0x004a, t01=0x0096}
0x744a…747a Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN17,VBIN8 SAVE FOUND FID-LENGTH«, t00=0x004a, t01=0x00be}
0x747a…7488 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x00ee}
0x7488…7492 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00fc}
0x7492…74b4 Head {h00=0x001e, h01=0x0050, text=»* RIGHT FIELD ID FOUND«, t00=0x004a, t01=0x0106}
0x74b4…74be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0128}
0x74be…74e8 Head {h00=0x0026, h01=0x0050, text=» SUB LBIN3,W2 ADJUST ATTAB-POINTER«, t00=0x004a, t01=0x0132}
0x74e8…750a Head {h00=0x001e, h01=0x0050, text=» MOVE VBIN7,W0 CLEAR FIRST«, t00=0x004a, t01=0x015c}
0x750a…753c Head {h00=0x002e, h01=0x0050, text=» XCOPY VBIN7,W1,W1,ATTAB,LBIN3 GET ROW NO «, t00=0x004a, t01=0x017e}
0x753c…7566 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W1 ADJUST ATTAB-POINTER«, t00=0x004b, t01=0x0020}
0x7566…7588 Head {h00=0x001e, h01=0x0050, text=» MOVE VBIN8,W0 WORKITEM:=0«, t00=0x004b, t01=0x004a}
0x7588…75ba Head {h00=0x002e, h01=0x0050, text=» XCOPY VBIN8,W1,W1,ATTAB,LBIN3 GET COL NO «, t00=0x004b, t01=0x006c}
0x75ba…75e8 Head {h00=0x002a, h01=0x0050, text=» SUB VBIN8,W1 ADJUST COL.NR TO POINTER«, t00=0x004b, t01=0x009e}
0x75e8…7612 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W3 ADJUST ATTAB-POINTER«, t00=0x004b, t01=0x00cc}
0x7612…763e Head {h00=0x0028, h01=0x0050, text=» CMP LBIN3,LABIN CHECK END OF ATTAB «, t00=0x004b, t01=0x00f6}
0x763e…7664 Head {h00=0x0022, h01=0x0050, text=» BE VAR210 JMP IF E-O-B FOUND «, t00=0x004b, t01=0x0122}
0x7664…7688 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN12,W0 WORKITEM:=0 «, t00=0x004b, t01=0x0148}
0x7688…76c0 Head {h00=0x0034, h01=0x0050, text=» XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT ROW NO «, t00=0x004b, t01=0x016c}
0x76c0…76f8 Head {h00=0x0034, h01=0x0050, text=» CBNE LBIN12,VBIN7,VAR210 JMP IF NOT SAME ROW NO«, t00=0x004c, t01=0x0014}
0x76f8…7722 Head {h00=0x0026, h01=0x0050, text=» ADD LBIN3,W1 ADJUST ATTAB-POINTER«, t00=0x004c, t01=0x004c}
0x7722…775a Head {h00=0x0034, h01=0x0050, text=» XCOPY LBIN12,W1,W1,ATTAB,LBIN3 GET NEXT COL NO «, t00=0x004c, t01=0x0076}
0x775a…7782 Head {h00=0x0024, h01=0x0050, text=» SUB LBIN12,W1 ADUST ENDPOSITION«, t00=0x004c, t01=0x00ae}
0x7782…7794 Head {h00=0x000e, h01=0x0050, text=» B VAR215 «, t00=0x004c, t01=0x00d6}
0x7794…77a2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004c, t01=0x00e8}
0x77a2…77ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00f6}
0x77ac…77cc Head {h00=0x001c, h01=0x0050, text=»* SEARCH FOR 1ST /00 «, t00=0x004c, t01=0x0100}
0x77cc…77d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0120}
0x77d6…77e4 Head {h00=0x000a, h01=0x0050, text=»VAR210«, t00=0x004c, t01=0x012a}
0x77e4…7814 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LBIN9 LOAD MAX COL POSITION «, t00=0x004c, t01=0x0138}
0x7814…7846 Head {h00=0x002e, h01=0x0050, text=» SUB LBIN3,VBIN8 CALC PICTURESTRING LENGTH«, t00=0x004c, t01=0x0168}
0x7846…7874 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN12,VBIN8 LOAD START POSITION«, t00=0x004d, t01=0x000a}
0x7874…78b6 Head {h00=0x003e, h01=0x0050, text=» MATCH GVDUR(VBIN7),LBIN12,LBIN3,LSTR6A,W3,W1 MATCH 1ST 00«, t00=0x004d, t01=0x0038}
0x78b6…78d8 Head {h00=0x001e, h01=0x0050, text=» BOK VAR215 ENDPOS FOUND «, t00=0x004d, t01=0x007a}
0x78d8…7908 Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN12,LBIN9 ENDPOS=MAX ENDCOLPOS «, t00=0x004d, t01=0x009c}
0x7908…7916 Head {h00=0x000a, h01=0x0050, text=»VAR215«, t00=0x004d, t01=0x00cc}
0x7916…7944 Head {h00=0x002a, h01=0x0050, text=» SUB LBIN12,VBIN8 CALC PICTURE LENGTH «, t00=0x004d, t01=0x00da}
0x7944…7966 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x004d, t01=0x0108}
0x7966…79aa Head {h00=0x0040, h01=0x0050, text=» MATCH LSTR6A,LBIN3,W3,GVDUR(VBIN7),VBIN8,W1 MATCH 1ST CHAR «, t00=0x004d, t01=0x012a}
0x79aa…79d0 Head {h00=0x0022, h01=0x0050, text=» BNOK VAR300 NO ALPHANUM CHAR «, t00=0x004d, t01=0x016e}
0x79d0…79da (78, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0004}
0x79da…7a04 Head {h00=0x0026, h01=0x0050, text=»* ALPHANUMERIC CHARACTER FOUND «, t00=0x004e, t01=0x000e}
0x7a04…7a0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0038}
0x7a0e…7a46 Head {h00=0x0034, h01=0x0050, text=» XCOPY LSTR1,W0,W1,LSTR6A,LBIN3 LOAD FOUND SIGN «, t00=0x004e, t01=0x0042}
0x7a46…7a7a Head {h00=0x0030, h01=0x0050, text=» MOVE GST80I(W7),LSTR1 FILL WITH FOUND CHAR «, t00=0x004e, t01=0x007a}
0x7a7a…7a9c Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x004e, t01=0x00ae}
0x7a9c…7adc Head {h00=0x003c, h01=0x0050, text=» MATCH GST80I(W7),LBIN3,LBIN12,GVDUR(VBIN7),VBIN8,LBIN12«, t00=0x004e, t01=0x00d0}
0x7adc…7b0a Head {h00=0x002a, h01=0x0050, text=» BNOK VAR300 ALL CHARACTERS NOT ALPHA «, t00=0x004e, t01=0x0110}
0x7b0a…7b18 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004e, t01=0x013e}
0x7b18…7b22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x014c}
0x7b22…7b62 Head {h00=0x003c, h01=0x0050, text=»* ALL CHARACTERS ARE ALPHANUMERIC => STRING VARIABLE«, t00=0x004e, t01=0x0156}
0x7b62…7b6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0008}
0x7b6c…7b7a Head {h00=0x000a, h01=0x0050, text=»VAR250«, t00=0x004f, t01=0x0012}
0x7b7a…7ba8 Head {h00=0x002a, h01=0x0050, text=» SET VBOOL2 TRUE=ALPHANUMERIC =>STRING«, t00=0x004f, t01=0x0020}
0x7ba8…7bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x004e}
0x7bb2…7bec Head {h00=0x0036, h01=0x0050, text=»* NUMERIC DYNAMIC FIELD => ARITHMETIC VARIABLE«, t00=0x004f, t01=0x0058}
0x7bec…7bf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0092}
0x7bf6…7c04 Head {h00=0x000a, h01=0x0050, text=»VAR300«, t00=0x004f, t01=0x009c}
0x7c04…7c18 Head {h00=0x0010, h01=0x0050, text=» B VAR990 OK«, t00=0x004f, t01=0x00aa}
0x7c18…7c22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00be}
0x7c22…7c3c Head {h00=0x0016, h01=0x0050, text=»* SYNTAX ERROR«, t00=0x004f, t01=0x00c8}
0x7c3c…7c46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00e2}
0x7c46…7c54 Head {h00=0x000a, h01=0x0050, text=»VAR980«, t00=0x004f, t01=0x00ec}
0x7c54…7c6c Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x004f, t01=0x00fa}
0x7c6c…7c7e Head {h00=0x000e, h01=0x0050, text=» B VAR999 «, t00=0x004f, t01=0x0112}
0x7c7e…7c88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0124}
0x7c88…7c9e Head {h00=0x0012, h01=0x0050, text=»* OK EXIT «, t00=0x004f, t01=0x012e}
0x7c9e…7ca8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0144}
0x7ca8…7cb6 Head {h00=0x000a, h01=0x0050, text=»VAR990«, t00=0x004f, t01=0x014e}
0x7cb6…7ce6 Head {h00=0x002c, h01=0x0050, text=» ADD LBIN4,LBIN17 ADJUST BUFFER-POINTER «, t00=0x004f, t01=0x015c}
0x7ce6…7cfe Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x004f, t01=0x018c}
0x7cfe…7d0c Head {h00=0x000a, h01=0x0050, text=»VAR999«, t00=0x0050, t01=0x0014}
0x7d0c…7d18 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0050, t01=0x0022}
0x7d18…7d26 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0050, t01=0x002e}
0x7d26…7d34 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x003c}
0x7d34…7d3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x004a}
0x7d3e…7d68 Head {h00=0x0026, h01=0x0050, text=»* STRING EXPRESSION EVALUATION«, t00=0x0050, t01=0x0054}
0x7d68…7d72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x007e}
0x7d72…7d9a Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x0050, t01=0x0088}
0x7d9a…7dc6 Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK «, t00=0x0050, t01=0x00b0}
0x7dc6…7e08 Head {h00=0x003e, h01=0x0050, text=»* VBIN7 = NUMBER OF EXPRESSION CHARACTER «, t00=0x0050, t01=0x00dc}
0x7e08…7e12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x011e}
0x7e12…7e62 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0050, t01=0x0128}
0x7e62…7e76 Head {h00=0x0010, h01=0x0050, text=»STREXP PROC «, t00=0x0050, t01=0x0178}
0x7e76…7ea2 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN20,W1 INCREMENT-STACK-INDEX«, t00=0x0050, t01=0x018c}
0x7ea2…7ec0 Head {h00=0x001a, h01=0x0050, text=» CMP LBIN20,GBINIA(W5)«, t00=0x0051, t01=0x0028}
0x7ec0…7ee2 Head {h00=0x001e, h01=0x0050, text=» BG STR980 STACK OVERFLOW «, t00=0x0051, t01=0x0046}
0x7ee2…7eec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0068}
0x7eec…7f0a Head {h00=0x001a, h01=0x0050, text=»* STRING CONSTANT «, t00=0x0051, t01=0x0072}
0x7f0a…7f14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0090}
0x7f14…7f22 Head {h00=0x000a, h01=0x0050, text=»STR000«, t00=0x0051, t01=0x009a}
0x7f22…7f50 Head {h00=0x002a, h01=0x0050, text=» MOVE LSTR1,=X'22' LOAD STRING QUOTE "«, t00=0x0051, t01=0x00a8}
0x7f50…7f72 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0051, t01=0x00d6}
0x7f72…7fa8 Head {h00=0x0032, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH " «, t00=0x0051, t01=0x00f8}
0x7fa8…7fd4 Head {h00=0x0028, h01=0x0050, text=» BNOK STR100 JMP IF NOTSTRING QUOTE «, t00=0x0051, t01=0x012e}
0x7fd4…7ff6 Head {h00=0x001e, h01=0x0050, text=» ADD LBIN4,W1 ADJUST FOR "«, t00=0x0051, t01=0x015a}
0x7ff6…802e Head {h00=0x0034, h01=0x0050, text=» MOVE VBIN7,LBIN1 LOAD NUMB OF INPUT CHARACTERS «, t00=0x0051, t01=0x017c}
0x802e…8058 Head {h00=0x0026, h01=0x0050, text=» SUB VBIN7,LBIN4 CALC MATCH LENGTH«, t00=0x0052, t01=0x0024}
0x8058…8086 Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN12,LBIN4 LOAD BUFFER POINTER«, t00=0x0052, t01=0x004e}
0x8086…80c2 Head {h00=0x0038, h01=0x0050, text=» MATCH LSTR81,LBIN12,VBIN7,LSTR1,W0,W1 MATCH NEXT " «, t00=0x0052, t01=0x007c}
0x80c2…80ec Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 JMP IF NO STRINGQUOTE«, t00=0x0052, t01=0x00b8}
0x80ec…811c Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN4,LBIN12 STORE 2ND "-POSITION «, t00=0x0052, t01=0x00e2}
0x811c…8148 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST NUMB FOR 2ND " «, t00=0x0052, t01=0x0112}
0x8148…815c Head {h00=0x0010, h01=0x0050, text=» B STR400 OK«, t00=0x0052, t01=0x013e}
0x815c…816a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x0152}
0x816a…8174 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0160}
0x8174…8192 Head {h00=0x001a, h01=0x0050, text=»* STRING VARIABLE «, t00=0x0052, t01=0x016a}
0x8192…819c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0188}
0x819c…81aa (83, 0, 400) Head {h00=0x000a, h01=0x0050, text=»STR100«, t00=0x0053, t01=0x0004}
0x81aa…81d8 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0053, t01=0x0012}
0x81d8…81fa Head {h00=0x001e, h01=0x0050, text=» BNOK STR300 JMP IF NOT OK«, t00=0x0053, t01=0x0040}
0x81fa…822c Head {h00=0x002e, h01=0x0050, text=» TBT VBOOL2,STR200 JMP IF STRING VARIABLE «, t00=0x0053, t01=0x0062}
0x822c…8262 Head {h00=0x0032, h01=0x0050, text=» SUB LBIN4,LBIN17 ADJUST BUFFER POINTER WRONG «, t00=0x0053, t01=0x0094}
0x8262…8280 Head {h00=0x001a, h01=0x0050, text=» B STR980 SYNTAX ERROR«, t00=0x0053, t01=0x00ca}
0x8280…828a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x00e8}
0x828a…82c0 Head {h00=0x0032, h01=0x0050, text=»* QUALIFIED STRING VARIABLE ===> SUBSTRING «, t00=0x0053, t01=0x00f2}
0x82c0…82ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0128}
0x82ca…82d8 Head {h00=0x000a, h01=0x0050, text=»STR200«, t00=0x0053, t01=0x0132}
0x82d8…8302 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0053, t01=0x0140}
0x8302…831e Head {h00=0x0018, h01=0x0050, text=» BT STR990 E-O-B OK «, t00=0x0053, t01=0x016a}
0x831e…8328 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0186}
0x8328…834c Head {h00=0x0020, h01=0x0050, text=»* BEGIN OF SUBSTRING '(' «, t00=0x0053, t01=0x0190}
0x834c…8356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0024}
0x8356…8386 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0054, t01=0x002e}
0x8386…83a8 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0054, t01=0x005e}
0x83a8…83e0 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '(' «, t00=0x0054, t01=0x0080}
0x83e0…8402 Head {h00=0x001e, h01=0x0050, text=» BNOK STR410 NO SUBSTRING «, t00=0x0054, t01=0x00b8}
0x8402…842e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0054, t01=0x00da}
0x842e…8458 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0054, t01=0x0106}
0x8458…8480 Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMNET «, t00=0x0054, t01=0x0130}
0x8480…848e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x0158}
0x848e…8498 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0166}
0x8498…84c4 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0054, t01=0x0170}
0x84c4…84ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x000c}
0x84ce…8500 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0055, t01=0x0016}
0x8500…852a Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0055, t01=0x0048}
0x852a…8554 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0055, t01=0x0072}
0x8554…857c Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMENT «, t00=0x0055, t01=0x009c}
0x857c…8586 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00c4}
0x8586…85aa Head {h00=0x0020, h01=0x0050, text=»* SUBSTRING OPERATOR ':' «, t00=0x0055, t01=0x00ce}
0x85aa…85b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00f2}
0x85b4…85d8 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W19 POINTER:=19 «, t00=0x0055, t01=0x00fc}
0x85d8…8610 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ':' «, t00=0x0055, t01=0x0120}
0x8610…863a Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0055, t01=0x0158}
0x863a…8666 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0055, t01=0x0182}
0x8666…8690 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0056, t01=0x001e}
0x8690…86b8 Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMENT «, t00=0x0056, t01=0x0048}
0x86b8…86c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0070}
0x86c2…86ee Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0056, t01=0x007a}
0x86ee…86f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00a6}
0x86f8…872a Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0056, t01=0x00b0}
0x872a…8754 Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0056, t01=0x00e2}
0x8754…877e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0056, t01=0x010c}
0x877e…87a6 Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMENT «, t00=0x0056, t01=0x0136}
0x87a6…87b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x015e}
0x87b0…87ce Head {h00=0x001a, h01=0x0050, text=»* END OF SUBSTRING «, t00=0x0056, t01=0x0168}
0x87ce…87d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0186}
0x87d8…8808 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS«, t00=0x0056, t01=0x0190}
0x8808…882a Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0057, t01=0x0030}
0x882a…8862 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')' «, t00=0x0057, t01=0x0052}
0x8862…888c Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0057, t01=0x008a}
0x888c…88b8 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0057, t01=0x00b4}
0x88b8…88cc Head {h00=0x0010, h01=0x0050, text=» B STR400 OK«, t00=0x0057, t01=0x00e0}
0x88cc…88d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00f4}
0x88d6…88f4 Head {h00=0x001a, h01=0x0050, text=»* STRING FUNCTION ?«, t00=0x0057, t01=0x00fe}
0x88f4…88fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x011c}
0x88fe…890c Head {h00=0x000a, h01=0x0050, text=»STR300«, t00=0x0057, t01=0x0126}
0x890c…8930 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W20 POINTER:=20 «, t00=0x0057, t01=0x0134}
0x8930…896c Head {h00=0x0038, h01=0x0050, text=» MATCH OPRTS,LBIN3,W3,LSTR81,LBIN4,W3 MATCH FUNCTION«, t00=0x0057, t01=0x0158}
0x896c…8990 (88, 0, 400) Head {h00=0x0020, h01=0x0050, text=» BNOK STR980 NO FUNCTION NOK«, t00=0x0058, t01=0x0004}
0x8990…89bc Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W3 ADJUST BUFFER POINTER «, t00=0x0058, t01=0x0028}
0x89bc…89e6 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0058, t01=0x0054}
0x89e6…8a0e Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMENT «, t00=0x0058, t01=0x007e}
0x8a0e…8a1c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0058, t01=0x00a6}
0x8a1c…8a26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00b4}
0x8a26…8a4e Head {h00=0x0024, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '('«, t00=0x0058, t01=0x00be}
0x8a4e…8a58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00e6}
0x8a58…8a88 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0058, t01=0x00f0}
0x8a88…8aaa Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0058, t01=0x0120}
0x8aaa…8ae2 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '(' «, t00=0x0058, t01=0x0142}
0x8ae2…8b0c Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0058, t01=0x017a}
0x8b0c…8b38 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0059, t01=0x0014}
0x8b38…8b62 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0059, t01=0x0040}
0x8b62…8b8a Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMNET «, t00=0x0059, t01=0x006a}
0x8b8a…8b94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0092}
0x8b94…8bc0 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0059, t01=0x009c}
0x8bc0…8bca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00c8}
0x8bca…8bfc Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0059, t01=0x00d2}
0x8bfc…8c26 Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x0059, t01=0x0104}
0x8c26…8c50 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0059, t01=0x012e}
0x8c50…8c78 Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLTTE STATEMENT «, t00=0x0059, t01=0x0158}
0x8c78…8c82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0180}
0x8c82…8ca4 Head {h00=0x001e, h01=0x0050, text=»* END OF PARAMETER LIST«, t00=0x0059, t01=0x018a}
0x8ca4…8cae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x001c}
0x8cae…8cde Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS«, t00=0x005a, t01=0x0026}
0x8cde…8d00 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x005a, t01=0x0056}
0x8d00…8d38 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')' «, t00=0x005a, t01=0x0078}
0x8d38…8d62 Head {h00=0x0026, h01=0x0050, text=» BNOK STR980 INCOMPLETE STATEMENT «, t00=0x005a, t01=0x00b0}
0x8d62…8d8e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005a, t01=0x00da}
0x8d8e…8d9c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0106}
0x8d9c…8da6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0114}
0x8da6…8dd4 Head {h00=0x002a, h01=0x0050, text=»* CONCATENATED STRING EXPRESSION ? «, t00=0x005a, t01=0x011e}
0x8dd4…8dde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x014c}
0x8dde…8dec Head {h00=0x000a, h01=0x0050, text=»STR400«, t00=0x005a, t01=0x0156}
0x8dec…8e16 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x005a, t01=0x0164}
0x8e16…8e32 Head {h00=0x0018, h01=0x0050, text=» BT STR990 E-O-B OK «, t00=0x005a, t01=0x018e}
0x8e32…8e40 Head {h00=0x000a, h01=0x0050, text=»STR410«, t00=0x005b, t01=0x001a}
0x8e40…8e64 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W18 POINTER:=18 «, t00=0x005b, t01=0x0028}
0x8e64…8e9c Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '&' «, t00=0x005b, t01=0x004c}
0x8e9c…8ec0 Head {h00=0x0020, h01=0x0050, text=» BNOK STR450 NO CONCA EXPR. «, t00=0x005b, t01=0x0084}
0x8ec0…8eec Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005b, t01=0x00a8}
0x8eec…8f16 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x005b, t01=0x00d4}
0x8f16…8f3e Head {h00=0x0024, h01=0x0050, text=» BT STR980 INCOMPLETE STATEMNET «, t00=0x005b, t01=0x00fe}
0x8f3e…8f56 Head {h00=0x0014, h01=0x0050, text=» B STR000 GO ON «, t00=0x005b, t01=0x0126}
0x8f56…8f64 Head {h00=0x000a, h01=0x0050, text=»STR450«, t00=0x005b, t01=0x013e}
0x8f64…8f92 Head {h00=0x002a, h01=0x0050, text=» SUB LBIN4,VBIN7 ADJUST BUFFERPOINTER «, t00=0x005b, t01=0x014c}
0x8f92…8fa4 Head {h00=0x000e, h01=0x0050, text=» B STR990 «, t00=0x005b, t01=0x017a}
0x8fa4…8fae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x018c}
0x8fae…8fc8 Head {h00=0x0016, h01=0x0050, text=»* SYNTAX ERROR«, t00=0x005c, t01=0x0008}
0x8fc8…8fd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0022}
0x8fd2…8fe0 Head {h00=0x000a, h01=0x0050, text=»STR980«, t00=0x005c, t01=0x002c}
0x8fe0…900c Head {h00=0x0028, h01=0x0050, text=» SUB LBIN20,W1 DECREASE STACK INDEX «, t00=0x005c, t01=0x003a}
0x900c…9024 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x005c, t01=0x0066}
0x9024…9036 Head {h00=0x000e, h01=0x0050, text=» B STR999 «, t00=0x005c, t01=0x007e}
0x9036…9040 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0090}
0x9040…9054 Head {h00=0x0010, h01=0x0050, text=»* EXIT OK«, t00=0x005c, t01=0x009a}
0x9054…905e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x00ae}
0x905e…906c Head {h00=0x000a, h01=0x0050, text=»STR990«, t00=0x005c, t01=0x00b8}
0x906c…9098 Head {h00=0x0028, h01=0x0050, text=» SUB LBIN20,W1 DECREASE STACK INDEX «, t00=0x005c, t01=0x00c6}
0x9098…90c4 Head {h00=0x0028, h01=0x0050, text=» SET VBOOL2 TRUE =STRING EXPRESSION «, t00=0x005c, t01=0x00f2}
0x90c4…90e0 Head {h00=0x0018, h01=0x0050, text=» CMP W1,W1 CR:=0 OK «, t00=0x005c, t01=0x011e}
0x90e0…90ee Head {h00=0x000a, h01=0x0050, text=»STR999«, t00=0x005c, t01=0x013a}
0x90ee…90fa Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x005c, t01=0x0148}
0x90fa…9108 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x005c, t01=0x0154}
0x9108…9116 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005c, t01=0x0162}
0x9116…9120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0170}
0x9120…914e Head {h00=0x002a, h01=0x0050, text=»* ARITHMETC EXPRESSION EVALUATION «, t00=0x005c, t01=0x017a}
0x914e…9158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0018}
0x9158…9180 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x005d, t01=0x0022}
0x9180…91ac Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK «, t00=0x005d, t01=0x004a}
0x91ac…91b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0076}
0x91b6…9206 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x005d, t01=0x0080}
0x9206…921a Head {h00=0x0010, h01=0x0050, text=»ARTEXP PROC «, t00=0x005d, t01=0x00d0}
0x921a…9246 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN20,W1 INCREMENT-STACK-INDEX«, t00=0x005d, t01=0x00e4}
0x9246…9264 Head {h00=0x001a, h01=0x0050, text=» CMP LBIN20,GBINIA(W5)«, t00=0x005d, t01=0x0110}
0x9264…9286 Head {h00=0x001e, h01=0x0050, text=» BG ART980 STACK OVERFLOW «, t00=0x005d, t01=0x012e}
0x9286…9290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0150}
0x9290…92ac Head {h00=0x0018, h01=0x0050, text=»* SIGNED FACTOR «, t00=0x005d, t01=0x015a}
0x92ac…92b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0176}
0x92b6…92c4 Head {h00=0x000a, h01=0x0050, text=»ART000«, t00=0x005d, t01=0x0180}
0x92c4…92e8 Head {h00=0x0020, h01=0x0050, text=» MOVE LBIN3,W23 POINTER:=23 «, t00=0x005d, t01=0x018e}
0x92e8…9320 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '+-'«, t00=0x005e, t01=0x0022}
0x9320…9346 Head {h00=0x0022, h01=0x0050, text=» BNOK ART050 NO SIGNED FACTOR «, t00=0x005e, t01=0x005a}
0x9346…9372 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005e, t01=0x0080}
0x9372…939c Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x005e, t01=0x00ac}
0x939c…93c4 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMNET «, t00=0x005e, t01=0x00d6}
0x93c4…93d2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005e, t01=0x00fe}
0x93d2…93dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x010c}
0x93dc…93fe Head {h00=0x001e, h01=0x0050, text=»* ARITHMETIC CONSTANT «, t00=0x005e, t01=0x0116}
0x93fe…9408 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0138}
0x9408…9416 Head {h00=0x000a, h01=0x0050, text=»ART050«, t00=0x005e, t01=0x0142}
0x9416…9442 Head {h00=0x0028, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF CHARACTERS:=0«, t00=0x005e, t01=0x0150}
0x9442…946e Head {h00=0x0028, h01=0x0050, text=» CLEAR VBOOL4 FALSE NO DECIMAL FOUND«, t00=0x005e, t01=0x017c}
0x946e…947c Head {h00=0x000a, h01=0x0050, text=»ART060«, t00=0x005f, t01=0x0018}
0x947c…94b6 Head {h00=0x0036, h01=0x0050, text=» XCOPY LSTR1,W0,W1,LSTR81,LBIN4 GET ONE CHARACTER «, t00=0x005f, t01=0x0026}
0x94b6…94f2 Head {h00=0x0038, h01=0x0050, text=» CBL LSTR1,=X'30',ART070 JMP IF NOT DIGIT BUT . OR ,«, t00=0x005f, t01=0x0060}
0x94f2…9524 Head {h00=0x002e, h01=0x0050, text=» CBG LSTR1,=X'39',ART080 JMP IF NOT DIGIT «, t00=0x005f, t01=0x009c}
0x9524…9532 Head {h00=0x000a, h01=0x0050, text=»ART065«, t00=0x005f, t01=0x00ce}
0x9532…9562 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W1 ADJUST NUMB OF CHARACTERS «, t00=0x005f, t01=0x00dc}
0x9562…958e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x005f, t01=0x010c}
0x958e…95b2 Head {h00=0x0020, h01=0x0050, text=» CMP LBIN4,LBIN1 CHECK E-O-B«, t00=0x005f, t01=0x0138}
0x95b2…95cc Head {h00=0x0016, h01=0x0050, text=» BE ART500 OK EXIT«, t00=0x005f, t01=0x015c}
0x95cc…95e4 Head {h00=0x0014, h01=0x0050, text=» B ART060 GO ON «, t00=0x005f, t01=0x0176}
0x95e4…95ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x018e}
0x95ee…9614 Head {h00=0x0022, h01=0x0050, text=»* DECIMAL CHARACTER FOUND ?«, t00=0x0060, t01=0x0008}
0x9614…961e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x002e}
0x961e…962c Head {h00=0x000a, h01=0x0050, text=»ART070«, t00=0x0060, t01=0x0038}
0x962c…9660 Head {h00=0x0030, h01=0x0050, text=» CBNE LSTR1,=C'.',ART080 JMP IF NOT A DIGIT «, t00=0x0060, t01=0x0046}
0x9660…9686 Head {h00=0x0022, h01=0x0050, text=» SET VBOOL4 TRUE DECIMAL FOUND«, t00=0x0060, t01=0x007a}
0x9686…96aa Head {h00=0x0020, h01=0x0050, text=» BOK ART065 OK 1ST DEC CHAR «, t00=0x0060, t01=0x00a0}
0x96aa…96b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00c4}
0x96b4…96ce Head {h00=0x0016, h01=0x0050, text=»* END OF DIGITS«, t00=0x0060, t01=0x00ce}
0x96ce…96d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00e8}
0x96d8…96e6 Head {h00=0x000a, h01=0x0050, text=»ART080«, t00=0x0060, t01=0x00f2}
0x96e6…970c Head {h00=0x0022, h01=0x0050, text=» CBE VBIN7,W0,ART100 NO DIGITS«, t00=0x0060, t01=0x0100}
0x970c…973e Head {h00=0x002e, h01=0x0050, text=» CBG VBIN7,W1,ART500 AT LEAST ONE DIGIT OK«, t00=0x0060, t01=0x0126}
0x973e…976c Head {h00=0x002a, h01=0x0050, text=» TBT VBOOL4,ART980 JMP IF JUST DECIMAL«, t00=0x0060, t01=0x0158}
0x976c…9784 Head {h00=0x0014, h01=0x0050, text=» B ART500 JMP OK«, t00=0x0060, t01=0x0186}
0x9784…9792 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0061, t01=0x000e}
0x9792…979c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x001c}
0x979c…97bc Head {h00=0x001c, h01=0x0050, text=»* ARITHMETIC VARIABLE«, t00=0x0061, t01=0x0026}
0x97bc…97c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0046}
0x97c6…97d4 Head {h00=0x000a, h01=0x0050, text=»ART100«, t00=0x0061, t01=0x0050}
0x97d4…9802 Head {h00=0x002a, h01=0x0050, text=» PERF VARDET ***VARIABLE DETERMINATION«, t00=0x0061, t01=0x005e}
0x9802…982a Head {h00=0x0024, h01=0x0050, text=» BNOK ART200 JMP IF SYNTAX ERROR«, t00=0x0061, t01=0x008c}
0x982a…9860 Head {h00=0x0032, h01=0x0050, text=» TBF VBOOL2,ART500 JMP IF ARITHMETIC VARIABLE «, t00=0x0061, t01=0x00b4}
0x9860…9894 Head {h00=0x0030, h01=0x0050, text=» SUB LBIN4,LBIN17 ADJUST POINTER WRONG TYPE «, t00=0x0061, t01=0x00ea}
0x9894…98b2 Head {h00=0x001a, h01=0x0050, text=» B ART980 SYNTAX ERROR«, t00=0x0061, t01=0x011e}
0x98b2…98bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x013c}
0x98bc…98de Head {h00=0x001e, h01=0x0050, text=»* ARITHMETIC FUNCTION ?«, t00=0x0061, t01=0x0146}
0x98de…98e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0168}
0x98e8…98f6 Head {h00=0x000a, h01=0x0050, text=»ART200«, t00=0x0061, t01=0x0172}
0x98f6…9930 Head {h00=0x0036, h01=0x0050, text=» CALL GETIND,OPRTS,VBIN7,LBIN3 ---GET ITEM LENGTH «, t00=0x0061, t01=0x0180}
0x9930…9956 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'29' POINTER:=29«, t00=0x0062, t01=0x002a}
0x9956…9984 Head {h00=0x002a, h01=0x0050, text=» SUB VBIN7,LBIN3 CALC LENGTH TO MATCH «, t00=0x0062, t01=0x0050}
0x9984…99c4 Head {h00=0x003c, h01=0x0050, text=» MATCH OPRTS,LBIN3,VBIN7,LSTR81,LBIN4,W3 MATCH FUNCTION «, t00=0x0062, t01=0x007e}
0x99c4…99e4 Head {h00=0x001c, h01=0x0050, text=» BNOK ART300 NO FUNCTION«, t00=0x0062, t01=0x00be}
0x99e4…9a16 Head {h00=0x002e, h01=0x0050, text=» MOVE LSTACK(LBIN20),W0 OPERATION CODE:=0 «, t00=0x0062, t01=0x00de}
0x9a16…9a52 Head {h00=0x0038, h01=0x0050, text=» XCOPY LSTACK(LBIN20),W1,W1,OPRVAL,LBIN3 GET OP-CODE«, t00=0x0062, t01=0x0110}
0x9a52…9a7e Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W3 ADJUST BUFFER POINTER «, t00=0x0062, t01=0x014c}
0x9a7e…9aa8 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0062, t01=0x0178}
0x9aa8…9ad0 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMENT «, t00=0x0063, t01=0x0012}
0x9ad0…9ada Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x003a}
0x9ada…9b02 Head {h00=0x0024, h01=0x0050, text=»* BEGIN OF PARAMETER LIST '('«, t00=0x0063, t01=0x0044}
0x9b02…9b0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x006c}
0x9b0c…9b3c Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0063, t01=0x0076}
0x9b3c…9b5e Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0063, t01=0x00a6}
0x9b5e…9b96 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '(' «, t00=0x0063, t01=0x00c8}
0x9b96…9bc0 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0063, t01=0x0100}
0x9bc0…9bce Head {h00=0x000a, h01=0x0050, text=»ART210«, t00=0x0063, t01=0x012a}
0x9bce…9bfa Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0063, t01=0x0138}
0x9bfa…9c24 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0063, t01=0x0164}
0x9c24…9c4c Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMNET «, t00=0x0063, t01=0x018e}
0x9c4c…9c82 Head {h00=0x0032, h01=0x0050, text=» CBL LSTACK(LBIN20),=X'001D',ART230 ARITMETIC «, t00=0x0064, t01=0x0026}
0x9c82…9cb4 Head {h00=0x002e, h01=0x0050, text=» CBL LSTACK(LBIN20),=X'001F',ART220 STRING«, t00=0x0064, t01=0x005c}
0x9cb4…9cea Head {h00=0x0032, h01=0x0050, text=» CBL LSTACK(LBIN20),=X'0021',ART230 ARITHMETIC«, t00=0x0064, t01=0x008e}
0x9cea…9cf8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x00c4}
0x9cf8…9d02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x00d2}
0x9d02…9d2a Head {h00=0x0024, h01=0x0050, text=»* STRING EXPRESSION EXPECTED «, t00=0x0064, t01=0x00dc}
0x9d2a…9d34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0104}
0x9d34…9d42 Head {h00=0x000a, h01=0x0050, text=»ART220«, t00=0x0064, t01=0x010e}
0x9d42…9d70 Head {h00=0x002a, h01=0x0050, text=» PERF STREXP ***STRING EXPR EVALUATION«, t00=0x0064, t01=0x011c}
0x9d70…9d9a Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0064, t01=0x014a}
0x9d9a…9dac Head {h00=0x000e, h01=0x0050, text=» B ART240 «, t00=0x0064, t01=0x0174}
0x9dac…9db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0186}
0x9db6…9de2 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0064, t01=0x0190}
0x9de2…9dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x002c}
0x9dec…9dfa Head {h00=0x000a, h01=0x0050, text=»ART230«, t00=0x0065, t01=0x0036}
0x9dfa…9e2c Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0065, t01=0x0044}
0x9e2c…9e56 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0065, t01=0x0076}
0x9e56…9e64 Head {h00=0x000a, h01=0x0050, text=»ART240«, t00=0x0065, t01=0x00a0}
0x9e64…9e8e Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0065, t01=0x00ae}
0x9e8e…9eb6 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLTTE STATEMENT «, t00=0x0065, t01=0x00d8}
0x9eb6…9ef4 Head {h00=0x003a, h01=0x0050, text=» CBL LSTACK(LBIN20),=X'001F',ART250 JMP NO MORE PARAM «, t00=0x0065, t01=0x0100}
0x9ef4…9efe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x013e}
0x9efe…9f2e Head {h00=0x002c, h01=0x0050, text=»* PARAMETER EXPRESSION SEPARATOR ',' «, t00=0x0065, t01=0x0148}
0x9f2e…9f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0178}
0x9f38…9f66 Head {h00=0x002a, h01=0x0050, text=» SUB LSTACK(LBIN20),W4 ADJUST OP-CODE «, t00=0x0065, t01=0x0182}
0x9f66…9f92 Head {h00=0x0028, h01=0x0050, text=» MOVE LSTR1,=C',' LOAD PAR-SEPARATOR«, t00=0x0066, t01=0x0020}
0x9f92…9fb0 Head {h00=0x001a, h01=0x0050, text=» MOVE LBIN3,W0 POINT0 «, t00=0x0066, t01=0x004c}
0x9fb0…9fe8 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ',' «, t00=0x0066, t01=0x006a}
0x9fe8…a012 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0066, t01=0x00a2}
0xa012…a032 Head {h00=0x001c, h01=0x0050, text=» B ART210 NEXT PARAMETER«, t00=0x0066, t01=0x00cc}
0xa032…a040 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x00ec}
0xa040…a04a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00fa}
0xa04a…a06c Head {h00=0x001e, h01=0x0050, text=»* END OF PARAMETER LIST«, t00=0x0066, t01=0x0104}
0xa06c…a076 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0126}
0xa076…a084 Head {h00=0x000a, h01=0x0050, text=»ART250«, t00=0x0066, t01=0x0130}
0xa084…a0b4 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS«, t00=0x0066, t01=0x013e}
0xa0b4…a0d6 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0066, t01=0x016e}
0xa0d6…a10e Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')' «, t00=0x0066, t01=0x0190}
0xa10e…a138 Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0067, t01=0x0038}
0xa138…a164 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0067, t01=0x0062}
0xa164…a176 Head {h00=0x000e, h01=0x0050, text=» B ART500 «, t00=0x0067, t01=0x008e}
0xa176…a184 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0067, t01=0x00a0}
0xa184…a18e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x00ae}
0xa18e…a1ca Head {h00=0x0038, h01=0x0050, text=»* PRIORED EXPRESSION ( <ARITHMETIC EXPRESSION> )«, t00=0x0067, t01=0x00b8}
0xa1ca…a1f6 Head {h00=0x0028, h01=0x0050, text=»* BEGIN OF PRIORED EXPRESSION '('«, t00=0x0067, t01=0x00f4}
0xa1f6…a200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0120}
0xa200…a20e Head {h00=0x000a, h01=0x0050, text=»ART300«, t00=0x0067, t01=0x012a}
0xa20e…a23e Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C'(' LOAD LEFT PARENTHESIS «, t00=0x0067, t01=0x0138}
0xa23e…a260 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0067, t01=0x0168}
0xa260…a298 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH '(' «, t00=0x0067, t01=0x018a}
0xa298…a2c2 Head {h00=0x0026, h01=0x0050, text=» BNOK ART500 NO PRIORED EXPRESSION«, t00=0x0068, t01=0x0032}
0xa2c2…a2ee Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0068, t01=0x005c}
0xa2ee…a318 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0068, t01=0x0088}
0xa318…a340 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMNET «, t00=0x0068, t01=0x00b2}
0xa340…a34a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00da}
0xa34a…a376 Head {h00=0x0028, h01=0x0050, text=»* ARITHMETIC EXPRESSION EXPECTED «, t00=0x0068, t01=0x00e4}
0xa376…a380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0110}
0xa380…a3b2 Head {h00=0x002e, h01=0x0050, text=» PERF ARTEXP ***ARITHMETIC EXPR EVALUATION«, t00=0x0068, t01=0x011a}
0xa3b2…a3dc Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0068, t01=0x014c}
0xa3dc…a406 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x0068, t01=0x0176}
0xa406…a42e Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMENT «, t00=0x0069, t01=0x0010}
0xa42e…a43c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0069, t01=0x0038}
0xa43c…a446 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0046}
0xa446…a46c Head {h00=0x0022, h01=0x0050, text=»* END OF PRIORED EXPRESSION«, t00=0x0069, t01=0x0050}
0xa46c…a476 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0076}
0xa476…a4a6 Head {h00=0x002c, h01=0x0050, text=» MOVE LSTR1,=C')' LOAD RIGHT PARENTHESIS«, t00=0x0069, t01=0x0080}
0xa4a6…a4c8 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0069, t01=0x00b0}
0xa4c8…a500 Head {h00=0x0034, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN4,W1 MATCH ')' «, t00=0x0069, t01=0x00d2}
0xa500…a52a Head {h00=0x0026, h01=0x0050, text=» BNOK ART980 INCOMPLETE STATEMENT «, t00=0x0069, t01=0x010a}
0xa52a…a556 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x0069, t01=0x0134}
0xa556…a564 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0069, t01=0x0160}
0xa564…a56e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x016e}
0xa56e…a59e Head {h00=0x002c, h01=0x0050, text=»* COMBINED FACTOR MULTIPLY OPERATOR «, t00=0x0069, t01=0x0178}
0xa59e…a5a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0018}
0xa5a8…a5b6 Head {h00=0x000a, h01=0x0050, text=»ART500«, t00=0x006a, t01=0x0022}
0xa5b6…a5e0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006a, t01=0x0030}
0xa5e0…a602 Head {h00=0x001e, h01=0x0050, text=» BT ART990 END OF LINE OK «, t00=0x006a, t01=0x005a}
0xa602…a628 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'27' POINTER:=27«, t00=0x006a, t01=0x007c}
0xa628…a660 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '/*'«, t00=0x006a, t01=0x00a2}
0xa660…a68a Head {h00=0x0026, h01=0x0050, text=» BNOK ART600 NO MULTIPLY OPERATOR «, t00=0x006a, t01=0x00da}
0xa68a…a6b6 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x006a, t01=0x0104}
0xa6b6…a6e0 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006a, t01=0x0130}
0xa6e0…a708 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMENT «, t00=0x006a, t01=0x015a}
0xa708…a720 Head {h00=0x0014, h01=0x0050, text=» B ART050 GO ON «, t00=0x006a, t01=0x0182}
0xa720…a72a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x000a}
0xa72a…a75e Head {h00=0x0030, h01=0x0050, text=»* COMBINED EXPRESSION ADDING OPERATOR ? «, t00=0x006b, t01=0x0014}
0xa75e…a768 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0048}
0xa768…a776 Head {h00=0x000a, h01=0x0050, text=»ART600«, t00=0x006b, t01=0x0052}
0xa776…a79c Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN3,=W'25' POINTER:=25«, t00=0x006b, t01=0x0060}
0xa79c…a7d4 Head {h00=0x0034, h01=0x0050, text=» MATCH OPRTS,LBIN3,W2,LSTR81,LBIN4,W1 MATCH '+-'«, t00=0x006b, t01=0x0086}
0xa7d4…a7fa Head {h00=0x0022, h01=0x0050, text=» BNOK ART650 NO SIGN-OPERATOR «, t00=0x006b, t01=0x00be}
0xa7fa…a826 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W1 ADJUST BUFFER POINTER «, t00=0x006b, t01=0x00e4}
0xa826…a850 Head {h00=0x0026, h01=0x0050, text=» PERF INDCNT ***INDENTION COUNTING«, t00=0x006b, t01=0x0110}
0xa850…a878 Head {h00=0x0024, h01=0x0050, text=» BT ART980 INCOMPLETE STATEMNET «, t00=0x006b, t01=0x013a}
0xa878…a890 Head {h00=0x0014, h01=0x0050, text=» B ART050 GO ON «, t00=0x006b, t01=0x0162}
0xa890…a89e Head {h00=0x000a, h01=0x0050, text=»ART650«, t00=0x006b, t01=0x017a}
0xa89e…a8cc Head {h00=0x002a, h01=0x0050, text=» SUB LBIN4,VBIN7 ADJUST BUFFER POINTER«, t00=0x006b, t01=0x0188}
0xa8cc…a8e6 Head {h00=0x0016, h01=0x0050, text=» B ART990 OK EXIT «, t00=0x006c, t01=0x0026}
0xa8e6…a8f4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006c, t01=0x0040}
0xa8f4…a8fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x004e}
0xa8fe…a918 Head {h00=0x0016, h01=0x0050, text=»* SYNTAX ERROR «, t00=0x006c, t01=0x0058}
0xa918…a922 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0072}
0xa922…a930 Head {h00=0x000a, h01=0x0050, text=»ART980«, t00=0x006c, t01=0x007c}
0xa930…a95c Head {h00=0x0028, h01=0x0050, text=» SUB LBIN20,W1 DECREASE STACK-INDEX «, t00=0x006c, t01=0x008a}
0xa95c…a974 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x006c, t01=0x00b6}
0xa974…a986 Head {h00=0x000e, h01=0x0050, text=» B ART999 «, t00=0x006c, t01=0x00ce}
0xa986…a990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00e0}
0xa990…a9a4 Head {h00=0x0010, h01=0x0050, text=»* OK EXIT «, t00=0x006c, t01=0x00ea}
0xa9a4…a9ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00fe}
0xa9ae…a9bc Head {h00=0x000a, h01=0x0050, text=»ART990«, t00=0x006c, t01=0x0108}
0xa9bc…a9e8 Head {h00=0x0028, h01=0x0050, text=» SUB LBIN20,W1 DECREASE STACK-INDEX «, t00=0x006c, t01=0x0116}
0xa9e8…aa16 Head {h00=0x002a, h01=0x0050, text=» CLEAR VBOOL2 FALSE = ARITHMETIC EXPR «, t00=0x006c, t01=0x0142}
0xaa16…aa2e Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x006c, t01=0x0170}
0xaa2e…aa3c Head {h00=0x000a, h01=0x0050, text=»ART999«, t00=0x006c, t01=0x0188}
0xaa3c…aa48 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x006d, t01=0x0008}
0xaa48…aa56 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x006d, t01=0x0014}
0xaa56…aa64 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006d, t01=0x0022}
0xaa64…aa6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0030}
0xaa6e…aa8c Head {h00=0x001a, h01=0x0050, text=»* LABEL LINE NUMBER«, t00=0x006d, t01=0x003a}
0xaa8c…aa96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0058}
0xaa96…aac4 Head {h00=0x002a, h01=0x0050, text=»* INPUT : LSTR81 = BASIC LINE«, t00=0x006d, t01=0x0062}
0xaac4…aafa Head {h00=0x0032, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER«, t00=0x006d, t01=0x0090}
0xaafa…ab32 Head {h00=0x0034, h01=0x0050, text=»* LBIN1 = INPUT BUFFER LENGTH «, t00=0x006d, t01=0x00c6}
0xab32…ab82 Head {h00=0x004c, h01=0x0050, text=»* LENGTH = (FORMAL) MAX LENGTH OF NUMBER TO BE CONTROLL«, t00=0x006d, t01=0x00fe}
0xab82…ab8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x014e}
0xab8c…abac Head {h00=0x001c, h01=0x0050, text=»* USED : LSTR1 «, t00=0x006d, t01=0x0158}
0xabac…abb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0178}
0xabb6…abde Head {h00=0x0024, h01=0x0050, text=»* OUTPUT : CR = 0 OK«, t00=0x006d, t01=0x0182}
0xabde…ac0a Head {h00=0x0028, h01=0x0050, text=»* = 1 NOT OK«, t00=0x006e, t01=0x001a}
0xac0a…ac4c Head {h00=0x003e, h01=0x0050, text=»* VBIN7 = NUMBER OF EXPRESSION CHARACTER«, t00=0x006e, t01=0x0046}
0xac4c…ac56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0088}
0xac56…aca6 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x006e, t01=0x0092}
0xaca6…acc0 Head {h00=0x0016, h01=0x0050, text=»LABLIN PROC LENGTH«, t00=0x006e, t01=0x00e2}
0xacc0…acd4 Head {h00=0x0010, h01=0x0050, text=» PBIN LENGTH«, t00=0x006e, t01=0x00fc}
0xacd4…acfe Head {h00=0x0026, h01=0x0050, text=» CALL ICLEAR,LSTR4A ---CLEAR ITEM «, t00=0x006e, t01=0x0110}
0xacfe…ad2e Head {h00=0x002c, h01=0x0050, text=» MOVE VBIN7,W0 NUMB OF LINE-NUMB CHARS: «, t00=0x006e, t01=0x013a}
0xad2e…ad3c Head {h00=0x000a, h01=0x0050, text=»LAB100«, t00=0x006e, t01=0x016a}
0xad3c…ad76 Head {h00=0x0036, h01=0x0050, text=» XCOPY LSTR1,W0,W1,LSTR81,LBIN4 GET ONE CHARACTER «, t00=0x006e, t01=0x0178}
0xad76…adaa Head {h00=0x0030, h01=0x0050, text=» CBL LSTR1,=X'30',LAB150 JMP IF NOT A DIGIT «, t00=0x006f, t01=0x0022}
0xadaa…adde Head {h00=0x0030, h01=0x0050, text=» CBG LSTR1,=X'39',LAB150 JMP IF NOT A DIGIT «, t00=0x006f, t01=0x0056}
0xadde…ae12 Head {h00=0x0030, h01=0x0050, text=» XCOPY LSTR4A,VBIN7,W1,LSTR1,W0 STORE DIGIT «, t00=0x006f, t01=0x008a}
0xae12…ae42 Head {h00=0x002c, h01=0x0050, text=» ADD VBIN7,W1 ADJUST LINE NUMBER LENGTH «, t00=0x006f, t01=0x00be}
0xae42…ae66 Head {h00=0x0020, h01=0x0050, text=» ADD LBIN4,W1 ADJUST POINTER«, t00=0x006f, t01=0x00ee}
0xae66…ae92 Head {h00=0x0028, h01=0x0050, text=» CBE LBIN4,LBIN1,LAB150 JMP IF E-O-B«, t00=0x006f, t01=0x0112}
0xae92…aec8 Head {h00=0x0032, h01=0x0050, text=» CBNE VBIN7,LENGTH,LAB100 JMP IF NOT MAXLENGTH«, t00=0x006f, t01=0x013e}
0xaec8…aed6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006f, t01=0x0174}
0xaed6…aee4 Head {h00=0x000a, h01=0x0050, text=»LAB150«, t00=0x006f, t01=0x0182}
0xaee4…af12 Head {h00=0x002a, h01=0x0050, text=» CALL EMPTYT,LSTR4A ---CHECK IF EMPTY «, t00=0x006f, t01=0x0190}
0xaf12…af3c Head {h00=0x0026, h01=0x0050, text=» BNOK LAB980 JMP IF NO LINE NUMBER«, t00=0x0070, t01=0x002e}
0xaf3c…af6a Head {h00=0x002a, h01=0x0050, text=» MOVE LINNO(W9),LSTR4A CONVERT TO BCD «, t00=0x0070, t01=0x0058}
0xaf6a…af9a Head {h00=0x002c, h01=0x0050, text=» MOVE LBIN3,LINNO(W9) CONVERT TO BINARY «, t00=0x0070, t01=0x0086}
0xaf9a…afca Head {h00=0x002c, h01=0x0050, text=» CBL LBIN3,W1,LAB160 JMP IF OUT OF RANGE«, t00=0x0070, t01=0x00b6}
0xafca…b000 Head {h00=0x0032, h01=0x0050, text=» CBG LBIN3,=X'07FF',LAB980 JMP IF OUT OF RANGE«, t00=0x0070, t01=0x00e6}
0xb000…b012 Head {h00=0x000e, h01=0x0050, text=» B LAB990 «, t00=0x0070, t01=0x011c}
0xb012…b020 Head {h00=0x000a, h01=0x0050, text=»LAB160«, t00=0x0070, t01=0x012e}
0xb020…b05a Head {h00=0x0036, h01=0x0050, text=» CBNE VBIN6,W12,LAB980 JMP IF NOT 'CALL'-FUNCTION «, t00=0x0070, t01=0x013c}
0xb05a…b088 Head {h00=0x002a, h01=0x0050, text=» CBE LBIN3,W0,LAB990 0=OK WHEN 'CALL' «, t00=0x0070, t01=0x0176}
0xb088…b0a4 Head {h00=0x0018, h01=0x0050, text=» B LAB980 JMP NOT OK«, t00=0x0071, t01=0x0014}
0xb0a4…b0ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0030}
0xb0ae…b0d0 Head {h00=0x001e, h01=0x0050, text=»* LINE NUMBER FOUND OK«, t00=0x0071, t01=0x003a}
0xb0d0…b0da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x005c}
0xb0da…b0e8 Head {h00=0x000a, h01=0x0050, text=»LAB990«, t00=0x0071, t01=0x0066}
0xb0e8…b100 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W1 CR:=0«, t00=0x0071, t01=0x0074}
0xb100…b116 Head {h00=0x0012, h01=0x0050, text=» B LAB999 EXIT«, t00=0x0071, t01=0x008c}
0xb116…b120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00a2}
0xb120…b13a Head {h00=0x0016, h01=0x0050, text=»* SYNTAX ERROR «, t00=0x0071, t01=0x00ac}
0xb13a…b144 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00c6}
0xb144…b152 Head {h00=0x000a, h01=0x0050, text=»LAB980«, t00=0x0071, t01=0x00d0}
0xb152…b16a Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x0071, t01=0x00de}
0xb16a…b178 Head {h00=0x000a, h01=0x0050, text=»LAB999«, t00=0x0071, t01=0x00f6}
0xb178…b184 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0071, t01=0x0104}
0xb184…b192 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0071, t01=0x0110}
0xb192…b1a0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0071, t01=0x011e}
0xb1a0…b1aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x012c}
0xb1aa…b1ca Head {h00=0x001c, h01=0x0050, text=»* DECORATION SEARCH «, t00=0x0071, t01=0x0136}
0xb1ca…b1d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0156}
0xb1d4…b1fe Head {h00=0x0026, h01=0x0050, text=»* INPUT : LSTR81 = BASIC LINE «, t00=0x0071, t01=0x0160}
0xb1fe…b230 Head {h00=0x002e, h01=0x0050, text=»* LBIN4 = BASIC LINE POINTER «, t00=0x0071, t01=0x018a}
0xb230…b264 Head {h00=0x0030, h01=0x0050, text=»* LBIN1 = LENGTH OF BASIC LINE «, t00=0x0072, t01=0x002c}
0xb264…b2a0 Head {h00=0x0038, h01=0x0050, text=»* DSTLEN = (FORMAL) DECOR-STRING LENGTH «, t00=0x0072, t01=0x0060}
0xb2a0…b2cc Head {h00=0x0028, h01=0x0050, text=»* DECOR = DECOR STRING «, t00=0x0072, t01=0x009c}
0xb2cc…b2d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x00c8}
0xb2d6…b2f2 Head {h00=0x0018, h01=0x0050, text=»* USED : LSTR1 «, t00=0x0072, t01=0x00d2}
0xb2f2…b30e Head {h00=0x0018, h01=0x0050, text=»* LBIN3 «, t00=0x0072, t01=0x00ee}
0xb30e…b32a Head {h00=0x0018, h01=0x0050, text=»* LBIN17«, t00=0x0072, t01=0x010a}
0xb32a…b334 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0126}
0xb334…b358 Head {h00=0x0020, h01=0x0050, text=»* OUTPUT: CR = 0 OK «, t00=0x0072, t01=0x0130}
0xb358…b380 Head {h00=0x0024, h01=0x0050, text=»* = 1 NOT OK «, t00=0x0072, t01=0x0154}
0xb380…b38a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x017c}
0xb38a…b3da Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0072, t01=0x0186}
0xb3da…b3f4 Head {h00=0x0016, h01=0x0050, text=»DECSEA PROC DSTLEN«, t00=0x0073, t01=0x0046}
0xb3f4…b408 Head {h00=0x0010, h01=0x0050, text=» PBIN DSTLEN«, t00=0x0073, t01=0x0060}
0xb408…b416 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0073, t01=0x0074}
0xb416…b420 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0082}
0xb420…b442 Head {h00=0x001e, h01=0x0050, text=»* DECORATION DELIMITER«, t00=0x0073, t01=0x008c}
0xb442…b44c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00ae}
0xb44c…b47a Head {h00=0x002a, h01=0x0050, text=» MOVE LBIN17,LBIN4 SAVE BUFFER POINTER«, t00=0x0073, t01=0x00b8}
0xb47a…b4a8 Head {h00=0x002a, h01=0x0050, text=» MOVE LSTR1,=X'22' LOAD STRING QUOTE "«, t00=0x0073, t01=0x00e6}
0xb4a8…b4ca Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0073, t01=0x0114}
0xb4ca…b500 Head {h00=0x0032, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN17,W1 MATCH "«, t00=0x0073, t01=0x0136}
0xb500…b526 Head {h00=0x0022, h01=0x0050, text=» BNOK DEC980 JMP IF NOT FOUND «, t00=0x0073, t01=0x016c}
0xb526…b552 (116, 0, 400) Head {h00=0x0028, h01=0x0050, text=» ADD LBIN17,W1 ADJUST BUFFER POINTER«, t00=0x0074, t01=0x0004}
0xb552…b57e Head {h00=0x0028, h01=0x0050, text=» CMP LBIN17,LBIN1 CHECK END OF LINE «, t00=0x0074, t01=0x0030}
0xb57e…b59e Head {h00=0x001c, h01=0x0050, text=» BE DEC980 JMP IF E-O-B «, t00=0x0074, t01=0x005c}
0xb59e…b5a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x007c}
0xb5a8…b5c6 Head {h00=0x001a, h01=0x0050, text=»* DECORATION VERB «, t00=0x0074, t01=0x0086}
0xb5c6…b5d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x00a4}
0xb5d0…b5e6 Head {h00=0x0012, h01=0x0050, text=» MOVE LBIN3,W0«, t00=0x0074, t01=0x00ae}
0xb5e6…b624 Head {h00=0x003a, h01=0x0050, text=» MATCH DECOR,LBIN3,DSTLEN,LSTR81,LBIN17,W2 MATCH DECOR«, t00=0x0074, t01=0x00c4}
0xb624…b64a Head {h00=0x0022, h01=0x0050, text=» BNOK DEC980 JMP IF NOT FOUND «, t00=0x0074, t01=0x0102}
0xb64a…b67e Head {h00=0x0030, h01=0x0050, text=» XCOPY LSTR1,W0,W1,DECVAL,LBIN3 GET OP-CODE «, t00=0x0074, t01=0x0128}
0xb67e…b6ac Head {h00=0x002a, h01=0x0050, text=» CBE LSTR1,=X'FF',DEC980 JMP IF FILLER«, t00=0x0074, t01=0x015c}
0xb6ac…b6d8 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN17,W2 ADJUST BUFFER POINTER«, t00=0x0074, t01=0x018a}
0xb6d8…b6fe Head {h00=0x0022, h01=0x0050, text=» CMP LBIN17,LBIN1 CHECK E-O-B «, t00=0x0075, t01=0x0026}
0xb6fe…b710 Head {h00=0x000e, h01=0x0050, text=» BE DEC980«, t00=0x0075, t01=0x004c}
0xb710…b71a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x005e}
0xb71a…b73e Head {h00=0x0020, h01=0x0050, text=»* DECORATION DELIMITER " «, t00=0x0075, t01=0x0068}
0xb73e…b748 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x008c}
0xb748…b776 Head {h00=0x002a, h01=0x0050, text=» MOVE LSTR1,=X'22' LOAD STRING QUOTE "«, t00=0x0075, t01=0x0096}
0xb776…b798 Head {h00=0x001e, h01=0x0050, text=» MOVE LBIN3,W0 POINTER:=0 «, t00=0x0075, t01=0x00c4}
0xb798…b7ce Head {h00=0x0032, h01=0x0050, text=» MATCH LSTR1,LBIN3,W1,LSTR81,LBIN17,W1 MATCH "«, t00=0x0075, t01=0x00e6}
0xb7ce…b7f4 Head {h00=0x0022, h01=0x0050, text=» BNOK DEC980 JMP IF NOT FOUND «, t00=0x0075, t01=0x011c}
0xb7f4…b802 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0075, t01=0x0142}
0xb802…b80c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0150}
0xb80c…b820 Head {h00=0x0010, h01=0x0050, text=»* OK EXIT«, t00=0x0075, t01=0x015a}
0xb820…b82a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x016e}
0xb82a…b856 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN4,W4 ADJUST BUFFER POINTER «, t00=0x0075, t01=0x0178}
0xb856…b872 Head {h00=0x0018, h01=0x0050, text=» CMP W1,W1 CR:=0 OK «, t00=0x0076, t01=0x0014}
0xb872…b884 Head {h00=0x000e, h01=0x0050, text=» B DEC999 «, t00=0x0076, t01=0x0030}
0xb884…b88e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0042}
0xb88e…b8a8 Head {h00=0x0016, h01=0x0050, text=»* SYNTAX ERROR «, t00=0x0076, t01=0x004c}
0xb8a8…b8b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0066}
0xb8b2…b8c0 Head {h00=0x000a, h01=0x0050, text=»DEC980«, t00=0x0076, t01=0x0070}
0xb8c0…b8d8 Head {h00=0x0014, h01=0x0050, text=» CMP W1,W0 CR:=1«, t00=0x0076, t01=0x007e}
0xb8d8…b8e6 Head {h00=0x000a, h01=0x0050, text=»DEC999«, t00=0x0076, t01=0x0096}
0xb8e6…b8f2 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0076, t01=0x00a4}
0xb8f2…b900 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0076, t01=0x00b0}
0xb900…b90e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0076, t01=0x00be}
0xb90e…b918 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00cc}
0xb918…b932 Head {h00=0x0016, h01=0x0050, text=»* CLEAR LSTACK «, t00=0x0076, t01=0x00d6}
0xb932…b93c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00f0}
0xb93c…b96e Head {h00=0x002e, h01=0x0050, text=»* INPUT : LSTACK = STACK-INFORMATION«, t00=0x0076, t01=0x00fa}
0xb96e…b978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x012c}
0xb978…b9a4 Head {h00=0x0028, h01=0x0050, text=»* USED : LBIN20 = STACK-INDEX«, t00=0x0076, t01=0x0136}
0xb9a4…b9ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0162}
0xb9ae…b9de Head {h00=0x002c, h01=0x0050, text=»* OUPUT : LBIN20 = STACK-INDEX = 0«, t00=0x0076, t01=0x016c}
0xb9de…b9e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x000c}
0xb9e8…ba38 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0077, t01=0x0016}
0xba38…ba4c Head {h00=0x0010, h01=0x0050, text=»CLRLST PROC «, t00=0x0077, t01=0x0066}
0xba4c…ba92 Head {h00=0x0042, h01=0x0050, text=» CALL GETIND,LSTACK(W1),LBIN20,LBIN3 ---GET LENGTH & DIMENSION«, t00=0x0077, t01=0x007a}
0xba92…bab8 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN20,W1 STACK-INDEX:=1«, t00=0x0077, t01=0x00c0}
0xbab8…bac6 Head {h00=0x000a, h01=0x0050, text=»CLR010«, t00=0x0077, t01=0x00e6}
0xbac6…baf8 Head {h00=0x002e, h01=0x0050, text=» CALL ICLEAR,LSTACK(LBIN20) ---CLEAR ITEM «, t00=0x0077, t01=0x00f4}
0xbaf8…bb24 Head {h00=0x0028, h01=0x0050, text=» ADD LBIN20,W1 INCREMENT STACK-INDEX«, t00=0x0077, t01=0x0126}
0xbb24…bb52 Head {h00=0x002a, h01=0x0050, text=» CMP LBIN20,LBIN3 WHOLE STACK CLEARED «, t00=0x0077, t01=0x0152}
0xbb52…bb64 Head {h00=0x000e, h01=0x0050, text=» BG CLR999«, t00=0x0077, t01=0x0180}
0xbb64…bb7c (120, 2, 236) Head {h00=0x0014, h01=0x0050, text=» B CLR010 GO ON «, t00=0x0078, t01=0x0004}
0xbb7c…bb8a Head {h00=0x000a, h01=0x0050, text=»CLR999«, t00=0x0078, t01=0x001c}
0xbb8a…bbb0 Head {h00=0x0022, h01=0x0050, text=» MOVE LBIN20,W0 STACK INDEX:=0«, t00=0x0078, t01=0x002a}
0xbbb0…bbea Head {h00=0x0036, h01=0x0050, text=» CALL WXDIV,LBIN3,W2,LBIN3 DIVIDE STACK DIMENSION «, t00=0x0078, t01=0x0050}
0xbbea…bc22 Head {h00=0x0034, h01=0x0050, text=» MOVE GBINIA(W5),LBIN3 LOAD DIMENSION FOR SYNTAX«, t00=0x0078, t01=0x008a}
0xbc22…bc2e Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0078, t01=0x00c2}
0xbc2e…bc3c Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0078, t01=0x00ce}
0xbc3c…bc48 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0078, t01=0x00dc}
0xbc48…bc4c Head {h00=0x4004, h01=0x0000}
0xbc4c…bc50 00 78 00 e8 ┆ x ┆
0xbc50…bc58 (121, 1, 8) 20 04 00 00 00 79 00 04 ┆ y ┆
0xbc58…bca8 (122, 0, 400) 00 09 01 86 00 0e 00 09 00 04 14 07 04 b5 00 01 28 36 00 0a 00 08 00 4a 00 46 00 22 00 44 04 80 10 11 bd 10 23 6b 2b 0b 02 b8 11 00 b1 b9 b8 41 b5 80 00 57 9b 64 af b3 11 6b 10 01 6b 2c 64 af b9 b8 11 6b 10 02 b3 12 5f 79 01 6b 2d 64 af b3 ┆ (6 J F " D #k+ A W d k k,d k _y k-d ┆
0xbca8…bcf8 11 6b 10 01 6b 2e 64 af b9 b8 11 6b 10 62 6b 10 00 0a 00 1a 00 0e 00 09 00 04 14 07 04 c8 00 01 0f 36 00 0a 00 68 00 0c 00 08 00 03 06 06 04 f1 06 0a 00 0a 00 7a 00 0c 00 08 00 03 06 06 04 fd 07 40 00 0a 00 8a 00 4a 00 46 00 22 00 44 04 c0 ┆ k k.d k bk 6 h z @ J F " D ┆
0xbcf8…bd48 11 bd 10 02 b3 12 19 6b 2f c0 00 b9 b8 10 04 b8 11 5f a2 64 af b9 b8 11 6b 10 02 b3 11 00 b1 b9 b8 00 b9 b8 10 04 b8 11 5f 40 02 b8 11 04 63 11 83 00 af b3 14 02 b4 14 00 b9 b8 b3 80 00 20 b5 00 0a 00 9a 00 0c 00 08 00 03 02 06 05 09 03 16 ┆ k/ _ d k _@ c ┆
0xbd48…bd98 00 0a 00 e8 00 0c 00 08 00 03 06 06 05 0b 06 0a 00 0a 00 f8 00 0e 00 09 00 04 14 07 05 14 00 01 00 36 00 0a 01 08 00 10 00 0c 00 05 14 0a 05 18 00 04 21 46 49 44 00 0a 01 1a 00 10 00 0c 00 05 14 0a 05 1d 00 04 21 49 4e 50 00 0a 01 2e 00 0e ┆ 6 !FID !INP . ┆
0xbd98…bde8 00 0a 00 04 10 08 05 3b 20 02 00 20 00 0a 01 42 00 4a 00 46 00 22 00 44 05 00 1c 2e 20 60 b4 2a 40 b8 3f 00 83 00 bd 10 11 02 b4 12 21 6b 30 05 01 6c 31 57 03 01 6c 32 62 af b3 14 6c 10 02 b8 11 00 b9 b8 b3 02 b3 14 5f 32 40 b8 00 b8 11 00 ┆ ; B J F " D . ` *@ ? !k0 l1W l2b l _2@ ┆
0xbde8…be38 (123, 0, 400) b9 b8 10 21 b8 33 05 02 b8 11 00 0a 01 54 00 0e 00 09 00 04 14 07 05 5b 00 01 22 20 00 0b 00 12 00 0c 00 08 00 03 06 06 05 6e 06 0a 00 0b 00 24 00 4a 00 46 00 22 00 44 05 40 5f 0d 00 b8 10 34 00 00 b1 10 62 6b 10 11 37 b1 20 bd 6b 05 02 b1 ┆ ! 3 T [ " n $ J F " D @_ 4 bk 7 k ┆
0xbe38…be88 11 5f 0f 01 6c 34 62 6c 11 12 36 b1 62 af b3 14 6c 10 02 b3 14 34 00 83 00 bd 10 12 6a b1 10 12 bd 10 02 b4 12 00 bb 19 b1 00 00 0b 00 34 00 0e 00 0a 00 04 14 08 05 8a 30 02 b1 00 00 0b 00 82 00 10 00 0b 00 05 14 09 05 8f 30 03 bf 10 00 34 ┆ _ l4bl 6 b l 4 j 4 0 0 4┆
0xbe88…bed8 00 0b 00 94 00 4a 00 46 00 22 00 44 05 80 6d bb 19 66 6d 10 11 25 bb 19 35 10 25 bb 19 36 16 62 af b3 14 6d 11 02 b3 14 57 14 62 af b3 12 6d 13 02 b3 12 57 09 62 af b3 13 6d 12 02 b3 13 34 00 49 b1 0e 20 b5 12 4f 20 b5 10 4b 6a bd 10 00 0b ┆ J F " D m fm % 5 % 6 b m W b m W b m 4 I O Kj ┆
0xbed8…bf28 00 a8 00 0e 00 09 00 04 14 07 05 e5 00 01 ff 10 00 0b 00 f6 00 4a 00 46 00 22 00 44 05 c0 11 b5 11 0e 02 b1 b2 10 68 01 b1 77 bd 10 11 50 00 49 b0 15 00 77 b1 02 77 11 02 b2 11 62 6b 10 11 01 77 11 6b 37 10 57 10 40 b0 02 b1 11 04 77 b1 02 ┆ J F " D h w P I w w bk w k7 W @ w ┆
0xbf28…bf78 b3 11 5f 2e 02 b2 11 49 b1 0c 62 af b3 b2 00 0b 01 08 00 0e 00 09 00 04 14 07 06 19 00 01 ff 10 00 0b 01 56 00 4a 00 46 00 22 00 44 06 00 00 b1 02 b3 b2 02 b3 11 34 00 00 b1 10 00 77 01 62 6b 10 11 30 62 63 21 6b 38 15 02 b1 11 02 63 11 62 ┆ _. I b V J F " D 4 w bk 0bc!k8 c b┆
0xbf78…bfc8 (124, 0, 400) 00 77 11 6b 10 02 77 11 14 b1 02 1e 57 08 02 62 11 00 63 16 5f 28 34 00 00 b1 10 62 6b 10 00 0b 01 68 00 0e 00 09 00 04 14 07 06 45 00 01 22 10 00 0c 00 26 00 0e 00 09 00 04 14 07 06 49 00 01 12 b3 00 0c 00 38 00 0e 00 09 00 04 14 07 06 4d ┆ w k w W b c _(4 bk h E " & I 8 M┆
0xbfc8…c018 00 01 11 10 00 0c 00 4a 00 0e 00 09 00 04 14 07 06 51 00 01 0f b3 00 0c 00 5c 00 0e 00 09 00 04 14 07 06 55 00 01 10 10 00 0c 00 6e 00 0e 00 09 00 04 14 07 06 59 00 01 1e b3 00 0c 00 80 00 0e 00 09 00 04 14 07 06 5d 00 01 16 10 00 0c 00 92 ┆ J Q U n Y ] ┆
0xc018…c068 00 0e 00 09 00 04 14 07 06 63 00 01 3a b3 00 0c 00 a4 00 0e 00 09 00 04 14 07 06 6b 00 01 2c 10 00 0c 00 b6 00 0e 00 09 00 04 14 07 06 73 00 01 29 b3 00 0c 00 c8 00 4a 00 46 00 22 00 44 06 40 11 bd 10 21 6b 39 27 21 6b 3a 2c 21 6b 3b 28 21 ┆ c : k , s ) J F " D @ !k9'!k:,!k;(!┆
0xc068…c0b8 6b 3c 0e 21 6b 3d 1d 23 6b 3e 0e 23 6b 3f 15 57 19 01 6b 40 00 b1 14 57 11 01 6b 41 5f 0a 02 b1 11 01 6b 42 02 b1 11 02 b1 11 34 00 62 6b 10 11 00 0c 00 da 00 0e 00 09 00 04 14 07 06 85 00 01 40 b3 00 0c 01 28 00 0e 00 09 00 04 14 07 06 8b ┆k< !k= #k> #k? W k@ W kA_ kB 4 bk @ ( ┆
0xc0b8…c108 00 01 22 21 00 0c 01 3a 00 0e 00 09 00 04 14 07 06 8f 00 01 21 b3 00 0c 01 4c 00 0e 00 09 00 04 14 07 06 93 00 01 2b 21 00 0c 01 5e 00 0e 00 09 00 04 14 07 06 97 00 01 2d b3 00 0c 01 70 00 0e 00 09 00 04 14 07 06 9b 00 01 28 21 00 0c 01 82 ┆ "! : ! L +! ^ - p (! ┆