From 9b4fcdac649c1464b44b5a5e5275fd395ca1b848 Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Sat, 19 Dec 2020 19:23:01 -0800 Subject: [PATCH 1/4] see README for status --- internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL | Bin 824 -> 818 bytes internal/test/Maiko/ARs/optests.dfasl | Bin 1257 -> 1242 bytes internal/test/Maiko/AUTO/OPCODES.DFASL | Bin 54421 -> 56052 bytes internal/test/Maiko/AUTO/OPCODES.TEST | 1523 +-------------- .../Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL | Bin 1321 -> 1312 bytes internal/test/Maiko/OBSOLETE/unwindtest.dfasl | Bin 1129 -> 1118 bytes internal/test/README.TEDIT | Bin 7719 -> 4007 bytes internal/test/README.ps | 497 +++++ internal/test/tools/AUTOTEST | 1694 +---------------- internal/test/tools/AUTOTEST.DFASL | Bin 0 -> 34185 bytes internal/test/tools/AUTOTEST.LCOM | Bin 40326 -> 0 bytes internal/test/tools/AUTOTEST.TEDIT | 4 +- internal/test/tools/DO-TEST.DFASL | Bin 26197 -> 26593 bytes internal/test/tools/DO-TEST.LCOM | Bin 22994 -> 0 bytes 14 files changed, 534 insertions(+), 3184 deletions(-) create mode 100644 internal/test/README.ps create mode 100644 internal/test/tools/AUTOTEST.DFASL delete mode 100644 internal/test/tools/AUTOTEST.LCOM delete mode 100644 internal/test/tools/DO-TEST.LCOM diff --git a/internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL b/internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL index e472fe52c552e5092bcaabe26419c15d907d03ec..d25a53ff68eb7b1e55b4c317fd9641988c92f92b 100644 GIT binary patch delta 47 zcmdnNwux;*he~i_Noi3^Vx^9Pp{0ULYI16BQfiTck%5r`P{h>A*u=`%eB-7zCIENb B4zmCN delta 53 zcmdnQwu5a#hgL{wYH> VBLgD?popoJv8k1T#l{zmEC2?}CrIiU(x1ssQn~W>~DDxN? diff --git a/internal/test/Maiko/AUTO/OPCODES.DFASL b/internal/test/Maiko/AUTO/OPCODES.DFASL index 468a37995cf04e10f7dafea34559afff350f029b..a7cc1b765cd133829d7be32922c5d2206eeda9e0 100644 GIT binary patch literal 56052 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 diff --git a/internal/test/Maiko/AUTO/OPCODES.TEST b/internal/test/Maiko/AUTO/OPCODES.TEST index e4195bd2..2075d79d 100644 --- a/internal/test/Maiko/AUTO/OPCODES.TEST +++ b/internal/test/Maiko/AUTO/OPCODES.TEST @@ -1,500 +1,11 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10) -(FILECREATED "16-Nov-88 18:02:22" {ERIS}MAIKO>AUTO>OPCODES.TEST\;10 96285 - - |changes| |to:| (FNS UNWINDTESTER CLOSUREMAINTEST ADDR-IN-RANGE) - (FUNCTIONS SLOPED-LINES DIAGONALS SIMULATE-PILOTBITBLT BUMP - XCL-USER::COPY.N.TEST XCL-USER::STORE.N.TEST XCL-USER::POP.N.TEST) - (XCL-USER::VERIFIED-TESTS XCL-USER::AREF1-POINTER XCL-USER::AREF1-XPOINTER) - (TESTS ERROR+ ERROR/T ERROR/0 NO-ERROR-0/0) - (VARS OPCODESCOMS) - - |previous| |date:| "16-Nov-88 16:38:34" {ERIS}MAIKO>AUTO>OPCODES.TEST\;9) - - -; Copyright (c) 1988 by ENVOS Corporation. All rights reserved. - -(PRETTYCOMPRINT OPCODESCOMS) - -(RPAQQ OPCODESCOMS - ( - (* |;;| "This file contains tests for the various opcodes used in the system.") - - (VARS (*TEST-FILE-NAME* "OPCODES")) - (COMS (* \; "BITBLT") - (FUNCTIONS SIMULATE-PILOTBITBLT BUMP) - (FUNCTIONS SLOPED-LINES DIAGONALS) - (FNS ADDR-IN-RANGE) - (TESTS BITBLT-DIAGONALS BITBLT-SLOPED-LINES)) - (COMS (* \; "COPY.N") - (FUNCTIONS XCL-USER::COPY.N.TEST) - (TESTS COPY.N COPY.N-UFN)) - (COMS (* \; "STORE.N") - (FUNCTIONS XCL-USER::STORE.N.TEST) - (TESTS STORE.N STORE.N-UFN)) - (COMS (* \; "POP.N") - (FUNCTIONS XCL-USER::POP.N.TEST) - (TESTS POP.N POP.N-UFN)) - (COMS (* \; "UNWIND") - (TESTS UNWIND-OFF-BY-1-A UNWIND-OFF-BY-1-B) - (FNS UNWINDTESTER UNWINDMAINTEST UNWINDMAINTEST.RECURSE UNWINDCHECK1 UNWINDCHECK2 - UNWINDCODE) - (DECLARE\: EVAL@COMPILE DONTCOPY (RECORDS BINDMARKSLOT)) - (FNS UW2.TEST UW2.RECURSE UW2.TEST.MAIN UW2.CHECK UW2.IDENTITY) - (TESTS UNWIND UNWIND-2)) - (COMS (* \; "FINDKEY") - (FNS FINDKEYTESTER DOFINDKEYTEST DOFINDKEYTEST1) - (DECLARE\: EVAL@COMPILE DONTCOPY (MACROS FINDKEYCHECK)) - (TESTS FINDKEY)) - (COMS (* \; "RESTLIST") - (FNS \\RESTLIST.SPLICE.FRAME RESTLISTTESTER DORESTLISTTEST GETRESTARGREFCNTS - DORESTLISTTEST1) - (INITVARS (RESTLISTCOUNTER 0)) - (DECLARE\: EVAL@COMPILE DONTCOPY (MACROS RESTLISTCHECK \\COMPUTED.FORM) - (RECORDS MDSTYPEWORD) - (GLOBALVARS RESTLISTCOUNTER)) - (TESTS RESTLIST)) - (COMS (* \; "Closure tests") - (FNS CLOSURETESTER CLOSUREMAINTEST CLOSUREMAINTEST.RECURSE CLOSUREFNCHECK - CLOSUREFNCHECK2 CLOSUREFN1 CLOSUREFN1VALUE CLOSUREFN2 CLOSUREFN2VALUE - CLOSUREFN4CODE CLOSUREFN4VALUE) - (INITVARS (CLOSURETEST.DEPTH 50) - (CLOSURETEST.ENVIRONMENT "Closure Environment")) - (GLOBALVARS CLOSURETEST.DEPTH CLOSURETEST.ENVIRONMENT) - (TESTS CLOSURES)) - (COMS (* \; "Free-variable lookup") - (FNS FVARTEST0 FVARTEST1 FVARTEST2 FVARTEST3) - (TESTS FREE-VAR-LOOKUP)) - (COMS (* \; "AREF opcode tests") - (VARS (*NON-CONSTANT-FLOAT-1* 1.0)) - (XCL-USER::VERIFIED-TESTS XCL-USER::AREF1-BIT XCL-USER::AREF1-BYTE XCL-USER::AREF1-WORD - XCL-USER::AREF1-SIGNED-WORD XCL-USER::AREF1-FIXP XCL-USER::AREF1-FLOATP - XCL-USER::AREF1-STRING-CHAR XCL-USER::AREF1-POINTER XCL-USER::AREF1-XPOINTER - XCL-USER::AREF1-PUNT) - - (* |;;| "array-read and array-write ") - - (XCL-USER::VERIFIED-TESTS XCL-USER::ARRAY-READ-BIT XCL-USER::ARRAY-READ-BYTE - XCL-USER::ARRAY-READ-WORD XCL-USER::ARRAY-READ-SIGNED-WORD - XCL-USER::ARRAY-READ-FIXP XCL-USER::ARRAY-READ-FLOATP - XCL-USER::ARRAY-READ-THIN-CHAR XCL-USER::ARRAY-READ-FAT-CHAR - XCL-USER::ARRAY-READ-POINTER XCL-USER::ARRAY-READ-XPOINTER) - (XCL-USER::VERIFIED-TESTS XCL-USER::ARRAY-WRITE-BIT XCL-USER::ARRAY-WRITE-BYTE - XCL-USER::ARRAY-WRITE-WORD XCL-USER::ARRAY-WRITE-SIGNED-WORD - XCL-USER::ARRAY-WRITE-FIXP XCL-USER::ARRAY-WRITE-FLOATP - XCL-USER::ARRAY-WRITE-THIN-CHAR XCL-USER::ARRAY-WRITE-FAT-CHAR - XCL-USER::ARRAY-WRITE-POINTER XCL-USER::ARRAY-WRITE-XPOINTER)) - (COMS - (* |;;| "Boxed opcodes") - - (VARS (*NON-CONSTANT-T* T) - (*NON-CONSTANT-0* 0)) - (XCL-USER::VERIFIED-TESTS XCL-USER::INT+ XCL-USER::FLOAT+ XCL-USER::MIXED+) - (TESTS ERROR+) - (XCL-USER::VERIFIED-TESTS XCL-USER::INT- XCL-USER::FLOAT- XCL-USER::MIXED-) - (XCL-USER::VERIFIED-TESTS XCL-USER::INT* XCL-USER::FLOAT* XCL-USER::MIXED*) - (XCL-USER::VERIFIED-TESTS XCL-USER::INT/ XCL-USER::FLOAT/ XCL-USER::MIXED/) - (TESTS ERROR/T ERROR/0 NO-ERROR-0/0) - (XCL-USER::VERIFIED-TESTS XCL-USER::INT> XCL-USER::FLOAT> XCL-USER::MIXED>)) - (COMS - (* |;;| "Unboxed opcodes [scalar]") - - - (* |;;| "Ubfloat1") - - (XCL-USER::VERIFIED-TESTS XCL-USER::BOX XCL-USER::UNBOX XCL-USER::UBABS - XCL-USER::UBNEGATE XCL-USER::UBFIX) - - (* |;;| "Ubfloat2") - - (XCL-USER::VERIFIED-TESTS XCL-USER::UB+ XCL-USER::UB- XCL-USER::UB* XCL-USER::UB/ - XCL-USER::UB> XCL-USER::UBMAX XCL-USER::UBMIN) - - (* |;;| "Ubfloat3") - - (XCL-USER::VERIFIED-TESTS XCL-USER::POLY)) - (COMS - (* |;;| "Transcendentals --- stress test") - - (XCL-USER::VERIFIED-TESTS XCL-USER::SIN-TEST XCL-USER::COS-TEST XCL-USER::EXP-TEST - XCL-USER::LOG-TEST)) - (DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) - (NLAML) - (LAMA DORESTLISTTEST - DOFINDKEYTEST))))) - - - -(* |;;| "This file contains tests for the various opcodes used in the system.") - - -(RPAQ *TEST-FILE-NAME* "OPCODES") - - - -(* \; "BITBLT") - - -(CL:DEFUN SIMULATE-PILOTBITBLT (BBT LOW-WORD-ADDR HI-WORD-ADDR) - - (* |;;| "A translation of the algorithm in the Mesa PrincOps.") - - (* |;;| " S-L-O-W !!!") - - (LET ((SRC.WORD (FETCH (PILOTBBT PBTSOURCE) OF BBT)) - (SRC.BIT (FETCH (PILOTBBT PBTSOURCEBIT) OF BBT)) - (SRC.BPL (FETCH (PILOTBBT PBTSOURCEBPL) OF BBT)) - (DST.WORD (FETCH (PILOTBBT PBTDEST) OF BBT)) - (DST.BIT (FETCH (PILOTBBT PBTDESTBIT) OF BBT)) - (DST.BPL (FETCH (PILOTBBT PBTDESTBPL) OF BBT)) - (BBT.WIDTH (FETCH (PILOTBBT PBTWIDTH) OF BBT)) - (BBT.HEIGHT (FETCH (PILOTBBT PBTHEIGHT) OF BBT)) - (BOOL-OP (LET ((COMPLEMENT? (NOT (CL:ZEROP (FETCH (PILOTBBT PBTSOURCETYPE) OF BBT))) - )) - (CL:ECASE (FETCH (PILOTBBT PBTOPERATION) OF BBT) - ((0) (CL:IF COMPLEMENT? - CL:BOOLE-C1 - CL:BOOLE-1)) - ((1) (CL:IF COMPLEMENT? - CL:BOOLE-ANDC1 - CL:BOOLE-AND)) - ((2) (CL:IF COMPLEMENT? - CL:BOOLE-ORC1 - CL:BOOLE-IOR)) - ((3) (CL:IF COMPLEMENT? - CL:BOOLE-EQV - CL:BOOLE-XOR))))) - (GRAY? (FETCH (PILOTBBT PBTUSEGRAY) OF BBT)) - (GRAY.WIDTH (ITIMES (ADD1 (FETCH (PILOTBBT PBTGRAYWIDTHLESSONE) OF BBT)) - 16)) - (GRAY.HEIGHT (ADD1 (FETCH (PILOTBBT PBTGRAYHEIGHTLESSONE) OF BBT))) - LINE GRAY.BUMP LAST-GRAY Y-FORWARD? X-FORWARD?) - (CL:LABELS ((MODIFY-BIT (DSTWORD DSTBIT DSTOFFSET SRCWORD SRCBIT SRCOFFSET) - (CL:MULTIPLE-VALUE-BIND (SRCWORD SRCBIT) - (BUMP SRCWORD SRCBIT SRCOFFSET) - (CL:MULTIPLE-VALUE-BIND (DSTWORD DSTBIT) - (BUMP DSTWORD DSTBIT DSTOFFSET) - (ADDR-IN-RANGE LOW-WORD-ADDR DSTWORD HI-WORD-ADDR) - (CL:SETF (LDB (BYTE 1 (IDIFFERENCE 15 DSTBIT)) - (GETBASE DSTWORD 0)) - (CL:BOOLE BOOL-OP (LDB (BYTE 1 (IDIFFERENCE 15 SRCBIT - )) - (GETBASE SRCWORD 0)) - (LDB (BYTE 1 (IDIFFERENCE 15 DSTBIT)) - (GETBASE DSTWORD 0))))))) - (BITBLT-ITEM NIL - (LET ((OFFSET (CL:IF X-FORWARD? - 0 - (SUB1 BBT.WIDTH)))) - (FRPTQ BBT.WIDTH - (LET ((POS (CL:IF GRAY? - (IDIFFERENCE (IMOD (IPLUS OFFSET SRC.BIT) - (ABS GRAY.WIDTH)) - SRC.BIT) - OFFSET))) - (MODIFY-BIT DST.WORD DST.BIT OFFSET SRC.WORD SRC.BIT POS) - ) - (CL:INCF OFFSET (CL:IF X-FORWARD? - 1 - -1))))) - (SETUP NIL (CL:WHEN GRAY? - (SETQ GRAY.BUMP (IMINUS (ITIMES GRAY.WIDTH (SUB1 GRAY.HEIGHT))))) - (COMPUTE-DIRECTION) - (CL:WHEN GRAY? - (SETQ LAST-GRAY (CL:IF Y-FORWARD? - (IDIFFERENCE GRAY.HEIGHT 1 (FETCH (PILOTBBT - - PBTGRAYOFFSET - ) - OF BBT)) - (FETCH (PILOTBBT PBTGRAYOFFSET) OF BBT)))) - (SETQ LINE (CL:IF Y-FORWARD? - 0 - (SUB1 BBT.HEIGHT)))) - (COMPUTE-DIRECTION NIL (SETQ Y-FORWARD? (SETQ X-FORWARD? - (NOT (FETCH (PILOTBBT PBTBACKWARD) - OF BBT)))))) - (SETUP) - (WHILE (AND (ILEQ 0 LINE) - (ILESSP LINE BBT.HEIGHT)) - DO (BITBLT-ITEM) - (BLOCK) (* \; "just to be nice.") - (CL:MULTIPLE-VALUE-SETQ (SRC.WORD SRC.BIT) - (BUMP SRC.WORD SRC.BIT (CL:IF GRAY? - (CL:IF (= (IMOD LINE GRAY.HEIGHT) - LAST-GRAY) - GRAY.BUMP - GRAY.WIDTH) - SRC.BPL))) - (CL:MULTIPLE-VALUE-SETQ (DST.WORD DST.BIT) - (BUMP DST.WORD DST.BIT DST.BPL)) - (CL:INCF LINE (CL:IF Y-FORWARD? - 1 - -1)))))) - -(CL:DEFUN BUMP (WORD BIT INCR) - (CL:MULTIPLE-VALUE-BIND (WORD-INCR NEW-BIT) - (CL:FLOOR (IPLUS BIT INCR) - 16) - (CL:VALUES (ADDBASE WORD WORD-INCR) - NEW-BIT))) - -(CL:DEFUN SLOPED-LINES (W) - (LET* ((FEEDBACK-INTERVAL (QUOTIENT W 20)) - (NEXT-FEEDBACK 0) - (BLACK #16*1) - (A (CL:MAKE-ARRAY (LIST W W) - :ELEMENT-TYPE - 'BIT :INITIAL-ELEMENT 0)) - (DA (CL:MAKE-ARRAY (ITIMES W W) - :ELEMENT-TYPE - 'BIT :DISPLACED-TO A)) - (R (CL:MAKE-ARRAY (LIST W W) - :ELEMENT-TYPE - 'BIT :INITIAL-ELEMENT 0)) - (LOW-ADDR (FETCH (ARRAY-HEADER BASE) OF R)) - (HI-ADDR (\\ADDBASE LOW-ADDR (SUB1 (IQUOTIENT (+ 15 (ITIMES W W)) - 16)))) - (DR (CL:MAKE-ARRAY (ITIMES W W) - :ELEMENT-TYPE - 'BIT :DISPLACED-TO R)) - (BBT (CREATE PILOTBBT - PBTDEST _ (FETCH (ARRAY-HEADER BASE) OF A) - PBTDESTBIT _ 0 - PBTSOURCE _ (FETCH (ARRAY-HEADER BASE) OF BLACK) - PBTSOURCEBIT _ 0 - PBTGRAYOFFSET _ 0 - PBTGRAYWIDTHLESSONE _ 0 - PBTGRAYHEIGHTLESSONE _ 0 - PBTWIDTH _ 0 - PBTDISJOINT _ T - PBTUSEGRAY _ T))) - (CL:DOTIMES (SLOPE W) - (CL:WHEN (> SLOPE NEXT-FEEDBACK) - (CL:PRINC #\. *ERROR-OUTPUT*) - (CL:INCF NEXT-FEEDBACK FEEDBACK-INTERVAL)) - (CL:FILL DA 0) - (REPLACE (PILOTBBT PBTDESTBPL) OF BBT WITH (IPLUS W SLOPE 1)) - (CL:INCF (FETCH (PILOTBBT PBTWIDTH) OF BBT)) - (REPLACE (PILOTBBT PBTHEIGHT) OF BBT WITH (CL:CEILING W (ADD1 SLOPE))) - (\\PILOTBITBLT BBT NIL) - (CL:FILL DR 0) - (SIMULATE-PILOTBITBLT (CREATE PILOTBBT USING BBT PBTDEST _ (FETCH - (ARRAY-HEADER BASE) - OF R)) - LOW-ADDR HI-ADDR) - (CL:WHEN (NOT (CL:EQUAL DA DR)) - (CL:CERROR "Try the next one" "Bad BITBLT: diagonal w: ~D slope: ~D" W SLOPE))))) - -(CL:DEFUN DIAGONALS (W SKIP-SIMULATION SKIP-UCODE) - - (* |;;| "Draw both diagonals in a square of size W.") - - (* |;;| - "if SKIP-SIMULATION is not NIL, don't bother with the simulation or a consistency check.") - - (* |;;| - "if SKIP-UCODE is not NIL, don't bother with the real microcode version or a consistency check.") - - (LET* ((FAILURES NIL) - (BLACK #16*1) - (A (CL:MAKE-ARRAY (LIST W W) - :ELEMENT-TYPE - 'BIT :INITIAL-ELEMENT 0)) - (A-BASE (FETCH (ARRAY-HEADER BASE) OF A)) - (DA (CL:MAKE-ARRAY (ITIMES W W) - :ELEMENT-TYPE - 'BIT :DISPLACED-TO A)) - (R (CL:MAKE-ARRAY (LIST W W) - :ELEMENT-TYPE - 'BIT :INITIAL-ELEMENT 0)) - (R-BASE (FETCH (ARRAY-HEADER BASE) OF R)) - (LOW-ADDR R-BASE) - (HI-ADDR (\\ADDBASE LOW-ADDR (SUB1 (IQUOTIENT (+ 15 (ITIMES W W)) - 16)))) - (DR (CL:MAKE-ARRAY (ITIMES W W) - :ELEMENT-TYPE - 'BIT :DISPLACED-TO R)) - (BBT (CREATE PILOTBBT - PBTSOURCE _ (FETCH (ARRAY-HEADER BASE) OF BLACK) - PBTSOURCEBIT _ 0 - PBTGRAYOFFSET _ 0 - PBTGRAYWIDTHLESSONE _ 0 - PBTGRAYHEIGHTLESSONE _ 0 - PBTWIDTH _ 1 - PBTHEIGHT _ W - PBTDISJOINT _ T - PBTUSEGRAY _ T))) - (CL:MACROLET ((CLEAR (WHICH) - `(CL:FILL ,WHICH 0))) - (CL:LABELS ((SET-SOURCE (BBT BASE INCREMENT) - (CL:MULTIPLE-VALUE-BIND (WORD BIT) - (BUMP BASE 0 INCREMENT) - (REPLACE (PILOTBBT PBTDEST) OF BBT WITH WORD) - (REPLACE (PILOTBBT PBTDESTBIT) OF BBT WITH - BIT)) - BBT) - (CHECK-RESULT (FROM TO START-OFFSET) - (CLEAR DR) - (CL:UNLESS SKIP-SIMULATION - - (* |;;| "Only run this if we need the simulation.") - - (SIMULATE-PILOTBITBLT (SET-SOURCE (CREATE PILOTBBT - USING BBT) - R-BASE START-OFFSET) - LOW-ADDR HI-ADDR)) - (CL:UNLESS (OR SKIP-SIMULATION SKIP-UCODE) - - (* |;;| "Only check the results if we ran both versions.") - - (CL:WHEN (NOT (CL:EQUAL DA DR)) - (CL:PUSH (CL:CONCATENATE 'STRING FROM " to " TO) - FAILURES) - (CL:CERROR "Try the next one" - "Bad BITBLT: ~A to ~A diagonal w: ~D " FROM TO W))) - ) - (DO-ONE (FROM TO START-OFFSET BPL) - (CLEAR DA) - (REPLACE (PILOTBBT PBTDESTBPL) OF BBT WITH BPL) - (REPLACE (PILOTBBT PBTBACKWARD) OF BBT - WITH (ILESSP BPL 0)) - (OR SKIP-UCODE (\\PILOTBITBLT (SET-SOURCE BBT A-BASE START-OFFSET) - NIL)) - (CHECK-RESULT FROM TO START-OFFSET))) - (DO-ONE "upper left" "lower right" 0 (ADD1 W)) - (DO-ONE "upper right" "lower left" (SUB1 W) - (SUB1 W)) - (DO-ONE "lower left" "upper right" (ITIMES W (SUB1 W)) - (IMINUS (SUB1 W))) - (DO-ONE "lower right" "upper left" (SUB1 (ITIMES W W)) - (IMINUS (ADD1 W))))) - (CL:VALUES (NOT FAILURES) - FAILURES))) -(DEFINEQ - -(ADDR-IN-RANGE -(LAMBDA (LOW ADDR HI) (* \; "Edited 16-Nov-88 14:32 by jds") (OR (<= (+ (LLSH (HILOC LOW) 16) (LOLOC LOW)) (+ (LLSH (HILOC ADDR) 16) (LOLOC ADDR)) (+ (LLSH (HILOC HI) 16) (LOLOC HI))) (HELP))) -) -) - -(DEFTEST (BITBLT-DIAGONALS :COMPILED) - (FOR WIDTH - IN '(1 2 3 4 5 7 8 9 15 16 17 31 32 33 39 40 41) ALWAYS (PRINT WIDTH) - (* \; "DD") - (DIAGONALS WIDTH))) - -(DEFTEST (BITBLT-SLOPED-LINES :COMPILED) - (FOR I IN '(1 3 4 5 7 8 9 15 16 17) DO (SLOPED-LINES I)) - T) - - - -(* \; "COPY.N") - - -(CL:DEFUN XCL-USER::COPY.N.TEST (XCL-USER::USE-UFN) - "Tests a case of the COPY.N opcode. Both (COPY.N.TEST NIL) and (COPY.N.TEST T) should return :OK" - (CL:IF XCL-USER::USE-UFN - (PROGN ((OPCODES COPY) - 2 1 :OK -1 -2) - (CL:FUNCALL (\\GETUFNENTRY 'COPY.N) - 4)) - ((OPCODES COPY.N 4) - 2 1 :OK -1 -2))) - -(DEFTEST (COPY.N :COMPILED) - - (* |;;| "COPY.N opcode") - - (EQ :OK (XCL-USER::COPY.N.TEST))) - -(DEFTEST COPY.N-UFN - (EQ :OK (XCL-USER::COPY.N.TEST T))) - - - -(* \; "STORE.N") - - -(CL:DEFUN XCL-USER::STORE.N.TEST (XCL-USER::USE-UFN) - "Tests a case of the STORE.N opcode. Both (STORE.N.TEST NIL) and (STORE.N.TEST T) should return the list (5 4 t 2 1)" - (CL:IF XCL-USER::USE-UFN - (PROGN ((OPCODES COPY) - 5 4 3 2 1) - (CL:FUNCALL (\\GETUFNENTRY 'STORE.N) - T 4)) - ((OPCODES STORE.N 4) - 5 4 3 2 1 T)) - ((OPCODES APPLYFN) - 5 - 'LIST)) - -(DEFTEST (STORE.N :COMPILED) - - (* |;;| "COPY.N opcode") - - (EQUAL '(5 4 T 2 1) - (XCL-USER::STORE.N.TEST))) - -(DEFTEST STORE.N-UFN - - (* |;;| "STORE.N opcode") - - (EQUAL '(5 4 T 2 1) - (XCL-USER::STORE.N.TEST T))) - - - -(* \; "POP.N") - - -(CL:DEFUN XCL-USER::POP.N.TEST (XCL-USER::USE-UFN) - "Tests a case of the STORE.N opcode. Both (POP.N.TEST NIL) and (POP.N.TEST T) should return 2" - (CL:IF XCL-USER::USE-UFN - (PROGN ((OPCODES COPY) - 4 3 2 1 0) - (CL:FUNCALL (\\GETUFNENTRY 'POP.N) - 2)) - ((OPCODES POP.N 2) - 4 3 2 1 0))) - -(DEFTEST (POP.N :COMPILED) - (= 3 (XCL-USER::POP.N.TEST))) - -(DEFTEST POP.N-UFN - (= 3 (XCL-USER::POP.N.TEST T))) - - - -(* \; "UNWIND") - - -(DEFTEST UNWIND-OFF-BY-1-A - (LET ((F CL:PI)) - (EQUAL (LIST 'SUCCESS (PROGN (|for| C |in| (UNPACK F) |do| (PRIN1 C)) - F)) - '(SUCCESS 3.1415927)))) - -(DEFTEST UNWIND-OFF-BY-1-B - - (* |;;| "Make sure that UNWIND doesn't mung the binding for F during the for loop.") - - (LET ((F CL:PI)) - (|for| C |in| (UNPACK F) |do| (PRIN1 C)) - (AND (FLOATP F) - (= F CL:PI)))) -(DEFINEQ - -(UNWINDTESTER +(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10) (FILECREATED "17-Dec-2020 18:44:48"  |{DSK}larry>ilisp>medley>internal>test>Maiko>AUTO>OPCODES.TEST;2| 96400 |changes| |to:| (VARS OPCODESCOMS) (FNS ADDR-IN-RANGE) (FUNCTIONS SIMULATE-PILOTBITBLT BUMP SLOPED-LINES DIAGONALS) |previous| |date:| "16-Nov-88 18:02:22" |{DSK}larry>ilisp>medley>internal>test>Maiko>AUTO>OPCODES.TEST;1|) ; Copyright (c) 1988, 2020 by ENVOS Corporation. All rights reserved. (PRETTYCOMPRINT OPCODESCOMS) (RPAQQ OPCODESCOMS ( (* |;;| "This file contains tests for the various opcodes used in the system.") (DECLARE\: EVAL@COMPILE (FILES DO-TEST)) (VARS (*TEST-FILE-NAME* "OPCODES")) (COMS (* \; "BITBLT") (FUNCTIONS SIMULATE-PILOTBITBLT BUMP) (FUNCTIONS SLOPED-LINES DIAGONALS) (FNS ADDR-IN-RANGE) (TESTS BITBLT-DIAGONALS BITBLT-SLOPED-LINES)) (COMS (* \; "COPY.N") (FUNCTIONS XCL-USER::COPY.N.TEST) (TESTS COPY.N COPY.N-UFN)) (COMS (* \; "STORE.N") (FUNCTIONS XCL-USER::STORE.N.TEST) (TESTS STORE.N STORE.N-UFN)) (COMS (* \; "POP.N") (FUNCTIONS XCL-USER::POP.N.TEST) (TESTS POP.N POP.N-UFN)) (COMS (* \; "UNWIND") (TESTS UNWIND-OFF-BY-1-A UNWIND-OFF-BY-1-B) (FNS UNWINDTESTER UNWINDMAINTEST UNWINDMAINTEST.RECURSE UNWINDCHECK1 UNWINDCHECK2 UNWINDCODE) (DECLARE\: EVAL@COMPILE DONTCOPY (RECORDS BINDMARKSLOT)) (FNS UW2.TEST UW2.RECURSE UW2.TEST.MAIN UW2.CHECK UW2.IDENTITY) (TESTS UNWIND UNWIND-2)) (COMS (* \; "FINDKEY") (FNS FINDKEYTESTER DOFINDKEYTEST DOFINDKEYTEST1) (DECLARE\: EVAL@COMPILE DONTCOPY (MACROS FINDKEYCHECK)) (TESTS FINDKEY)) (COMS (* \; "RESTLIST") (FNS \\RESTLIST.SPLICE.FRAME RESTLISTTESTER DORESTLISTTEST GETRESTARGREFCNTS DORESTLISTTEST1) (INITVARS (RESTLISTCOUNTER 0)) (DECLARE\: EVAL@COMPILE DONTCOPY (MACROS RESTLISTCHECK \\COMPUTED.FORM) (RECORDS MDSTYPEWORD) (GLOBALVARS RESTLISTCOUNTER)) (TESTS RESTLIST)) (COMS (* \; "Closure tests") (FNS CLOSURETESTER CLOSUREMAINTEST CLOSUREMAINTEST.RECURSE CLOSUREFNCHECK CLOSUREFNCHECK2 CLOSUREFN1 CLOSUREFN1VALUE CLOSUREFN2 CLOSUREFN2VALUE CLOSUREFN4CODE CLOSUREFN4VALUE) (INITVARS (CLOSURETEST.DEPTH 50) (CLOSURETEST.ENVIRONMENT "Closure Environment")) (GLOBALVARS CLOSURETEST.DEPTH CLOSURETEST.ENVIRONMENT) (TESTS CLOSURES)) (COMS (* \; "Free-variable lookup") (FNS FVARTEST0 FVARTEST1 FVARTEST2 FVARTEST3) (TESTS FREE-VAR-LOOKUP)) (COMS (* \; "AREF opcode tests") (VARS (*NON-CONSTANT-FLOAT-1* 1.0)) (XCL-USER::VERIFIED-TESTS XCL-USER::AREF1-BIT XCL-USER::AREF1-BYTE XCL-USER::AREF1-WORD XCL-USER::AREF1-SIGNED-WORD XCL-USER::AREF1-FIXP XCL-USER::AREF1-FLOATP XCL-USER::AREF1-STRING-CHAR XCL-USER::AREF1-POINTER XCL-USER::AREF1-XPOINTER XCL-USER::AREF1-PUNT) (* |;;| "array-read and array-write ") (XCL-USER::VERIFIED-TESTS XCL-USER::ARRAY-READ-BIT XCL-USER::ARRAY-READ-BYTE XCL-USER::ARRAY-READ-WORD XCL-USER::ARRAY-READ-SIGNED-WORD XCL-USER::ARRAY-READ-FIXP XCL-USER::ARRAY-READ-FLOATP XCL-USER::ARRAY-READ-THIN-CHAR XCL-USER::ARRAY-READ-FAT-CHAR XCL-USER::ARRAY-READ-POINTER XCL-USER::ARRAY-READ-XPOINTER) (XCL-USER::VERIFIED-TESTS XCL-USER::ARRAY-WRITE-BIT XCL-USER::ARRAY-WRITE-BYTE XCL-USER::ARRAY-WRITE-WORD XCL-USER::ARRAY-WRITE-SIGNED-WORD XCL-USER::ARRAY-WRITE-FIXP XCL-USER::ARRAY-WRITE-FLOATP XCL-USER::ARRAY-WRITE-THIN-CHAR XCL-USER::ARRAY-WRITE-FAT-CHAR XCL-USER::ARRAY-WRITE-POINTER XCL-USER::ARRAY-WRITE-XPOINTER)) (COMS (* |;;| "Boxed opcodes") (VARS (*NON-CONSTANT-T* T) (*NON-CONSTANT-0* 0)) (XCL-USER::VERIFIED-TESTS XCL-USER::INT+ XCL-USER::FLOAT+ XCL-USER::MIXED+) (TESTS ERROR+) (XCL-USER::VERIFIED-TESTS XCL-USER::INT- XCL-USER::FLOAT- XCL-USER::MIXED-) (XCL-USER::VERIFIED-TESTS XCL-USER::INT* XCL-USER::FLOAT* XCL-USER::MIXED*) (XCL-USER::VERIFIED-TESTS XCL-USER::INT/ XCL-USER::FLOAT/ XCL-USER::MIXED/) (TESTS ERROR/T ERROR/0 NO-ERROR-0/0) (XCL-USER::VERIFIED-TESTS XCL-USER::INT> XCL-USER::FLOAT> XCL-USER::MIXED>)) (COMS (* |;;| "Unboxed opcodes [scalar]") (* |;;| "Ubfloat1") (XCL-USER::VERIFIED-TESTS XCL-USER::BOX XCL-USER::UNBOX XCL-USER::UBABS XCL-USER::UBNEGATE XCL-USER::UBFIX) (* |;;| "Ubfloat2") (XCL-USER::VERIFIED-TESTS XCL-USER::UB+ XCL-USER::UB- XCL-USER::UB* XCL-USER::UB/ XCL-USER::UB> XCL-USER::UBMAX XCL-USER::UBMIN) (* |;;| "Ubfloat3") (XCL-USER::VERIFIED-TESTS XCL-USER::POLY)) (COMS (* |;;| "Transcendentals --- stress test") (XCL-USER::VERIFIED-TESTS XCL-USER::SIN-TEST XCL-USER::COS-TEST XCL-USER::EXP-TEST XCL-USER::LOG-TEST)) (DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA DORESTLISTTEST DOFINDKEYTEST))))) (* |;;| "This file contains tests for the various opcodes used in the system.") (DECLARE\: EVAL@COMPILE (FILESLOAD DO-TEST) ) (RPAQ *TEST-FILE-NAME* "OPCODES") (* \; "BITBLT") (CL:DEFUN SIMULATE-PILOTBITBLT (BBT LOW-WORD-ADDR HI-WORD-ADDR) (* |;;| "A translation of the algorithm in the Mesa PrincOps.") (* |;;| " S-L-O-W !!!") (LET ((SRC.WORD (FETCH (PILOTBBT PBTSOURCE) OF BBT)) (SRC.BIT (FETCH (PILOTBBT PBTSOURCEBIT) OF BBT)) (SRC.BPL (FETCH (PILOTBBT PBTSOURCEBPL) OF BBT)) (DST.WORD (FETCH (PILOTBBT PBTDEST) OF BBT)) (DST.BIT (FETCH (PILOTBBT PBTDESTBIT) OF BBT)) (DST.BPL (FETCH (PILOTBBT PBTDESTBPL) OF BBT)) (BBT.WIDTH (FETCH (PILOTBBT PBTWIDTH) OF BBT)) (BBT.HEIGHT (FETCH (PILOTBBT PBTHEIGHT) OF BBT)) (BOOL-OP (LET ((COMPLEMENT? (NOT (CL:ZEROP (FETCH (PILOTBBT PBTSOURCETYPE) OF BBT))) )) (CL:ECASE (FETCH (PILOTBBT PBTOPERATION) OF BBT) ((0) (CL:IF COMPLEMENT? CL:BOOLE-C1 CL:BOOLE-1)) ((1) (CL:IF COMPLEMENT? CL:BOOLE-ANDC1 CL:BOOLE-AND)) ((2) (CL:IF COMPLEMENT? CL:BOOLE-ORC1 CL:BOOLE-IOR)) ((3) (CL:IF COMPLEMENT? CL:BOOLE-EQV CL:BOOLE-XOR))))) (GRAY? (FETCH (PILOTBBT PBTUSEGRAY) OF BBT)) (GRAY.WIDTH (ITIMES (ADD1 (FETCH (PILOTBBT PBTGRAYWIDTHLESSONE) OF BBT)) 16)) (GRAY.HEIGHT (ADD1 (FETCH (PILOTBBT PBTGRAYHEIGHTLESSONE) OF BBT))) LINE GRAY.BUMP LAST-GRAY Y-FORWARD? X-FORWARD?) (CL:LABELS ((MODIFY-BIT (DSTWORD DSTBIT DSTOFFSET SRCWORD SRCBIT SRCOFFSET) (CL:MULTIPLE-VALUE-BIND (SRCWORD SRCBIT) (BUMP SRCWORD SRCBIT SRCOFFSET) (CL:MULTIPLE-VALUE-BIND (DSTWORD DSTBIT) (BUMP DSTWORD DSTBIT DSTOFFSET) (ADDR-IN-RANGE LOW-WORD-ADDR DSTWORD HI-WORD-ADDR) (CL:SETF (LDB (BYTE 1 (IDIFFERENCE 15 DSTBIT)) (GETBASE DSTWORD 0)) (CL:BOOLE BOOL-OP (LDB (BYTE 1 (IDIFFERENCE 15 SRCBIT )) (GETBASE SRCWORD 0)) (LDB (BYTE 1 (IDIFFERENCE 15 DSTBIT)) (GETBASE DSTWORD 0))))))) (BITBLT-ITEM NIL (LET ((OFFSET (CL:IF X-FORWARD? 0 (SUB1 BBT.WIDTH)))) (FRPTQ BBT.WIDTH (LET ((POS (CL:IF GRAY? (IDIFFERENCE (IMOD (IPLUS OFFSET SRC.BIT) (ABS GRAY.WIDTH)) SRC.BIT) OFFSET))) (MODIFY-BIT DST.WORD DST.BIT OFFSET SRC.WORD SRC.BIT POS) ) (CL:INCF OFFSET (CL:IF X-FORWARD? 1 -1))))) (SETUP NIL (CL:WHEN GRAY? (SETQ GRAY.BUMP (IMINUS (ITIMES GRAY.WIDTH (SUB1 GRAY.HEIGHT))))) (COMPUTE-DIRECTION) (CL:WHEN GRAY? (SETQ LAST-GRAY (CL:IF Y-FORWARD? (IDIFFERENCE GRAY.HEIGHT 1 (FETCH (PILOTBBT PBTGRAYOFFSET ) OF BBT)) (FETCH (PILOTBBT PBTGRAYOFFSET) OF BBT)))) (SETQ LINE (CL:IF Y-FORWARD? 0 (SUB1 BBT.HEIGHT)))) (COMPUTE-DIRECTION NIL (SETQ Y-FORWARD? (SETQ X-FORWARD? (NOT (FETCH (PILOTBBT PBTBACKWARD) OF BBT)))))) (SETUP) (WHILE (AND (ILEQ 0 LINE) (ILESSP LINE BBT.HEIGHT)) DO (BITBLT-ITEM) (BLOCK) (* \; "just to be nice.") (CL:MULTIPLE-VALUE-SETQ (SRC.WORD SRC.BIT) (BUMP SRC.WORD SRC.BIT (CL:IF GRAY? (CL:IF (= (IMOD LINE GRAY.HEIGHT) LAST-GRAY) GRAY.BUMP GRAY.WIDTH) SRC.BPL))) (CL:MULTIPLE-VALUE-SETQ (DST.WORD DST.BIT) (BUMP DST.WORD DST.BIT DST.BPL)) (CL:INCF LINE (CL:IF Y-FORWARD? 1 -1)))))) (CL:DEFUN BUMP (WORD BIT INCR) (CL:MULTIPLE-VALUE-BIND (WORD-INCR NEW-BIT) (CL:FLOOR (IPLUS BIT INCR) 16) (CL:VALUES (ADDBASE WORD WORD-INCR) NEW-BIT))) (CL:DEFUN SLOPED-LINES (W) (LET* ((FEEDBACK-INTERVAL (QUOTIENT W 20)) (NEXT-FEEDBACK 0) (BLACK #16*1) (A (CL:MAKE-ARRAY (LIST W W) :ELEMENT-TYPE 'BIT :INITIAL-ELEMENT 0)) (DA (CL:MAKE-ARRAY (ITIMES W W) :ELEMENT-TYPE 'BIT :DISPLACED-TO A)) (R (CL:MAKE-ARRAY (LIST W W) :ELEMENT-TYPE 'BIT :INITIAL-ELEMENT 0)) (LOW-ADDR (FETCH (ARRAY-HEADER BASE) OF R)) (HI-ADDR (\\ADDBASE LOW-ADDR (SUB1 (IQUOTIENT (+ 15 (ITIMES W W)) 16)))) (DR (CL:MAKE-ARRAY (ITIMES W W) :ELEMENT-TYPE 'BIT :DISPLACED-TO R)) (BBT (CREATE PILOTBBT PBTDEST _ (FETCH (ARRAY-HEADER BASE) OF A) PBTDESTBIT _ 0 PBTSOURCE _ (FETCH (ARRAY-HEADER BASE) OF BLACK) PBTSOURCEBIT _ 0 PBTGRAYOFFSET _ 0 PBTGRAYWIDTHLESSONE _ 0 PBTGRAYHEIGHTLESSONE _ 0 PBTWIDTH _ 0 PBTDISJOINT _ T PBTUSEGRAY _ T))) (CL:DOTIMES (SLOPE W) (CL:WHEN (> SLOPE NEXT-FEEDBACK) (CL:PRINC #\. *ERROR-OUTPUT*) (CL:INCF NEXT-FEEDBACK FEEDBACK-INTERVAL)) (CL:FILL DA 0) (REPLACE (PILOTBBT PBTDESTBPL) OF BBT WITH (IPLUS W SLOPE 1)) (CL:INCF (FETCH (PILOTBBT PBTWIDTH) OF BBT)) (REPLACE (PILOTBBT PBTHEIGHT) OF BBT WITH (CL:CEILING W (ADD1 SLOPE))) (\\PILOTBITBLT BBT NIL) (CL:FILL DR 0) (SIMULATE-PILOTBITBLT (CREATE PILOTBBT USING BBT PBTDEST _ (FETCH (ARRAY-HEADER BASE) OF R)) LOW-ADDR HI-ADDR) (CL:WHEN (NOT (CL:EQUAL DA DR)) (CL:CERROR "Try the next one" "Bad BITBLT: diagonal w: ~D slope: ~D" W SLOPE))))) (CL:DEFUN DIAGONALS (W SKIP-SIMULATION SKIP-UCODE) (* |;;| "Draw both diagonals in a square of size W.") (* |;;|  "if SKIP-SIMULATION is not NIL, don't bother with the simulation or a consistency check.") (* |;;|  "if SKIP-UCODE is not NIL, don't bother with the real microcode version or a consistency check.") (LET* ((FAILURES NIL) (BLACK #16*1) (A (CL:MAKE-ARRAY (LIST W W) :ELEMENT-TYPE 'BIT :INITIAL-ELEMENT 0)) (A-BASE (FETCH (ARRAY-HEADER BASE) OF A)) (DA (CL:MAKE-ARRAY (ITIMES W W) :ELEMENT-TYPE 'BIT :DISPLACED-TO A)) (R (CL:MAKE-ARRAY (LIST W W) :ELEMENT-TYPE 'BIT :INITIAL-ELEMENT 0)) (R-BASE (FETCH (ARRAY-HEADER BASE) OF R)) (LOW-ADDR R-BASE) (HI-ADDR (\\ADDBASE LOW-ADDR (SUB1 (IQUOTIENT (+ 15 (ITIMES W W)) 16)))) (DR (CL:MAKE-ARRAY (ITIMES W W) :ELEMENT-TYPE 'BIT :DISPLACED-TO R)) (BBT (CREATE PILOTBBT PBTSOURCE _ (FETCH (ARRAY-HEADER BASE) OF BLACK) PBTSOURCEBIT _ 0 PBTGRAYOFFSET _ 0 PBTGRAYWIDTHLESSONE _ 0 PBTGRAYHEIGHTLESSONE _ 0 PBTWIDTH _ 1 PBTHEIGHT _ W PBTDISJOINT _ T PBTUSEGRAY _ T))) (CL:MACROLET ((CLEAR (WHICH) `(CL:FILL ,WHICH 0))) (CL:LABELS ((SET-SOURCE (BBT BASE INCREMENT) (CL:MULTIPLE-VALUE-BIND (WORD BIT) (BUMP BASE 0 INCREMENT) (REPLACE (PILOTBBT PBTDEST) OF BBT WITH WORD) (REPLACE (PILOTBBT PBTDESTBIT) OF BBT WITH BIT)) BBT) (CHECK-RESULT (FROM TO START-OFFSET) (CLEAR DR) (CL:UNLESS SKIP-SIMULATION (* |;;| "Only run this if we need the simulation.") (SIMULATE-PILOTBITBLT (SET-SOURCE (CREATE PILOTBBT USING BBT) R-BASE START-OFFSET) LOW-ADDR HI-ADDR)) (CL:UNLESS (OR SKIP-SIMULATION SKIP-UCODE) (* |;;| "Only check the results if we ran both versions.") (CL:WHEN (NOT (CL:EQUAL DA DR)) (CL:PUSH (CL:CONCATENATE 'STRING FROM " to " TO) FAILURES) (CL:CERROR "Try the next one" "Bad BITBLT: ~A to ~A diagonal w: ~D " FROM TO W))) ) (DO-ONE (FROM TO START-OFFSET BPL) (CLEAR DA) (REPLACE (PILOTBBT PBTDESTBPL) OF BBT WITH BPL) (REPLACE (PILOTBBT PBTBACKWARD) OF BBT WITH (ILESSP BPL 0)) (OR SKIP-UCODE (\\PILOTBITBLT (SET-SOURCE BBT A-BASE START-OFFSET) NIL)) (CHECK-RESULT FROM TO START-OFFSET))) (DO-ONE "upper left" "lower right" 0 (ADD1 W)) (DO-ONE "upper right" "lower left" (SUB1 W) (SUB1 W)) (DO-ONE "lower left" "upper right" (ITIMES W (SUB1 W)) (IMINUS (SUB1 W))) (DO-ONE "lower right" "upper left" (SUB1 (ITIMES W W)) (IMINUS (ADD1 W))))) (CL:VALUES (NOT FAILURES) FAILURES))) (DEFINEQ (ADDR-IN-RANGE (LAMBDA (LOW ADDR HI) (* \; "Edited 16-Nov-88 14:32 by jds") (OR (<= (+ (LLSH (HILOC LOW) 16) (LOLOC LOW)) (+ (LLSH (HILOC ADDR) 16) (LOLOC ADDR)) (+ (LLSH (HILOC HI) 16) (LOLOC HI))) (HELP)))) ) (DEFTEST (BITBLT-DIAGONALS :COMPILED) (FOR WIDTH IN '(1 2 3 4 5 7 8 9 15 16 17 31 32 33 39 40 41) ALWAYS (PRINT WIDTH) (* \; "DD") (DIAGONALS WIDTH))) (DEFTEST (BITBLT-SLOPED-LINES :COMPILED) (FOR I IN '(1 3 4 5 7 8 9 15 16 17) DO (SLOPED-LINES I)) T) (* \; "COPY.N") (CL:DEFUN XCL-USER::COPY.N.TEST (XCL-USER::USE-UFN) "Tests a case of the COPY.N opcode. Both (COPY.N.TEST NIL) and (COPY.N.TEST T) should return :OK" (CL:IF XCL-USER::USE-UFN (PROGN ((OPCODES COPY) 2 1 :OK -1 -2) (CL:FUNCALL (\\GETUFNENTRY 'COPY.N) 4)) ((OPCODES COPY.N 4) 2 1 :OK -1 -2))) (DEFTEST (COPY.N :COMPILED) (* |;;| "COPY.N opcode") (EQ :OK (XCL-USER::COPY.N.TEST))) (DEFTEST COPY.N-UFN (EQ :OK (XCL-USER::COPY.N.TEST T))) (* \; "STORE.N") (CL:DEFUN XCL-USER::STORE.N.TEST (XCL-USER::USE-UFN) "Tests a case of the STORE.N opcode. Both (STORE.N.TEST NIL) and (STORE.N.TEST T) should return the list (5 4 t 2 1)" (CL:IF XCL-USER::USE-UFN (PROGN ((OPCODES COPY) 5 4 3 2 1) (CL:FUNCALL (\\GETUFNENTRY 'STORE.N) T 4)) ((OPCODES STORE.N 4) 5 4 3 2 1 T)) ((OPCODES APPLYFN) 5 'LIST)) (DEFTEST (STORE.N :COMPILED) (* |;;| "COPY.N opcode") (EQUAL '(5 4 T 2 1) (XCL-USER::STORE.N.TEST))) (DEFTEST STORE.N-UFN (* |;;| "STORE.N opcode") (EQUAL '(5 4 T 2 1) (XCL-USER::STORE.N.TEST T))) (* \; "POP.N") (CL:DEFUN XCL-USER::POP.N.TEST (XCL-USER::USE-UFN) "Tests a case of the STORE.N opcode. Both (POP.N.TEST NIL) and (POP.N.TEST T) should return 2" (CL:IF XCL-USER::USE-UFN (PROGN ((OPCODES COPY) 4 3 2 1 0) (CL:FUNCALL (\\GETUFNENTRY 'POP.N) 2)) ((OPCODES POP.N 2) 4 3 2 1 0))) (DEFTEST (POP.N :COMPILED) (= 3 (XCL-USER::POP.N.TEST))) (DEFTEST POP.N-UFN (= 3 (XCL-USER::POP.N.TEST T))) (* \; "UNWIND") (DEFTEST UNWIND-OFF-BY-1-A (LET ((F CL:PI)) (EQUAL (LIST 'SUCCESS (PROGN (|for| C |in| (UNPACK F) |do| (PRIN1 C)) F)) '(SUCCESS 3.1415927)))) (DEFTEST UNWIND-OFF-BY-1-B (* |;;| "Make sure that UNWIND doesn't mung the binding for F during the for loop.") (LET ((F CL:PI)) (|for| C |in| (UNPACK F) |do| (PRIN1 C)) (AND (FLOATP F) (= F CL:PI)))) (DEFINEQ (UNWINDTESTER (LAMBDA (DEPTH) (* \; "Edited 16-Nov-88 18:00 by jds") (|for| D |from| 0 |to| (OR DEPTH 10) |do| (LET ((VALUE (UNWINDMAINTEST D (LOGAND D 7)))) (COND ((NEQ VALUE 'SUCCESS) (HELP "UNWINDMAINTEST did not return correctly" VALUE))))) - T)) - -(UNWINDMAINTEST + T)) (UNWINDMAINTEST (LAMBDA (DEPTH CODE) (* \; "Edited 26-Sep-88 14:10 by bvm") (COND ((OR (NULL DEPTH) @@ -539,19 +50,13 @@ (T (* \;  "Separate call so the compiler doesn't optimize out the recursion") (UNWINDMAINTEST.RECURSE (SUB1 DEPTH) - CODE))))) - -(UNWINDMAINTEST.RECURSE + CODE))))) (UNWINDMAINTEST.RECURSE (LAMBDA (DEPTH CODE) (* \; "Edited 26-Sep-88 14:08 by bvm") - (UNWINDMAINTEST DEPTH CODE))) - -(UNWINDCHECK1 + (UNWINDMAINTEST DEPTH CODE))) (UNWINDCHECK1 (LAMBDA NIL (* |bvm:| "21-Jul-86 13:15") (* \;  "This just prevents compiler from merging specials") - NIL)) - -(UNWINDCHECK2 + NIL)) (UNWINDCHECK2 (LAMBDA (CODE) (* \; "Edited 26-Sep-88 14:10 by bvm") (* |;;;| "Check that the UNWIND opcode executed prior to this did the right thing. TOS should be PREVIOUS-VALUE if the UNWIND said to preserve TOS.") @@ -600,34 +105,11 @@ (PROGN (* |;;| "Escape from UNWINDMAINTEST because the UNWIND there has ruined its stack") - (RETFROM 'UNWINDMAINTEST 'SUCCESS))))) - -(UNWINDCODE + (RETFROM 'UNWINDMAINTEST 'SUCCESS))))) (UNWINDCODE (LAMBDA (CODE) (* |bvm:| "21-Jul-86 15:34") (CONCAT "UNWIND." (PLUS 10 (LOGAND CODE 1)) "." - (LRSH CODE 1)))) -) -(DECLARE\: EVAL@COMPILE DONTCOPY -(DECLARE\: EVAL@COMPILE - -(BLOCKRECORD BINDMARKSLOT ((BINDMARKP FLAG) - (NIL BITS 15)) - (BLOCKRECORD BINDMARKSLOT ((BINDNEGVALUES WORD) - (BINDLASTPVAR WORD))) - (ACCESSFNS BINDMARKSLOT ((BINDNVALUES (PROGN - (* |Value| |stored| |in| |high| - |half| |is| |one's| |complement| - |of| |number| |of| |values| |bound|) - (LOGXOR (|fetch| - BINDNEGVALUES - |of| DATUM) - 65535)))))) -) -) -(DEFINEQ - -(UW2.TEST + (LRSH CODE 1)))) ) (DECLARE\: EVAL@COMPILE DONTCOPY (DECLARE\: EVAL@COMPILE (BLOCKRECORD BINDMARKSLOT ((BINDMARKP FLAG) (NIL BITS 15)) (BLOCKRECORD BINDMARKSLOT ((BINDNEGVALUES WORD) (BINDLASTPVAR WORD))) (ACCESSFNS BINDMARKSLOT ((BINDNVALUES (PROGN (* |Value| |stored| |in| |high|  |half| |is| |one's| |complement|  |of| |number| |of| |values| |bound|) (LOGXOR (|fetch| BINDNEGVALUES |of| DATUM) 65535)))))) ) ) (DEFINEQ (UW2.TEST (LAMBDA (DEPTH) (* \; "Edited 20-Oct-88 15:00 by vanmelle") (COND ((OR (NULL DEPTH) @@ -635,14 +117,10 @@ (UW2.TEST.MAIN)) (T (* \;  "Separate call so the compiler doesn't optimize out the recursion") - (UW2.RECURSE (SUB1 DEPTH)))))) - -(UW2.RECURSE + (UW2.RECURSE (SUB1 DEPTH)))))) (UW2.RECURSE (LAMBDA (DEPTH) (* \; "Edited 20-Oct-88 14:56 by vanmelle") (* \; "To foil compiler") - (UW2.TEST DEPTH))) - -(UW2.TEST.MAIN + (UW2.TEST DEPTH))) (UW2.TEST.MAIN (LAMBDA (DEPTH) (* \; "Edited 20-Oct-88 15:49 by bvm") (LET ((*B* 3) (*C* 2.4) @@ -655,9 +133,7 @@ (* |;;| "There are 4 pvar slots in this frame, so empty stack = 4+2 = 6. Right now the stack depth is up to 9, because of 2 bind marks and the value from NILL.") (UNWINDCHECKFAIL T NIL ((OPCODES UNWIND 9 0)) - (UW2.CHECK))))))) - -(UW2.CHECK + (UW2.CHECK))))))) (UW2.CHECK (LAMBDA NIL (* \; "Edited 20-Oct-88 15:49 by bvm") (* |;;;| "Check that the UNWIND opcode executed prior to this did the right thing.") @@ -687,35 +163,16 @@ (PROGN (* |;;| "Escape from test because the UNWIND there has confused its stack") - (RETFROM 'UW2.TEST.MAIN 'SUCCESS))))) - -(UW2.IDENTITY + (RETFROM 'UW2.TEST.MAIN 'SUCCESS))))) (UW2.IDENTITY (LAMBDA (X) (* \; "Edited 20-Oct-88 15:19 by bvm") (* \;  "Identity compiler doesn't know about") - X)) -) - -(DEFTEST (UNWIND :COMPILED) - (UNWINDTESTER)) - -(DEFTEST (UNWIND-2 :COMPILED) - (FOR I FROM 0 TO 100 ALWAYS (EQ 'SUCCESS (UW2.TEST I)))) - - - -(* \; "FINDKEY") - -(DEFINEQ - -(FINDKEYTESTER + X)) ) (DEFTEST (UNWIND :COMPILED) (UNWINDTESTER)) (DEFTEST (UNWIND-2 :COMPILED) (FOR I FROM 0 TO 100 ALWAYS (EQ 'SUCCESS (UW2.TEST I)))) (* \; "FINDKEY") (DEFINEQ (FINDKEYTESTER (LAMBDA NIL (* |bvm:| "14-Jul-86 17:54") (* |;;;| "Test the opcode FINDKEY") - (DOFINDKEYTEST '|| 'VALA 'KEYB 'VALB 'KEYC 'VALC))) - -(DOFINDKEYTEST + (DOFINDKEYTEST '|| 'VALA 'KEYB 'VALB 'KEYC 'VALC))) (DOFINDKEYTEST (LAMBDA KEYARGS (* |bvm:| "21-Jul-86 16:37") (DECLARE (SPECVARS KEYARGS)) (AND (FINDKEYCHECK 1 ||) @@ -741,9 +198,7 @@ (FINDKEYCHECK 5 KEYC) (FINDKEYCHECK 6 KEYC) (FINDKEYCHECK 7 KEYC) - (FINDKEYCHECK 8 KEYC)))) - -(DOFINDKEYTEST1 + (FINDKEYCHECK 8 KEYC)))) (DOFINDKEYTEST1 (LAMBDA (RESULT N KEY) (* |bvm:| "21-Jul-86 16:37") (DECLARE (USEDFREE KEYARGS)) (LET ((ANSWER (|for| I |from| N |by| 2 |to| KEYARGS @@ -752,29 +207,7 @@ ((NEQ ANSWER RESULT) (HELP (CONCAT "FINDKEY." N " returned " RESULT " instead of " ANSWER " for ") KEY)) - (T T))))) -) -(DECLARE\: EVAL@COMPILE DONTCOPY -(DECLARE\: EVAL@COMPILE - -(PUTPROPS FINDKEYCHECK DMACRO (DEFMACRO (N KEY) `(DOFINDKEYTEST1 ((OPCODES FINDKEY - ,N) - ',KEY) - ,N - ',KEY))) -) -) - -(DEFTEST (FINDKEY :COMPILED) - (FINDKEYTESTER)) - - - -(* \; "RESTLIST") - -(DEFINEQ - -(\\RESTLIST.SPLICE.FRAME + (T T))))) ) (DECLARE\: EVAL@COMPILE DONTCOPY (DECLARE\: EVAL@COMPILE (PUTPROPS FINDKEYCHECK DMACRO (DEFMACRO (N KEY) `(DOFINDKEYTEST1 ((OPCODES FINDKEY ,N) ',KEY) ,N ',KEY))) ) ) (DEFTEST (FINDKEY :COMPILED) (FINDKEYTESTER)) (* \; "RESTLIST") (DEFINEQ (\\RESTLIST.SPLICE.FRAME (LAMBDA NIL (* |bvm:| "21-Jul-86 17:13") (* |;;;| "If caller is fast, so its BF is contiguous with its caller's FX, then adjust pointers so that its first ivar goes back on it's caller's fx, and back up pc") @@ -794,9 +227,7 @@ (|replace| (FX NEXTBLOCK) |of| CALLER2 |with| IVAR) (|add| (|fetch| (FX PC) |of| CALLER2) -2) - T)))))) - -(RESTLISTTESTER + T)))))) (RESTLISTTESTER (LAMBDA NIL (* |bvm:| "21-Jul-86 17:28") (* |;;;| "Test the opcode RESTLIST") @@ -810,9 +241,7 @@ '(VALC)) (DORESTLISTTEST) (\\COMPUTED.FORM (CONS 'DORESTLISTTEST (|for| I |from| 1 |to| 200 - |collect| `',(LIST I))))))) - -(DORESTLISTTEST + |collect| `',(LIST I))))))) (DORESTLISTTEST (LAMBDA KEYARGS (* |bvm:| "21-Jul-86 16:39") (DECLARE (SPECVARS KEYARGS)) (AND (RESTLISTCHECK 1) @@ -822,14 +251,10 @@ (RESTLISTCHECK 5) (RESTLISTCHECK 6) (RESTLISTCHECK 7) - (RESTLISTCHECK 8)))) - -(GETRESTARGREFCNTS + (RESTLISTCHECK 8)))) (GETRESTARGREFCNTS (LAMBDA (N) (DECLARE (USEDFREE KEYARGS)) (* |bvm:| "18-Jul-86 15:01") - (|for| I |from| N |to| KEYARGS |collect| (\\REFCNT (ARG KEYARGS I))))) - -(DORESTLISTTEST1 + (|for| I |from| N |to| KEYARGS |collect| (\\REFCNT (ARG KEYARGS I))))) (DORESTLISTTEST1 (LAMBDA (REFCNTS RESULT N) (* |bvm:| "21-Jul-86 17:22") (DECLARE (USEDFREE KEYARGS)) (COND @@ -860,50 +285,10 @@ "Ref cnt of RESTLIST value is not zero") (T "Ref cnt of RESTLIST tail is not one")) (\\REFCNT TAIL))))) - T)) -) - -(RPAQ? RESTLISTCOUNTER 0) -(DECLARE\: EVAL@COMPILE DONTCOPY -(DECLARE\: EVAL@COMPILE - -(PUTPROPS RESTLISTCHECK DMACRO (DEFMACRO (N) `(PROGN (RECLAIM) - (DORESTLISTTEST1 - (GETRESTARGREFCNTS ,N) - ((OPCODES RESTLIST ,N) - NIL KEYARGS) - ,N)))) - -(PUTPROPS \\COMPUTED.FORM MACRO (X (CONS 'PROGN (MAPCAR X (FUNCTION EVAL))))) -) - -(DECLARE\: EVAL@COMPILE - -(BLOCKRECORD MDSTYPEWORD ((NOREFCNT FLAG) - (NIL BITS 15))) -) - -(DECLARE\: DOEVAL@COMPILE DONTCOPY - -(GLOBALVARS RESTLISTCOUNTER) -) -) - -(DEFTEST (RESTLIST :COMPILED) - (RESTLISTTESTER)) - - - -(* \; "Closure tests") - -(DEFINEQ - -(CLOSURETESTER + T)) ) (RPAQ? RESTLISTCOUNTER 0) (DECLARE\: EVAL@COMPILE DONTCOPY (DECLARE\: EVAL@COMPILE (PUTPROPS RESTLISTCHECK DMACRO (DEFMACRO (N) `(PROGN (RECLAIM) (DORESTLISTTEST1 (GETRESTARGREFCNTS ,N) ((OPCODES RESTLIST ,N) NIL KEYARGS) ,N)))) (PUTPROPS \\COMPUTED.FORM MACRO (X (CONS 'PROGN (MAPCAR X (FUNCTION EVAL))))) ) (DECLARE\: EVAL@COMPILE (BLOCKRECORD MDSTYPEWORD ((NOREFCNT FLAG) (NIL BITS 15))) ) (DECLARE\: DOEVAL@COMPILE DONTCOPY (GLOBALVARS RESTLISTCOUNTER) ) ) (DEFTEST (RESTLIST :COMPILED) (RESTLISTTESTER)) (* \; "Closure tests") (DEFINEQ (CLOSURETESTER (LAMBDA (DEPTH) (* |bvm:| "21-Jul-86 16:40") (|for| D |from| 0 |to| (OR DEPTH CLOSURETEST.DEPTH) |always| (CLOSUREMAINTEST - D)))) - -(CLOSUREMAINTEST + D)))) (CLOSUREMAINTEST (LAMBDA (DEPTH) (* \; "Edited 16-Nov-88 18:01 by jds") (COND ((OR (NULL DEPTH) @@ -934,13 +319,9 @@ (T T)))) (T (* \;  "Separate call so the compiler doesn't optimize out the recursion") - (CLOSUREMAINTEST.RECURSE (SUB1 DEPTH)))))) - -(CLOSUREMAINTEST.RECURSE + (CLOSUREMAINTEST.RECURSE (SUB1 DEPTH)))))) (CLOSUREMAINTEST.RECURSE (LAMBDA (DEPTH) (* |bvm:| "18-Jul-86 14:07") - (CLOSUREMAINTEST DEPTH))) - -(CLOSUREFNCHECK + (CLOSUREMAINTEST DEPTH))) (CLOSUREFNCHECK (LAMBDA (CLOSUREP FUNCALLP) (* |bvm:| "18-Jul-86 14:48") (LET* ((CALLER (\\MYALINK)) (PVAR0 (STACKADDBASE (|fetch| (FX FIRSTPVAR) |of| CALLER)))) @@ -953,15 +334,11 @@ (T "Call to symbol with Closure definition")) " did not store closure environment in pvar0")))) ((|fetch| (PVARSLOT BOUND) |of| PVAR0) - (HELP "FUNCALL of a null closure stored something into pvar0")))))) - -(CLOSUREFNCHECK2 + (HELP "FUNCALL of a null closure stored something into pvar0")))))) (CLOSUREFNCHECK2 (LAMBDA NIL (* |bvm:| "18-Jul-86 14:51") (* \;  "Nothing really to check for now") - NIL)) - -(CLOSUREFN1 + NIL)) (CLOSUREFN1 (LAMBDA (ARG1 ARG2 ARG3 ARG4) (* |bvm:| "18-Jul-86 15:30") (* \;  "Vanilla closure called via FUNCALL") @@ -970,13 +347,9 @@ (DUMMY2 NIL)) (DECLARE (SPECVARS DUMMY1 DUMMY2)) (CLOSUREFNCHECK2) - (CLOSUREFN1VALUE ARG1 ARG2 ARG3 ARG4)))) - -(CLOSUREFN1VALUE + (CLOSUREFN1VALUE ARG1 ARG2 ARG3 ARG4)))) (CLOSUREFN1VALUE (LAMBDA (ARG1 ARG2 ARG3 ARG4) (* |bvm:| "18-Jul-86 15:30") - (LIST ARG1 ARG2 ARG3 ARG4))) - -(CLOSUREFN2 + (LIST ARG1 ARG2 ARG3 ARG4))) (CLOSUREFN2 (LAMBDA (ARG1 ARG2 ARG3 ARG4) (* |bvm:| "18-Jul-86 15:37") (* \;  "Vanilla closure called via FUNCALL") @@ -985,13 +358,9 @@ (DUMMY2 NIL)) (DECLARE (SPECVARS DUMMY1 DUMMY2)) (CLOSUREFNCHECK2) - (CLOSUREFN2VALUE ARG1 ARG2 ARG3 ARG4)))) - -(CLOSUREFN2VALUE + (CLOSUREFN2VALUE ARG1 ARG2 ARG3 ARG4)))) (CLOSUREFN2VALUE (LAMBDA (ARG1 ARG2 ARG3 ARG4) (* |bvm:| "18-Jul-86 15:37") - (LIST ARG4 ARG3 ARG2 ARG1))) - -(CLOSUREFN4CODE + (LIST ARG4 ARG3 ARG2 ARG1))) (CLOSUREFN4CODE (LAMBDA (ARG1 ARG2 ARG3) (* |bvm:| "18-Jul-86 15:53") (* \; "closure called via FNx") (CLOSUREFNCHECK T NIL) @@ -999,836 +368,14 @@ (DUMMY2 NIL)) (DECLARE (SPECVARS DUMMY1 DUMMY2)) (CLOSUREFNCHECK2) - (CLOSUREFN4VALUE ARG1 ARG2 ARG3)))) - -(CLOSUREFN4VALUE + (CLOSUREFN4VALUE ARG1 ARG2 ARG3)))) (CLOSUREFN4VALUE (LAMBDA (ARG1 ARG2 ARG3) (* |bvm:| "18-Jul-86 15:38") - (LIST ARG2 ARG3 ARG1))) -) - -(RPAQ? CLOSURETEST.DEPTH 50) - -(RPAQ? CLOSURETEST.ENVIRONMENT "Closure Environment") -(DECLARE\: DOEVAL@COMPILE DONTCOPY - -(GLOBALVARS CLOSURETEST.DEPTH CLOSURETEST.ENVIRONMENT) -) - -(DEFTEST (CLOSURES :COMPILED) - (CLOSURETESTER)) - - - -(* \; "Free-variable lookup") - -(DEFINEQ - -(FVARTEST0 + (LIST ARG2 ARG3 ARG1))) ) (RPAQ? CLOSURETEST.DEPTH 50) (RPAQ? CLOSURETEST.ENVIRONMENT "Closure Environment") (DECLARE\: DOEVAL@COMPILE DONTCOPY (GLOBALVARS CLOSURETEST.DEPTH CLOSURETEST.ENVIRONMENT) ) (DEFTEST (CLOSURES :COMPILED) (CLOSURETESTER)) (* \; "Free-variable lookup") (DEFINEQ (FVARTEST0 (LAMBDA NIL (* \; "Edited 2-Aug-88 23:04 by FS") (SETTOPVAL (QUOTE TOPLEVEL1) 1) (SETTOPVAL (QUOTE TOPLEVEL2) 2) (SETTOPVAL (QUOTE NITERS) 3) (EQ (ITIMES NITERS 334) (FVARTEST1 100 200 4))) -) - -(FVARTEST1 +) (FVARTEST1 (LAMBDA (IVAR1 IVAR2 DEPTH) (* \; "Edited 2-Aug-88 23:02 by FS") (* |;;| "Recurse DEPTH times and then call FVARTEST2 to test free variable lookup.") (LET (PVAR1) (* |;;| "This block is here so that name table scanning will find it, but must skip it. PRINT so the compiler won't throw the block away.") (SETQ PVAR1 DEPTH) (PRINTOUT T "AT DEPTH " PVAR1 T)) (LET (PVAR1 PVAR2) (SETQ PVAR1 10) (SETQ PVAR2 20) (COND ((<= DEPTH 0) (FVARTEST2 4)) (T (FVARTEST1 IVAR1 IVAR2 (SUB1 DEPTH)))))) -) - -(FVARTEST2 +) (FVARTEST2 (LAMBDA (DEPTH) (* \; "Edited 2-Aug-88 22:56 by FS") (* |;;| "Recurse DEPTH times and then freely reference IVars, PVars, Globals.") (* |;;| "") (* |;;| "It needs to search past its own frames (the vars are unbound), and past FVARTEST1's frames for the globals.") (* |;;| "") (* |;;| "It will find IVARx, PVARx in FVARTEST1's frames.") (* |;;| "") (* |;;| " Loop based on the freely referenced NITERS, to test FVAR caching.") (PROG (NAMETBLE1 NAMETBLE2 TOTAL) (COND ((<= DEPTH 0) (SETQ TOTAL 0) (|for| I |from| 1 |to| NITERS |do| (SETQ TOTAL (+ TOTAL IVAR1 IVAR2 PVAR1 PVAR2 TOPLEVEL1 TOPLEVEL2 (FVARTEST3)))) (RETURN TOTAL)) (T (RETURN (FVARTEST2 (SUB1 DEPTH))))))) -) - -(FVARTEST3 +) (FVARTEST3 (LAMBDA NIL (* \; "Edited 2-Aug-88 22:54 by FS") (* |;;| "Should find TOPLEVEL1 in FVARTEST2's frame (no way to test if this is really happening, but it should test a branch of the C code.") TOPLEVEL1) -) -) - -(DEFTEST FREE-VAR-LOOKUP - (FVARTEST0)) - - - -(* \; "AREF opcode tests") - - -(RPAQQ *NON-CONSTANT-FLOAT-1* 1.0) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-BIT "Opcode aref1, type (unsigned-byte 1)" - (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 1) - :INITIAL-CONTENTS - '(0 1 0 1))) - (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 1) - :DISPLACED-TO XCL-USER::ARRAY-1))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-BYTE "Opcode aref1, type (unsigned-byte 8)" - (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) - :INITIAL-CONTENTS - '(0 34 56 255 23))) - (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) - :DISPLACED-TO XCL-USER::ARRAY-1))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-WORD "Opcode aref1, type (unsigned-byte 16)" - (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 16) - :INITIAL-CONTENTS - '(0 34 255 65535 23))) - (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 16) - :DISPLACED-TO XCL-USER::ARRAY-1))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-SIGNED-WORD "Opcode aref1, type (signed-byte 16)" - (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:SIGNED-BYTE 16) - :INITIAL-CONTENTS - '(0 -34 255 -32768 23)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-FIXP "Opcode aref1, type (signed-byte 32)" - (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:SIGNED-BYTE 32) - :INITIAL-CONTENTS - '(0 -34 258 -65538 2147483647)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-FLOATP "Opcode aref1, type single-float" - (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE 'CL:SINGLE-FLOAT :INITIAL-CONTENTS - '(0.0 -34.0 3.456756E+35 -5.768E-34 5.4524)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-STRING-CHAR "Opcode aref1, type string-char" - (LET ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 3 :ELEMENT-TYPE 'CL:STRING-CHAR :INITIAL-CONTENTS - '(#\Space #\a #\b))) - (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 3 :ELEMENT-TYPE 'CL:STRING-CHAR :FATP T :INITIAL-CONTENTS - '(#\Space #\Greek-0 #\Greek-32)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 3) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-POINTER "Opcode aref1, type t" - (LET* ((XCL-USER::LST (LIST 0 (CONS 'XCL-USER::A 'XCL-USER::B) - (+ *NON-CONSTANT-FLOAT-1* 3.4) - 'XCL-USER::C - (CONS 'XCL-USER::D 'XCL-USER::E))) - (CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE T :INITIAL-CONTENTS XCL-USER::LST))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CONS (CL:AREF CL:ARRAY XCL-USER::I) - (\\REFCNT (CL:AREF CL:ARRAY XCL-USER::I)))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-XPOINTER "Opcode aref1, type il:xpointer" - (LET* ((XCL-USER::LST (LIST 0 (CONS 'XCL-USER::A 'XCL-USER::B) - (+ *NON-CONSTANT-FLOAT-1* 3.4) - 'XCL-USER::C - (CONS 'XCL-USER::D 'XCL-USER::E))) - - (* |;;| "The IL:*NON-CONSTANT-FLOAT-1* is there to prevent using a constant float and getting screwed by refcount.") - - (CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE 'XPOINTER :INITIAL-CONTENTS XCL-USER::LST))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) - (XCL:COLLECT (CONS (CL:AREF CL:ARRAY XCL-USER::I) - (\\REFCNT (CL:AREF CL:ARRAY XCL-USER::I)))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-PUNT "Opcode aref1, punt cases" - (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:STRING-CHAR :DISPLACED-TO - (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:STRING-CHAR :INITIAL-CONTENTS - '(#\a #\b #\c #\d)))) - (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE T :ADJUSTABLE T :INITIAL-CONTENTS - '(0 XCL-USER::A XCL-USER::B (XCL-USER::A . XCL-USER::B)))) - (XCL-USER::ARRAY-3 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) - :READ-ONLY-P T :INITIAL-CONTENTS '(0 1 2 3)))) - - (* |;;| "aref1 should punt on all these cases") - - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)) - (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-3 XCL-USER::I)))))) - - - -(* |;;| "array-read and array-write ") - - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-BIT - "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 1)" - (CL:FLET ((XCL-USER::ARRAY-READ-BIT (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 0 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 8 0))) - (\\PUTBASEBYTE XCL-USER::BASE 0 160) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-BIT XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-BYTE - "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 8)" - (CL:FLET ((XCL-USER::ARRAY-READ-BYTE (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 3 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 3))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 23 255 4) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASEBYTE XCL-USER::BASE XCL-USER::I (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-BYTE XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-WORD - "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 16)" - (CL:FLET ((XCL-USER::ARRAY-READ-WORD (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 4 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 4))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 23 255 65535) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASE XCL-USER::BASE XCL-USER::I (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-WORD XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-SIGNED-WORD - "Opcode ARRAYREAD (MISC3 9), type (signed-byte 16)" - (CL:FLET ((XCL-USER::ARRAY-READ-SIGNED-WORD (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 20 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 20))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 -23 255 -32768) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASE XCL-USER::BASE XCL-USER::I (\\LOLOC (CAR XCL-USER::X)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-SIGNED-WORD XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FIXP - "Opcode ARRAYREAD (MISC3 9), type (signed-byte 32)" - (CL:FLET ((XCL-USER::ARRAY-READ-FIXP (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 22 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 22))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 -23 65536 -2147483648) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASEFIXP XCL-USER::BASE (CL:ASH XCL-USER::I 1) - (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-FIXP XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FLOATP - "Opcode ARRAYREAD (MISC3 9), type single-float" - (CL:FLET ((XCL-USER::ARRAY-READ-FLOATP (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 54 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 54))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0.0 -23.0 3.4456E+24 -4.562435E-12) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASEFLOATP XCL-USER::BASE (CL:ASH XCL-USER::I 1) - (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-FLOATP XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-THIN-CHAR - "Opcode ARRAYREAD (MISC3 9), type string-char" - (CL:FLET ((XCL-USER::ARRAY-READ-THIN-CHAR (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 67 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 67))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(#\a #\b #\c #\A) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASEBYTE XCL-USER::BASE XCL-USER::I (CL:CHAR-CODE (CAR XCL-USER::X)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-THIN-CHAR XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FAT-CHAR - "Opcode ARRAYREAD (MISC3 9), type fat-string-char" - (CL:FLET ((XCL-USER::ARRAY-READ-FAT-CHAR (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 68 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 68))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(#\a #\b #\c #\A) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASE XCL-USER::BASE XCL-USER::I (CL:CHAR-CODE (CAR XCL-USER::X)))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-FAT-CHAR XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-POINTER "Opcode ARRAYREAD (MISC3 9), type t" - (CL:FLET ((XCL-USER::ARRAY-READ-POINTER (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 38 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 38))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(2 #\c 2.3 (XCL-USER::A . XCL-USER::B)) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\RPLPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1) - (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-POINTER XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-XPOINTER - "Opcode ARRAYREAD (MISC3 9), type il:xpointer" - (CL:FLET ((XCL-USER::ARRAY-READ-XPOINTER (XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC3 9) - XCL-USER::BASE 86 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 86))) - (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(2 #\c 2.3 (XCL-USER::A . XCL-USER::B)) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (\\PUTBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1) - (CAR XCL-USER::X))) - (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (XCL-USER::ARRAY-READ-XPOINTER XCL-USER::BASE - XCL-USER::I))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-BIT - "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 1)" - (CL:FLET ((XCL-USER::ARRAY-WRITE-BIT (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 0 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 8 0))) - (\\PUTBASEBYTE XCL-USER::BASE 0 160) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(1 0 1 0) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-BIT (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (LET ((BYTE (\\GETBASEBYTE XCL-USER::BASE 0))) - (LIST (LDB (BYTE 1 7) - BYTE) - (LDB (BYTE 1 6) - BYTE) - (LDB (BYTE 1 5) - BYTE) - (LDB (BYTE 1 4) - BYTE)))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-BYTE - "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 8)" - (CL:FLET ((XCL-USER::ARRAY-WRITE-BYTE (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 3 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 3))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 23 255 4) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-BYTE (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (\\GETBASEBYTE - XCL-USER::BASE - XCL-USER::I))))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-WORD - "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 16)" - (CL:FLET ((XCL-USER::ARRAY-WRITE-WORD (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 4 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 4))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 23 255 65535) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-WORD (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (\\GETBASE XCL-USER::BASE - XCL-USER::I))))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-SIGNED-WORD - "Opcode ARRAYWRITE (MISC4 7), type (signed-byte 16)" - (CL:FLET ((XCL-USER::ARRAY-WRITE-SIGNED-WORD (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 20 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 20))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 -23 255 -32768) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-SIGNED-WORD (CAR - XCL-USER::X - ) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (LET ((XCL-USER::WORD - (\\GETBASE - XCL-USER::BASE - XCL-USER::I))) - (CL:IF - (> XCL-USER::WORD - 32767) - (\\VAG2 15 - XCL-USER::WORD - ) - XCL-USER::WORD))))) - ))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FIXP - "Opcode ARRAYWRITE (MISC4 7), type (signed-byte 32)" - (CL:FLET ((XCL-USER::ARRAY-WRITE-FIXP (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 22 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 22))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0 -23 65536 -2147483648) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FIXP (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (\\GETBASEFIXP - XCL-USER::BASE - (CL:ASH XCL-USER::I 1 - )))))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FLOATP - "Opcode ARRAYWRITE (MISC4 7), type single-float" - (CL:FLET ((XCL-USER::ARRAY-WRITE-FLOATP (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 54 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 54))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(0.0 -23.0 3.4456E+24 -4.562435E-12) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FLOATP (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (\\GETBASEFLOATP - XCL-USER::BASE - (CL:ASH XCL-USER::I 1)))))) - )))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-THIN-CHAR - "Opcode ARRAYWRITE (MISC4 7), type thin-string-char" - (CL:FLET ((XCL-USER::ARRAY-WRITE-THIN-CHAR (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 67 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 67))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(#\a #\b #\c #\A) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-THIN-CHAR (CAR - XCL-USER::X - ) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CL:CODE-CHAR (\\GETBASEBYTE - - XCL-USER::BASE - XCL-USER::I)) - )))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FAT-CHAR - "Opcode ARRAYWRITE (MISC4 7), type fat-string-char" - (CL:FLET ((XCL-USER::ARRAY-WRITE-FAT-CHAR (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 68 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 68))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X '(#\a #\b #\c #\A) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FAT-CHAR (CAR XCL-USER::X - ) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CL:CODE-CHAR (\\GETBASE - - XCL-USER::BASE - XCL-USER::I)) - )))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-POINTER - "Opcode ARRAYWRITE (MISC4 7), type t" - (CL:FLET ((XCL-USER::ARRAY-WRITE-POINTER (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 38 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 38))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X (LIST 2 #\c 'XCL-USER::A (CONS 'XCL-USER::A - 'XCL-USER::B) - ) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-POINTER (CAR XCL-USER::X) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION - (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CONS (\\GETBASEPTR XCL-USER::BASE - (CL:ASH XCL-USER::I 1)) - (\\REFCNT (\\GETBASEPTR XCL-USER::BASE - (CL:ASH XCL-USER::I 1)))) - )))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-XPOINTER - "Opcode ARRAYWRITE (MISC4 7), type il:xpointer" - (CL:FLET ((XCL-USER::ARRAY-WRITE-XPOINTER (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) - ((OPCODES MISC4 7) - XCL-USER::NEW-VALUE XCL-USER::BASE 86 XCL-USER::INDEX))) - (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 86))) - (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) - (XCL-USER::X (LIST 2 #\c 'XCL-USER::A (CONS 'XCL-USER::A - 'XCL-USER::B) - ) - (CDR XCL-USER::X))) - ((EQ XCL-USER::I 4)) - (XCL:COLLECT (XCL-USER::ARRAY-WRITE-XPOINTER (CAR XCL-USER::X - ) - XCL-USER::BASE XCL-USER::I))) - (XCL:COLLECT (XCL:WITH-COLLECTION - (CL:DOTIMES (XCL-USER::I 4) - (XCL:COLLECT (CONS (\\GETBASEPTR XCL-USER::BASE - (CL:ASH XCL-USER::I 1)) - (\\REFCNT (\\GETBASEPTR XCL-USER::BASE - (CL:ASH XCL-USER::I 1)))) - )))))))) - - - -(* |;;| "Boxed opcodes") - - -(RPAQQ *NON-CONSTANT-T* T) - -(RPAQQ *NON-CONSTANT-0* 0) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT+ "Opcodes IPLUS,FPLUS, and PLUS, both args integer" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1 -3 9834756987354 21845 -54)) - (CL:DOLIST (XCL-USER::Y '(1 -3 9834756987354 21845 -54)) - (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT+ "Opcodes IPLUS,FPLUS, and PLUS, both args float" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 -3.0 -3.4028235E+38 21845.0 -54.0)) - (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED+ "Opcodes IPLUS,FPLUS, and PLUS, mixed args" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 -3 1/3 9834756987354 21845 -54)) - (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) - -(DEFTESTGROUP ERROR+ - (DO-TEST T-FIRST (EXPECT-ERRORS (T) - (+ *NON-CONSTANT-T* 3))) - (DO-TEST T-SECOND (EXPECT-ERRORS (T) - (+ 3 *NON-CONSTANT-T*)))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT- - "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, both args integer" - (LET ((XCL-USER::X 3)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 3 9834756987354 21845 -54)) - (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT- - "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, both args float" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 3.0 3.4028235E+38 21845.0 -54.0)) - (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED- - "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, mixed args" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 3 1/3 9834756987354 21845 -54)) - (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT* - "Opcodes ITIMES,FTIMES, and TIMES, both args integer" - (LET ((XCL-USER::X 3)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45 345235424 0 23 21845)) - (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT* - "Opcodes ITIMES,FTIMES, and TIMES, both args float" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45.0 0.0 1.1342745E+38 -21845.0)) - (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED* "Opcodes ITIMES,FTIMES, and TIMES, mixed args" - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45 1/3 345235424 0 23 21845)) - (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT/ - "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, both args integer" - (LET ((XCL-USER::X 21845)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1 345235424 -45)) - (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT/ - "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, both args float" - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 1.0 -3.4523542E+8 45.0 3.4028235E+38)) - (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED/ - "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, args mixed" - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1 4/3 -1345619432 45)) - (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) - -(DEFTESTGROUP ERROR/T - (DO-TEST T-DIVISOR (EXPECT-ERRORS (T) - (/ 34 *NON-CONSTANT-T*))) - (DO-TEST T-NUMERATOR (EXPECT-ERRORS (T) - (/ *NON-CONSTANT-T* 34)))) - -(DEFTEST ERROR/0 - (EXPECT-ERRORS (T) - (/ 34 *NON-CONSTANT-0*))) - -(DEFTEST NO-ERROR-0/0 - (/ *NON-CONSTANT-0* *NON-CONSTANT-0*)) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT> - "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" - (LET ((XCL-USER::X 21845)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 -45 345235424 22000)) - (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT> - "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 22000.0)) - (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED> - "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1/3 -45 5498457654 22000)) - (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) - (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) - - - -(* |;;| "Unboxed opcodes [scalar]") - - - - -(* |;;| "Ubfloat1") - - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::BOX "Opcode BOX (UBFLOAT1 0)" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '((16256 . 0) - (0 . 0) - (49716 . 0) - (26309 . 45156))) - (XCL:COLLECT (\\FLOATBOX (\\VAG2 (CAR XCL-USER::X) - (CDR XCL-USER::X))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UNBOX "Opcode UNBOX (UBFLOAT1 1)" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1.0 0.0 -45.0 4.6678E+23)) - (LET ((XCL-USER::Y (\\FLOATUNBOX XCL-USER::X))) - (XCL:COLLECT (CONS (\\HILOC XCL-USER::Y) - (\\LOLOC XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBABS "Opcode UFABS (UBFLOAT1 2)" - (CL:FLET ((XCL-USER::UBABS (XCL-USER::X) - (\\FLOATBOX ((OPCODES UBFLOAT1 2) - (\\FLOATUNBOX XCL-USER::X))))) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) - (XCL:COLLECT (XCL-USER::UBABS XCL-USER::X)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBNEGATE "Opcode UFNEGATE (UBFLOAT1 3)" - (CL:FLET ((XCL-USER::UBNEGATE (XCL-USER::X) - (\\FLOATBOX ((OPCODES UBFLOAT1 3) - (\\FLOATUNBOX XCL-USER::X))))) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) - (XCL:COLLECT (XCL-USER::UBNEGATE XCL-USER::X)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBFIX "Opcode UFIX (UBFLOAT1 4)" - (CL:FLET ((XCL-USER::UBFIX (XCL-USER::X) - ((OPCODES UBFLOAT1 4) - (\\FLOATUNBOX XCL-USER::X)))) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) - (XCL:COLLECT (XCL-USER::UBFIX XCL-USER::X)))))) - - - -(* |;;| "Ubfloat2") - - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB+ "Opcode UFADD (UBFLOAT2 0)" - (CL:FLET ((XCL-USER::UB+ (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ((OPCODES UBFLOAT2 0) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 -3.0 -3.4028235E+38 21845.0 3)) - (XCL:COLLECT (XCL-USER::UB+ XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB- "Opcode UFSUB (UBFLOAT2 1)" - (CL:FLET ((XCL-USER::UB- (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ( - (* |;;| "ub -") - - (OPCODES UBFLOAT2 1) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 3.0 3.4028235E+38 21845 1/3 -54.0)) - (XCL:COLLECT (XCL-USER::UB- XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB* "Opcode UFMULT (UBFLOAT2 3)" - (CL:FLET ((XCL-USER::UB* (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ((OPCODES UBFLOAT2 3) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 3.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45.0 0.0 1.1342745E+38 -21845.0)) - (XCL:COLLECT (XCL-USER::UB* XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB/ "Opcode UFDIV (UBFLOAT2 4)" - (CL:FLET ((XCL-USER::UB/ (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ((OPCODES UBFLOAT2 4) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(0.001 1.0 -3.4523542E+8 45.0 - 3.4028235E+38)) - (XCL:COLLECT (XCL-USER::UB/ XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB> "Opcode UFGREAT (UBFLOAT2 5)" - (CL:FLET ((XCL-USER::UB> (XCL-USER::X XCL-USER::Y) - ((OPCODES UBFLOAT2 5) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y)))) - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) - (XCL:COLLECT (XCL-USER::UB> XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBMAX "Opcode UFMAX (UBFLOAT2 6)" - (CL:FLET ((XCL-USER::UBMAX (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ((OPCODES UBFLOAT2 6) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) - (XCL:COLLECT (XCL-USER::UBMAX XCL-USER::X XCL-USER::Y))))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBMIN "Opcode UFMAX (UBFLOAT2 7)" - (CL:FLET ((XCL-USER::UBMIN (XCL-USER::X XCL-USER::Y) - (\\FLOATBOX ((OPCODES UBFLOAT2 7) - (\\FLOATUNBOX XCL-USER::X) - (\\FLOATUNBOX XCL-USER::Y))))) - (LET ((XCL-USER::X 21845.0)) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) - (XCL:COLLECT (XCL-USER::UBMIN XCL-USER::X XCL-USER::Y))))))) - - - -(* |;;| "Ubfloat3") - - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::POLY "Opcode POLY (UBFLOAT3 0)" - (CL:FLET ((XCL-USER::POLY (XCL-USER::X XCL-USER::BASE XCL-USER::SIZE) - (\\FLOATBOX ((OPCODES UBFLOAT3 0) - (\\FLOATUNBOX XCL-USER::X) - XCL-USER::BASE XCL-USER::SIZE)))) - (LET* ((CL:ARRAY (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:SINGLE-FLOAT :INITIAL-CONTENTS - '(1.0 2.0 3.0 4.0))) - (XCL-USER::BASE (%ARRAY-BASE CL:ARRAY))) - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::PAIR '((1.0 . 3) - (1.0 . 1) - (3.5 . 3))) - (XCL:COLLECT (XCL-USER::POLY (CAR XCL-USER::PAIR) - XCL-USER::BASE - (CDR XCL-USER::PAIR)))))))) - - - -(* |;;| "Transcendentals --- stress test") - - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::SIN-TEST "Function SIN" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(0.0 1/3 -1.2 12.6)) - (XCL:COLLECT (CL:SIN (CL:* CL:PI XCL-USER::X)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::COS-TEST "Function COS" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(0.0 1/3 -1.2 12.6)) - (XCL:COLLECT (CL:COS (CL:* CL:PI XCL-USER::X)))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::EXP-TEST "Function EXP" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1.0 20.5 1/3 -5.2)) - (XCL:COLLECT (CL:EXP XCL-USER::X))))) - -(XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::LOG-TEST "Function LOG" - (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(2.7182817 -2.0 453.78)) - (XCL:COLLECT (CL:LOG XCL-USER::X))))) -(DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS - -(ADDTOVAR NLAMA ) - -(ADDTOVAR NLAML ) - -(ADDTOVAR LAMA DORESTLISTTEST DOFINDKEYTEST) -) -(PUTPROPS OPCODES.TEST COPYRIGHT ("ENVOS Corporation" 1988)) -(DECLARE\: DONTCOPY - (FILEMAP (NIL (20412 20637 (ADDR-IN-RANGE 20422 . 20635)) (23316 30084 (UNWINDTESTER 23326 . 23732) ( -UNWINDMAINTEST 23734 . 26742) (UNWINDMAINTEST.RECURSE 26744 . 26913) (UNWINDCHECK1 26915 . 27213) ( -UNWINDCHECK2 27215 . 29880) (UNWINDCODE 29882 . 30082)) (31160 34419 (UW2.TEST 31170 . 31601) ( -UW2.RECURSE 31603 . 31842) (UW2.TEST.MAIN 31844 . 32501) (UW2.CHECK 32503 . 34111) (UW2.IDENTITY 34113 - . 34417)) (34608 36213 (FINDKEYTESTER 34618 . 34832) (DOFINDKEYTEST 34834 . 35714) (DOFINDKEYTEST1 -35716 . 36211)) (36767 41156 (\\RESTLIST.SPLICE.FRAME 36777 . 38111) (RESTLISTTESTER 38113 . 38687) ( -DORESTLISTTEST 38689 . 39058) (GETRESTARGREFCNTS 39060 . 39281) (DORESTLISTTEST1 39283 . 41154)) ( -42086 47428 (CLOSURETESTER 42096 . 42398) (CLOSUREMAINTEST 42400 . 44327) (CLOSUREMAINTEST.RECURSE -44329 . 44485) (CLOSUREFNCHECK 44487 . 45290) (CLOSUREFNCHECK2 45292 . 45586) (CLOSUREFN1 45588 . -46077) (CLOSUREFN1VALUE 46079 . 46226) (CLOSUREFN2 46228 . 46717) (CLOSUREFN2VALUE 46719 . 46866) ( -CLOSUREFN4CODE 46868 . 47282) (CLOSUREFN4VALUE 47284 . 47426)) (47708 49342 (FVARTEST0 47718 . 47925) -(FVARTEST1 47927 . 48431) (FVARTEST2 48433 . 49119) (FVARTEST3 49121 . 49340))))) -STOP +) ) (DEFTEST FREE-VAR-LOOKUP (FVARTEST0)) (* \; "AREF opcode tests") (RPAQQ *NON-CONSTANT-FLOAT-1* 1.0) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-BIT "Opcode aref1, type (unsigned-byte 1)" (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 1) :INITIAL-CONTENTS '(0 1 0 1))) (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 1) :DISPLACED-TO XCL-USER::ARRAY-1))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-BYTE "Opcode aref1, type (unsigned-byte 8)" (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) :INITIAL-CONTENTS '(0 34 56 255 23))) (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) :DISPLACED-TO XCL-USER::ARRAY-1))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-WORD "Opcode aref1, type (unsigned-byte 16)" (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 16) :INITIAL-CONTENTS '(0 34 255 65535 23))) (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 16) :DISPLACED-TO XCL-USER::ARRAY-1))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-SIGNED-WORD "Opcode aref1, type (signed-byte 16)" (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:SIGNED-BYTE 16) :INITIAL-CONTENTS '(0 -34 255 -32768 23)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-FIXP "Opcode aref1, type (signed-byte 32)" (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE '(CL:SIGNED-BYTE 32) :INITIAL-CONTENTS '(0 -34 258 -65538 2147483647)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-FLOATP "Opcode aref1, type single-float" (LET ((CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE 'CL:SINGLE-FLOAT :INITIAL-CONTENTS '(0.0 -34.0 3.456756E+35 -5.768E-34 5.4524)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CL:AREF CL:ARRAY XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-STRING-CHAR "Opcode aref1, type string-char" (LET ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 3 :ELEMENT-TYPE 'CL:STRING-CHAR :INITIAL-CONTENTS '(#\Space #\a #\b))) (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 3 :ELEMENT-TYPE 'CL:STRING-CHAR :FATP T :INITIAL-CONTENTS '(#\Space #\Greek-0 #\Greek-32)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 3) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-POINTER "Opcode aref1, type t" (LET* ((XCL-USER::LST (LIST 0 (CONS 'XCL-USER::A 'XCL-USER::B) (+ *NON-CONSTANT-FLOAT-1* 3.4) 'XCL-USER::C (CONS 'XCL-USER::D 'XCL-USER::E))) (CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE T :INITIAL-CONTENTS XCL-USER::LST))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CONS (CL:AREF CL:ARRAY XCL-USER::I) (\\REFCNT (CL:AREF CL:ARRAY XCL-USER::I)))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-XPOINTER "Opcode aref1, type il:xpointer" (LET* ((XCL-USER::LST (LIST 0 (CONS 'XCL-USER::A 'XCL-USER::B) (+ *NON-CONSTANT-FLOAT-1* 3.4) 'XCL-USER::C (CONS 'XCL-USER::D 'XCL-USER::E))) (* |;;| "The IL:*NON-CONSTANT-FLOAT-1* is there to prevent using a constant float and getting screwed by refcount.") (CL:ARRAY (CL:MAKE-ARRAY 5 :ELEMENT-TYPE 'XPOINTER :INITIAL-CONTENTS XCL-USER::LST))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 5) (XCL:COLLECT (CONS (CL:AREF CL:ARRAY XCL-USER::I) (\\REFCNT (CL:AREF CL:ARRAY XCL-USER::I)))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::AREF1-PUNT "Opcode aref1, punt cases" (LET* ((XCL-USER::ARRAY-1 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:STRING-CHAR :DISPLACED-TO (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:STRING-CHAR :INITIAL-CONTENTS '(#\a #\b #\c #\d)))) (XCL-USER::ARRAY-2 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE T :ADJUSTABLE T :INITIAL-CONTENTS '(0 XCL-USER::A XCL-USER::B (XCL-USER::A . XCL-USER::B)))) (XCL-USER::ARRAY-3 (CL:MAKE-ARRAY 4 :ELEMENT-TYPE '(CL:UNSIGNED-BYTE 8) :READ-ONLY-P T :INITIAL-CONTENTS '(0 1 2 3)))) (* |;;| "aref1 should punt on all these cases") (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-1 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-2 XCL-USER::I)) (XCL:COLLECT (CL:AREF XCL-USER::ARRAY-3 XCL-USER::I)))))) (* |;;| "array-read and array-write ") (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-BIT "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 1)" (CL:FLET ((XCL-USER::ARRAY-READ-BIT (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 0 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 8 0))) (\\PUTBASEBYTE XCL-USER::BASE 0 160) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-BIT XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-BYTE "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 8)" (CL:FLET ((XCL-USER::ARRAY-READ-BYTE (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 3 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 3))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 23 255 4) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASEBYTE XCL-USER::BASE XCL-USER::I (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-BYTE XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-WORD "Opcode ARRAYREAD (MISC3 9), type (unsigned-byte 16)" (CL:FLET ((XCL-USER::ARRAY-READ-WORD (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 4 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 4))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 23 255 65535) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASE XCL-USER::BASE XCL-USER::I (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-WORD XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-SIGNED-WORD "Opcode ARRAYREAD (MISC3 9), type (signed-byte 16)" (CL:FLET ((XCL-USER::ARRAY-READ-SIGNED-WORD (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 20 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 20))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 -23 255 -32768) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASE XCL-USER::BASE XCL-USER::I (\\LOLOC (CAR XCL-USER::X)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-SIGNED-WORD XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FIXP "Opcode ARRAYREAD (MISC3 9), type (signed-byte 32)" (CL:FLET ((XCL-USER::ARRAY-READ-FIXP (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 22 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 22))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 -23 65536 -2147483648) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASEFIXP XCL-USER::BASE (CL:ASH XCL-USER::I 1) (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-FIXP XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FLOATP "Opcode ARRAYREAD (MISC3 9), type single-float" (CL:FLET ((XCL-USER::ARRAY-READ-FLOATP (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 54 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 54))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0.0 -23.0 3.4456E+24 -4.562435E-12) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASEFLOATP XCL-USER::BASE (CL:ASH XCL-USER::I 1) (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-FLOATP XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-THIN-CHAR "Opcode ARRAYREAD (MISC3 9), type string-char" (CL:FLET ((XCL-USER::ARRAY-READ-THIN-CHAR (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 67 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 67))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(#\a #\b #\c #\A) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASEBYTE XCL-USER::BASE XCL-USER::I (CL:CHAR-CODE (CAR XCL-USER::X)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-THIN-CHAR XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-FAT-CHAR "Opcode ARRAYREAD (MISC3 9), type fat-string-char" (CL:FLET ((XCL-USER::ARRAY-READ-FAT-CHAR (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 68 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 68))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(#\a #\b #\c #\A) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASE XCL-USER::BASE XCL-USER::I (CL:CHAR-CODE (CAR XCL-USER::X)))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-FAT-CHAR XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-POINTER "Opcode ARRAYREAD (MISC3 9), type t" (CL:FLET ((XCL-USER::ARRAY-READ-POINTER (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 38 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 38))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(2 #\c 2.3 (XCL-USER::A . XCL-USER::B)) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\RPLPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1) (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-POINTER XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-READ-XPOINTER "Opcode ARRAYREAD (MISC3 9), type il:xpointer" (CL:FLET ((XCL-USER::ARRAY-READ-XPOINTER (XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC3 9) XCL-USER::BASE 86 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 86))) (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(2 #\c 2.3 (XCL-USER::A . XCL-USER::B)) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (\\PUTBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1) (CAR XCL-USER::X))) (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (XCL-USER::ARRAY-READ-XPOINTER XCL-USER::BASE XCL-USER::I))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-BIT "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 1)" (CL:FLET ((XCL-USER::ARRAY-WRITE-BIT (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 0 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 8 0))) (\\PUTBASEBYTE XCL-USER::BASE 0 160) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(1 0 1 0) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-BIT (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (LET ((BYTE (\\GETBASEBYTE XCL-USER::BASE 0))) (LIST (LDB (BYTE 1 7) BYTE) (LDB (BYTE 1 6) BYTE) (LDB (BYTE 1 5) BYTE) (LDB (BYTE 1 4) BYTE)))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-BYTE "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 8)" (CL:FLET ((XCL-USER::ARRAY-WRITE-BYTE (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 3 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 3))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 23 255 4) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-BYTE (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (\\GETBASEBYTE XCL-USER::BASE XCL-USER::I))))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-WORD "Opcode ARRAYWRITE (MISC4 7), type (unsigned-byte 16)" (CL:FLET ((XCL-USER::ARRAY-WRITE-WORD (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 4 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 4))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 23 255 65535) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-WORD (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (\\GETBASE XCL-USER::BASE XCL-USER::I))))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-SIGNED-WORD "Opcode ARRAYWRITE (MISC4 7), type (signed-byte 16)" (CL:FLET ((XCL-USER::ARRAY-WRITE-SIGNED-WORD (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 20 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 20))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 -23 255 -32768) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-SIGNED-WORD (CAR XCL-USER::X ) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (LET ((XCL-USER::WORD (\\GETBASE XCL-USER::BASE XCL-USER::I))) (CL:IF (> XCL-USER::WORD 32767) (\\VAG2 15 XCL-USER::WORD ) XCL-USER::WORD))))) ))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FIXP "Opcode ARRAYWRITE (MISC4 7), type (signed-byte 32)" (CL:FLET ((XCL-USER::ARRAY-WRITE-FIXP (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 22 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 22))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0 -23 65536 -2147483648) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FIXP (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (\\GETBASEFIXP XCL-USER::BASE (CL:ASH XCL-USER::I 1 )))))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FLOATP "Opcode ARRAYWRITE (MISC4 7), type single-float" (CL:FLET ((XCL-USER::ARRAY-WRITE-FLOATP (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 54 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 54))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(0.0 -23.0 3.4456E+24 -4.562435E-12) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FLOATP (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (\\GETBASEFLOATP XCL-USER::BASE (CL:ASH XCL-USER::I 1)))))) )))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-THIN-CHAR "Opcode ARRAYWRITE (MISC4 7), type thin-string-char" (CL:FLET ((XCL-USER::ARRAY-WRITE-THIN-CHAR (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 67 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 67))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(#\a #\b #\c #\A) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-THIN-CHAR (CAR XCL-USER::X ) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CL:CODE-CHAR (\\GETBASEBYTE XCL-USER::BASE XCL-USER::I)) )))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-FAT-CHAR "Opcode ARRAYWRITE (MISC4 7), type fat-string-char" (CL:FLET ((XCL-USER::ARRAY-WRITE-FAT-CHAR (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 68 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 68))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X '(#\a #\b #\c #\A) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-FAT-CHAR (CAR XCL-USER::X ) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CL:CODE-CHAR (\\GETBASE XCL-USER::BASE XCL-USER::I)) )))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-POINTER "Opcode ARRAYWRITE (MISC4 7), type t" (CL:FLET ((XCL-USER::ARRAY-WRITE-POINTER (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 38 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 38))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X (LIST 2 #\c 'XCL-USER::A (CONS 'XCL-USER::A 'XCL-USER::B) ) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-POINTER (CAR XCL-USER::X) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CONS (\\GETBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1)) (\\REFCNT (\\GETBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1)))) )))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::ARRAY-WRITE-XPOINTER "Opcode ARRAYWRITE (MISC4 7), type il:xpointer" (CL:FLET ((XCL-USER::ARRAY-WRITE-XPOINTER (XCL-USER::NEW-VALUE XCL-USER::BASE XCL-USER::INDEX) ((OPCODES MISC4 7) XCL-USER::NEW-VALUE XCL-USER::BASE 86 XCL-USER::INDEX))) (LET ((XCL-USER::BASE (%MAKE-ARRAY-STORAGE 4 86))) (XCL:WITH-COLLECTION (CL:DO ((XCL-USER::I 0 (CL:1+ XCL-USER::I)) (XCL-USER::X (LIST 2 #\c 'XCL-USER::A (CONS 'XCL-USER::A 'XCL-USER::B) ) (CDR XCL-USER::X))) ((EQ XCL-USER::I 4)) (XCL:COLLECT (XCL-USER::ARRAY-WRITE-XPOINTER (CAR XCL-USER::X ) XCL-USER::BASE XCL-USER::I))) (XCL:COLLECT (XCL:WITH-COLLECTION (CL:DOTIMES (XCL-USER::I 4) (XCL:COLLECT (CONS (\\GETBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1)) (\\REFCNT (\\GETBASEPTR XCL-USER::BASE (CL:ASH XCL-USER::I 1)))) )))))))) (* |;;| "Boxed opcodes") (RPAQQ *NON-CONSTANT-T* T) (RPAQQ *NON-CONSTANT-0* 0) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT+ "Opcodes IPLUS,FPLUS, and PLUS, both args integer" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1 -3 -718120486 21845 -54)) (CL:DOLIST (XCL-USER::Y '(1 -3 -718120486 21845 -54)) (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT+ "Opcodes IPLUS,FPLUS, and PLUS, both args float" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 -3.0 -3.4028235E+38 21845.0 -54.0)) (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED+ "Opcodes IPLUS,FPLUS, and PLUS, mixed args" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 -3 1/3 -718120486 21845 -54)) (XCL:COLLECT (IPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FPLUS XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (PLUS XCL-USER::X XCL-USER::Y)))))) (DEFTESTGROUP ERROR+ (DO-TEST T-FIRST (EXPECT-ERRORS (T) (+ *NON-CONSTANT-T* 3))) (DO-TEST T-SECOND (EXPECT-ERRORS (T) (+ 3 *NON-CONSTANT-T*)))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT- "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, both args integer" (LET ((XCL-USER::X 3)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 3 -718120486 21845 -54)) (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT- "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, both args float" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 3.0 3.4028235E+38 21845.0 -54.0)) (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED- "Opcodes IDIFFERENCE,FDIFFERENCE, and DIFFERENCE, mixed args" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1 3 1/3 -718120486 21845 -54)) (XCL:COLLECT (IDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FDIFFERENCE XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (DIFFERENCE XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT* "Opcodes ITIMES,FTIMES, and TIMES, both args integer" (LET ((XCL-USER::X 3)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45 345235424 0 23 21845)) (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT* "Opcodes ITIMES,FTIMES, and TIMES, both args float" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45.0 0.0 1.1342745E+38 -21845.0)) (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED* "Opcodes ITIMES,FTIMES, and TIMES, mixed args" (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45 1/3 345235424 0 23 21845)) (XCL:COLLECT (ITIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FTIMES XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (TIMES XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT/ "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, both args integer" (LET ((XCL-USER::X 21845)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1 345235424 -45)) (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT/ "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, both args float" (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 1.0 -3.4523542E+8 45.0 3.4028235E+38)) (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED/ "Opcodes IQUOTIENT,FQUOTIENT, and QUOTIENT, args mixed" (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1 4/3 -1345619432 45)) (XCL:COLLECT (IQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FQUOTIENT XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (QUOTIENT XCL-USER::X XCL-USER::Y)))))) (DEFTESTGROUP ERROR/T (DO-TEST T-DIVISOR (EXPECT-ERRORS (T) (/ 34 *NON-CONSTANT-T*))) (DO-TEST T-NUMERATOR (EXPECT-ERRORS (T) (/ *NON-CONSTANT-T* 34)))) (DEFTEST ERROR/0 (EXPECT-ERRORS (T) (/ 34 *NON-CONSTANT-0*))) (DEFTEST NO-ERROR-0/0 (/ *NON-CONSTANT-0* *NON-CONSTANT-0*)) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::INT> "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" (LET ((XCL-USER::X 21845)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 -45 345235424 22000)) (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::FLOAT> "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 22000.0)) (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::MIXED> "Opcodes IGREATERP,FGREATERP, and GREATERP, both args integer" (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845 1/3 -45 1203490358 22000)) (XCL:COLLECT (IGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (FGREATERP XCL-USER::X XCL-USER::Y)) (XCL:COLLECT (GREATERP XCL-USER::X XCL-USER::Y)))))) (* |;;| "Unboxed opcodes [scalar]") (* |;;| "Ubfloat1") (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::BOX "Opcode BOX (UBFLOAT1 0)" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '((16256 . 0) (0 . 0) (49716 . 0) (26309 . 45156))) (XCL:COLLECT (\\FLOATBOX (\\VAG2 (CAR XCL-USER::X) (CDR XCL-USER::X))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UNBOX "Opcode UNBOX (UBFLOAT1 1)" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1.0 0.0 -45.0 4.6678E+23)) (LET ((XCL-USER::Y (\\FLOATUNBOX XCL-USER::X))) (XCL:COLLECT (CONS (\\HILOC XCL-USER::Y) (\\LOLOC XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBABS "Opcode UFABS (UBFLOAT1 2)" (CL:FLET ((XCL-USER::UBABS (XCL-USER::X) (\\FLOATBOX ((OPCODES UBFLOAT1 2) (\\FLOATUNBOX XCL-USER::X))))) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) (XCL:COLLECT (XCL-USER::UBABS XCL-USER::X)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBNEGATE "Opcode UFNEGATE (UBFLOAT1 3)" (CL:FLET ((XCL-USER::UBNEGATE (XCL-USER::X) (\\FLOATBOX ((OPCODES UBFLOAT1 3) (\\FLOATUNBOX XCL-USER::X))))) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) (XCL:COLLECT (XCL-USER::UBNEGATE XCL-USER::X)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBFIX "Opcode UFIX (UBFLOAT1 4)" (CL:FLET ((XCL-USER::UBFIX (XCL-USER::X) ((OPCODES UBFLOAT1 4) (\\FLOATUNBOX XCL-USER::X)))) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(-1.0 0.0 -45.0 4.6678E+23)) (XCL:COLLECT (XCL-USER::UBFIX XCL-USER::X)))))) (* |;;| "Ubfloat2") (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB+ "Opcode UFADD (UBFLOAT2 0)" (CL:FLET ((XCL-USER::UB+ (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ((OPCODES UBFLOAT2 0) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 -3.0 -3.4028235E+38 21845.0 3)) (XCL:COLLECT (XCL-USER::UB+ XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB- "Opcode UFSUB (UBFLOAT2 1)" (CL:FLET ((XCL-USER::UB- (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ( (* |;;| "ub -") (OPCODES UBFLOAT2 1) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(1.0 3.0 3.4028235E+38 21845 1/3 -54.0)) (XCL:COLLECT (XCL-USER::UB- XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB* "Opcode UFMULT (UBFLOAT2 3)" (CL:FLET ((XCL-USER::UB* (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ((OPCODES UBFLOAT2 3) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 3.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(45.0 0.0 1.1342745E+38 -21845.0)) (XCL:COLLECT (XCL-USER::UB* XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB/ "Opcode UFDIV (UBFLOAT2 4)" (CL:FLET ((XCL-USER::UB/ (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ((OPCODES UBFLOAT2 4) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(0.001 1.0 -3.4523542E+8 45.0 3.4028235E+38)) (XCL:COLLECT (XCL-USER::UB/ XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UB> "Opcode UFGREAT (UBFLOAT2 5)" (CL:FLET ((XCL-USER::UB> (XCL-USER::X XCL-USER::Y) ((OPCODES UBFLOAT2 5) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y)))) (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) (XCL:COLLECT (XCL-USER::UB> XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBMAX "Opcode UFMAX (UBFLOAT2 6)" (CL:FLET ((XCL-USER::UBMAX (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ((OPCODES UBFLOAT2 6) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) (XCL:COLLECT (XCL-USER::UBMAX XCL-USER::X XCL-USER::Y))))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::UBMIN "Opcode UFMAX (UBFLOAT2 7)" (CL:FLET ((XCL-USER::UBMIN (XCL-USER::X XCL-USER::Y) (\\FLOATBOX ((OPCODES UBFLOAT2 7) (\\FLOATUNBOX XCL-USER::X) (\\FLOATUNBOX XCL-USER::Y))))) (LET ((XCL-USER::X 21845.0)) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::Y '(21845.0 -45.0 3.4523542E+8 0.001)) (XCL:COLLECT (XCL-USER::UBMIN XCL-USER::X XCL-USER::Y))))))) (* |;;| "Ubfloat3") (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::POLY "Opcode POLY (UBFLOAT3 0)" (CL:FLET ((XCL-USER::POLY (XCL-USER::X XCL-USER::BASE XCL-USER::SIZE) (\\FLOATBOX ((OPCODES UBFLOAT3 0) (\\FLOATUNBOX XCL-USER::X) XCL-USER::BASE XCL-USER::SIZE)))) (LET* ((CL:ARRAY (CL:MAKE-ARRAY 4 :ELEMENT-TYPE 'CL:SINGLE-FLOAT :INITIAL-CONTENTS '(1.0 2.0 3.0 4.0))) (XCL-USER::BASE (%ARRAY-BASE CL:ARRAY))) (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::PAIR '((1.0 . 3) (1.0 . 1) (3.5 . 3))) (XCL:COLLECT (XCL-USER::POLY (CAR XCL-USER::PAIR) XCL-USER::BASE (CDR XCL-USER::PAIR)))))))) (* |;;| "Transcendentals --- stress test") (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::SIN-TEST "Function SIN" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(0.0 1/3 -1.2 12.6)) (XCL:COLLECT (CL:SIN (CL:* CL:PI XCL-USER::X)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::COS-TEST "Function COS" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(0.0 1/3 -1.2 12.6)) (XCL:COLLECT (CL:COS (CL:* CL:PI XCL-USER::X)))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::EXP-TEST "Function EXP" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(1.0 20.5 1/3 -5.2)) (XCL:COLLECT (CL:EXP XCL-USER::X))))) (XCL-USER::DEFINE-VERIFIED-TEST XCL-USER::LOG-TEST "Function LOG" (XCL:WITH-COLLECTION (CL:DOLIST (XCL-USER::X '(2.7182817 -2.0 453.78)) (XCL:COLLECT (CL:LOG XCL-USER::X))))) (DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDTOVAR NLAMA ) (ADDTOVAR NLAML ) (ADDTOVAR LAMA DORESTLISTTEST DOFINDKEYTEST) ) (PUTPROPS OPCODES.TEST COPYRIGHT ("ENVOS Corporation" 1988 2020)) (DECLARE\: DONTCOPY (FILEMAP (NIL (6938 13254 (SIMULATE-PILOTBITBLT 6938 . 13254)) (13256 13469 (BUMP 13256 . 13469)) ( 13471 15758 (SLOPED-LINES 13471 . 15758)) (15760 20318 (DIAGONALS 15760 . 20318)) (20319 20730 ( ADDR-IN-RANGE 20329 . 20728)) (21188 21559 (XCL-USER::COPY.N.TEST 21188 . 21559)) (21755 22184 ( XCL-USER::STORE.N.TEST 21755 . 22184)) (22462 22819 (XCL-USER::POP.N.TEST 22462 . 22819)) (23441 30209 (UNWINDTESTER 23451 . 23857) (UNWINDMAINTEST 23859 . 26867) (UNWINDMAINTEST.RECURSE 26869 . 27038) ( UNWINDCHECK1 27040 . 27338) (UNWINDCHECK2 27340 . 30005) (UNWINDCODE 30007 . 30207)) (31285 34544 ( UW2.TEST 31295 . 31726) (UW2.RECURSE 31728 . 31967) (UW2.TEST.MAIN 31969 . 32626) (UW2.CHECK 32628 . 34236) (UW2.IDENTITY 34238 . 34542)) (34733 36338 (FINDKEYTESTER 34743 . 34957) (DOFINDKEYTEST 34959 . 35839) (DOFINDKEYTEST1 35841 . 36336)) (36892 41281 (\\RESTLIST.SPLICE.FRAME 36902 . 38236) ( RESTLISTTESTER 38238 . 38812) (DORESTLISTTEST 38814 . 39183) (GETRESTARGREFCNTS 39185 . 39406) ( DORESTLISTTEST1 39408 . 41279)) (42211 47553 (CLOSURETESTER 42221 . 42523) (CLOSUREMAINTEST 42525 . 44452) (CLOSUREMAINTEST.RECURSE 44454 . 44610) (CLOSUREFNCHECK 44612 . 45415) (CLOSUREFNCHECK2 45417 . 45711) (CLOSUREFN1 45713 . 46202) (CLOSUREFN1VALUE 46204 . 46351) (CLOSUREFN2 46353 . 46842) ( CLOSUREFN2VALUE 46844 . 46991) (CLOSUREFN4CODE 46993 . 47407) (CLOSUREFN4VALUE 47409 . 47551)) (47833 49467 (FVARTEST0 47843 . 48050) (FVARTEST1 48052 . 48556) (FVARTEST2 48558 . 49244) (FVARTEST3 49246 . 49465))))) STOP \ No newline at end of file diff --git a/internal/test/Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL b/internal/test/Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL index c2c76bd3c5149079001bb982f1c84c31d54bbb3e..f6a19b4f3e822a1516e3bb27f844bc3052d6d65a 100644 GIT binary patch delta 47 zcmZ3uWop1N?vMlN@Assf}xp$OKNgzZc=KIf{}rd0Z_!i%GAut#K_Xb(#+i0 Kz!wU=WS~ diff --git a/internal/test/Maiko/OBSOLETE/unwindtest.dfasl b/internal/test/Maiko/OBSOLETE/unwindtest.dfasl index c3790291cd9e9888cd9eedb4b567af919fb0a569..7d2718edb9128a0c0a584cae4fea2438bd670baa 100644 GIT binary patch delta 248 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 vKo840;(M(!qK|K}Q?u3Ylarry>ilisp>medley>internal>test>README.ps;1 +%%Creator: PostScript Driver Copyright (C) 1988-1992 Venue and others +%%CreationDate: 19-Dec-2020 18:53:07 +%%EndComments +/bdef {bind def} bind def +/ldef {load def} bdef +/S /show ldef +/M /moveto ldef +/DR {transform round exch round exch itransform} bdef +/L {gsave newpath setlinewidth 0 setlinecap + M lineto currentpoint stroke grestore M} bdef +/L1 {gsave newpath 0 setdash setgray setlinewidth 0 setlinecap + M lineto currentpoint stroke grestore M} bdef +/F {findfont exch scalefont setfont} bdef +/CLP {newpath M dup 0 rlineto exch 0 exch rlineto + neg 0 rlineto closepath clip newpath} bdef +/R {gsave setgray newpath M dup 0 rlineto exch 0 exch + rlineto neg 0 rlineto closepath eofill grestore} bdef +/ellipsedict 9 dict def +ellipsedict /mtrx matrix put +/ellipse + { ellipsedict begin + /endangle exch def + /startangle exch def + /orientation exch def + /minorrad exch def + /majorrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y translate + orientation rotate + majorrad minorrad scale + 0 0 1 startangle endangle arc + savematrix setmatrix + end } bdef +/concatprocs + {/proc2 exch cvlit def + /proc1 exch cvlit def + /newproc proc1 length proc2 length add array def + newproc 0 proc1 putinterval + newproc proc1 length proc2 putinterval + newproc cvx + } bdef +/resmatrix matrix def +/findresolution + {72 0 resmatrix defaultmatrix dtransform + /yres exch def /xres exch def + xres dup mul yres dup mul add sqrt + } bdef +/thebitimage + {/maskp exch def + /bihgt exch def + /biwid exch def + /byte 1 string def + /strbufl biwid 8 div ceiling cvi def + /strbuf strbufl string def + maskp not{{1 exch sub} currenttransfer concatprocs settransfer} if + biwid bihgt + maskp { true } { 1 } ifelse + [biwid 0 0 bihgt 0 0] + {/col 0 def + {currentfile byte readhexstring pop 0 get + dup 16#B2 eq {pop + currentfile byte readhexstring pop 0 get 1 add + currentfile byte readhexstring pop pop /nbyte byte 0 get def + { strbuf col nbyte put /col col 1 add def} repeat} + {dup 16#B3 eq {pop /col col + currentfile byte readhexstring pop + 0 get add 1 add def} + {16#B4 eq {currentfile byte readhexstring pop pop} if + strbuf col byte 0 get put /col col 1 add def} ifelse + } ifelse + col strbufl ge { exit } if } loop + strbuf } + maskp { imagemask } { image } ifelse + } bdef +/setuserscreendict 22 dict def +setuserscreendict begin + /tempctm matrix def + /temprot matrix def + /tempscale matrix def +end +/setuserscreen + {setuserscreendict begin + /spotfunction exch def + /screenangle exch def + /cellsize exch def + /m tempctm currentmatrix def + /rm screenangle temprot rotate def + /sm cellsize dup tempscale scale def + sm rm m m concatmatrix m concatmatrix pop + 1 0 m dtransform /y1 exch def /x1 exch def + /veclength x1 dup mul y1 dup mul add sqrt def + /frequency findresolution veclength div def + /newscreenangle y1 x1 atan def + m 2 get m 1 get mul m 0 get m 3 get mul sub + 0 gt { { neg } /spotfunction load concatprocs + /spotfunction exch def } if + frequency newscreenangle /spotfunction load setscreen + end + } bdef +/setpatterndict 18 dict def +setpatterndict begin + /bitison + {/ybit exch def /xbit exch def + /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def + /mask 1 7 xbit 8 mod sub bitshift def + bytevalue mask and 0 ne + } bdef +end +/bitpatternspotfunction + {setpatterndict begin + /y exch def /x exch def + /xindex x 1 add 2 div bpside mul 1 sub cvi def + /yindex y 1 add 2 div bpside mul 1 sub cvi def + xindex yindex bitison + {/onbits onbits 1 add def 1} + {/offbits offbits 1 add def 0} ifelse + end + } bdef +/setpattern + {setpatterndict begin + /cellsz exch def + /angle exch def + /bwidth exch def + /bpside exch def + /bstring exch def + /onbits 0 def /offbits 0 def + cellsz angle /bitpatternspotfunction load setuserscreen + {} settransfer + offbits offbits onbits add div setgray + end + } bdef +% - - - - - Fraction-setting code, to support NS fonts better - - - - - +/fractiondict 20 dict def +/fractionshow +{ fractiondict begin +/denom exch def +/num exch def +/regfont currentfont def +/fractfont currentfont [.65 0 0 .6 0 0] makefont def +gsave newpath 0 0 moveto +(1) true charpath flattenpath pathbbox +/height exch def pop pop pop + grestore +0 .4 height mul rmoveto +fractfont setfont num show +0 .4 height mul neg rmoveto regfont setfont (\244) show +fractfont setfont denom show regfont setfont end } bdef +/f14 { (1) (4) fractionshow } bdef +/f12 { (1) (2) fractionshow } bdef +/f34 { (3) (4) fractionshow } bdef +/f18 { (1) (8) fractionshow } bdef +/f38 { (3) (8) fractionshow } bdef +/f58 { (5) (8) fractionshow } bdef +/f78 { (7) (8) fractionshow } bdef +/f13 { (1) (3) fractionshow } bdef +/f23 { (2) (3) fractionshow } bdef +/bboxdict 20 dict def +/bboxchk { bboxdict begin +/regfont currentfont def +/chkfont currentfont [1.25 0 0 1.25 0 0] makefont def +gsave newpath 0 0 moveto +(\161) true charpath flattenpath pathbbox +/height exch def pop pop pop + grestore + currentpoint + .2 height mul .3 height mul rmoveto +chkfont setfont (\063) show + moveto + regfont setfont +(\161) show end } bdef +/rencdict 15 dict def +/encodefont { rencdict begin +/newname exch def +/oldfont exch def +/newcodes [ +8#001 /Aacute +8#002 /Acircumflex +8#003 /Adieresis +8#004 /Agrave +8#005 /Aring +8#006 /Atilde +8#007 /Ccedilla +8#010 /Eacute +8#011 /Ecircumflex +8#012 /Edieresis +8#013 /Egrave +8#014 /Iacute +8#015 /Icircumflex +8#016 /Idieresis +8#017 /Igrave +8#020 /Ntilde +8#021 /Oacute +8#022 /Ocircumflex +8#023 /Odieresis +8#024 /Ograve +8#025 /Otilde +8#026 /Scaron +8#027 /Uacute +8#030 /Ucircumflex +8#031 /Udieresis +8#032 /Ugrave +8#033 /Ydieresis +8#034 /Zcaron +8#177 /periodinferior +8#201 /aacute +8#202 /acircumflex +8#203 /adieresis +8#204 /agrave +8#205 /aring +8#206 /atilde +8#207 /ccedilla +8#210 /eacute +8#211 /ecircumflex +8#212 /edieresis +8#213 /egrave +8#214 /iacute +8#215 /icircumflex +8#216 /idieresis +8#217 /igrave +8#220 /ntilde +8#221 /oacute +8#222 /ocircumflex +8#223 /odieresis +8#224 /ograve +8#225 /otilde +8#226 /scaron +8#227 /uacute +8#230 /ucircumflex +8#231 /udieresis +8#232 /ugrave +8#233 /ydieresis +8#234 /zcaron +8#235 /Eth +8#236 /eth +8#237 /Thorn +8#240 /thorn + ] def +/olddict oldfont findfont def /newfont olddict maxlength dict def +olddict { exch dup /FID ne { dup /Encoding eq +{ exch dup length array copy newfont 3 1 roll put } +{ exch newfont 3 1 roll put } ifelse } + { pop pop } ifelse } forall +newfont /FontName newname put +newcodes aload pop +newcodes length 2 idiv { newfont /Encoding get 3 1 roll put } repeat +newname newfont definefont pop end } def + /accentdict 10 dict def + /accentor { accentdict begin /scaler exch def /delta exch def +/unders exch def /accents exch def /mainch exch def /scrt (X) def + /w1 mainch stringwidth pop def + currentpoint mainch show currentpoint 4 2 roll +accents { /ch exch def 2 copy moveto + scrt 0 ch put + /w2 scrt stringwidth pop def + w1 w2 sub 2 div delta rmoveto scrt show + /delta delta 150 scaler mul 9 div add def + } forall +unders { /ch exch def 2 copy moveto + scrt 0 ch put + /w2 scrt stringwidth pop def + ch 46 eq { w1 w2 sub 2 div -175 scaler mul 9 div rmoveto scrt show 0 175 rmoveto } + { w1 w2 sub 2 div 0 rmoveto scrt show } ifelse + } forall + pop pop moveto end } def +%%EndProlog +%%BeginSetup +letter +/imagesizefactor 1 def +%%EndSetup +/Courier /Courier-Acnt encodefont +800 /Courier-Acnt F + +%%Page: 1 1 +%%BeginPageSetup +/savepage save def +0.01 imagesizefactor mul dup scale +%%EndPageSetup +gsave + 0 rotate + 79200 61200 0 0 CLP +/Helvetica-Bold /Helvetica-Bold-Acnt encodefont +2400 /Helvetica-Bold-Acnt F +7200 70129 M (Notes on {Medley}test>) S +1400 /Helvetica-Bold-Acnt F +7200 67108 M ( subdirs:) S +/Helvetica /Helvetica-Acnt encodefont +1400 /Helvetica-Acnt F +10800 65708 M (admin, ARs, env, GC, IO , LANGUAGE, Library, loops, lyric, Maiko,) S +7200 64308 M (tools) S +1400 /Helvetica-Bold-Acnt F +7200 62908 M () S +1400 /Helvetica-Acnt F +(Top level files) S +7200 61508 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 61508 M (README.TEDIT) S +1400 /Helvetica-Acnt F +( \(this file\)) S +1400 /Helvetica-Bold-Acnt F +10800 60108 M (TEST-RESULTS) S +1400 /Helvetica-Acnt F +( \(contains log from running AUTO tests from 1988\)) S +7200 58708 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 58708 M (DOT.read-me-first ) S +1400 /Helvetica-Acnt F +( \(originally .read-me-first\)) S +1400 /Helvetica-Bold-Acnt F +7200 54508 M (4045> ) S +1400 /Helvetica-Acnt F +( Deleted) S +1400 /Helvetica-Bold-Acnt F +7200 51708 M (Maiko>) S +1400 /Helvetica-Acnt F +7200 50308 M ( Subdir ARs, AUTO, Aux, HAND, OBSOLETE ) S +7200 48908 M ( Top level files) S +7200 46108 M ( ) S +1400 /Helvetica-Bold-Acnt F +(STACKHAX) S +1400 /Helvetica-Acnt F +( \(has CHECKSTACKSPACE, seems to get tangled up in) S +12000 44708 M (it's own stack) S +7200 43308 M ( ) S +1400 /Helvetica-Bold-Acnt F +(STACKTAKESHI) S +1400 /Helvetica-Acnt F +( \(seems to cause a stack overflow on opurpose,) S +12000 41908 M (which leaves stack clean enough that URAID hard-reset recovers) S +12000 40508 M (from. Suspect timeouts aren't correct) S +7200 39108 M ( ) S +1400 /Helvetica-Bold-Acnt F +(BAD-XREF \() S +1400 /Helvetica-Acnt F +(no compiled file\) ) S +7200 37708 M ( ) S +1400 /Helvetica-Bold-Acnt F +(display.cl) S +1400 /Helvetica-Acnt F +( \(says "from Texas Instruments"\)) S +7200 36308 M ( ) S +1400 /Helvetica-Bold-Acnt F +7200 34908 M (Maiko>ARs) S +1400 /Helvetica-Acnt F +(>) S +10800 33508 M (looks like junk: ) S +7200 32108 M ( ) S +1400 /Helvetica-Bold-Acnt F +(optests ) S +1400 /Helvetica-Acnt F +(& .dfasl \(like AUTO>OPCODES.TEST\)) S +7200 30708 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 30708 M (ENDLESSPUSHES) S +1400 /Helvetica-Acnt F +7200 29308 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 29308 M (AR-TEST-CASES.Auto-log) S +1400 /Helvetica-Bold-Acnt F +7200 25108 M (Maiko>AUTO>) S +1400 /Helvetica-Acnt F +7200 23708 M ( ) S +1400 /Helvetica-Bold-Acnt F +(OPCODES.TEST) S +1400 /Helvetica-Acnt F +7200 22308 M ( ) S +1400 /Helvetica-Bold-Acnt F +(OPCODES.DFASL) S +1400 /Helvetica-Acnt F +( ) S +10800 20908 M (may need EXPORTS.ALL to compile) S +7200 19508 M ( ) S +10800 19508 M (most tests succeed) S +7200 18108 M ( test BITBLT-DIAGONALS and BITBLT-SLOPED-LINES fail) S +7200 16708 M ( A little hard to debug because the inspector for 2D arrays fail) S +1400 /Helvetica-Bold-Acnt F +7200 13908 M (Maiko>Aux>) S +1400 /Helvetica-Acnt F +7200 12508 M ( ) S +10800 12508 M (Another cop y of ) S +1400 /Helvetica-Bold-Acnt F +(bbtests ) S +1400 /Helvetica-Acnt F +(and ) S +1400 /Helvetica-Bold-Acnt F +(optests.lisp) S +1400 /Helvetica-Bold-Acnt F +7200 9708 M (Maiko>HAND>) S +1400 /Helvetica-Acnt F +7200 8308 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 8308 M (MAIKO-ARRAY-TESTS) S +1400 /Helvetica-Acnt F +( and) S +1400 /Helvetica-Bold-Acnt F +( DFASL) S +1400 /Helvetica-Acnt F +( looks like in AUTO) S +grestore savepage restore showpage + +%%Page: 2 2 +%%BeginPageSetup +/savepage save def +0.01 imagesizefactor mul dup scale +%%EndPageSetup +gsave + 0 rotate + 79200 61200 0 0 CLP +/Helvetica /Helvetica-Acnt encodefont +1000 /Helvetica-Acnt F +7200 75600 M (2) S +/Helvetica-Bold /Helvetica-Bold-Acnt encodefont +1400 /Helvetica-Bold-Acnt F +7200 68108 M (Maiko>OBSOLETE>) S +7200 66708 M ( ) S +1400 /Helvetica-Acnt F +(Probably incororated into AUTO>) S +1400 /Helvetica-Acnt F +7200 65308 M ( ) S +1400 /Helvetica-Bold-Acnt F +(AREF-TESTER) S +1400 /Helvetica-Acnt F +7200 63908 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 63908 M (ARRAY-TESTER.TEST ) S +1400 /Helvetica-Acnt F +( ) S +7200 62508 M ( ) S +1400 /Helvetica-Bold-Acnt F +(FLOAT-TESTER) S +1400 /Helvetica-Acnt F +7200 61108 M ( ) S +1400 /Helvetica-Bold-Acnt F +(MAIKO-UNWIND-TESTS) S +1400 /Helvetica-Acnt F +7200 59708 M ( ) S +1400 /Helvetica-Bold-Acnt F +(TESTER) S +1400 /Helvetica-Acnt F +( \(compiled OK\)) S +7200 58308 M ( ) S +1400 /Helvetica-Bold-Acnt F +(unwindtest) S +1400 /Helvetica-Acnt F +7200 56908 M ( ) S +1400 /Helvetica-Bold-Acnt F +(xclopcodetests) S +1400 /Helvetica-Bold-Acnt F +7200 54108 M (Library>) S +1400 /Helvetica-Acnt F +7200 52708 M ( 4045xlpstream> junk) S +7200 51308 M ( Auto> junk\(!\)) S +1400 /Helvetica-Bold-Acnt F +7200 45708 M (loops>) S +7200 44308 M ( LOOPS-SETUP.TEDIT) S +7200 42908 M ( LOOPS-TESTER-.... ) S +1400 /Helvetica-Acnt F +(files) S +1400 /Helvetica-Bold-Acnt F +7200 40108 M (test>Lyric>) S +7200 38708 M ( ) S +1400 /Helvetica-Acnt F +(\(old-versions of) S +1400 /Helvetica-Bold-Acnt F +( DO-TEST .dfasl ) S +1400 /Helvetica-Acnt F +(and) S +1400 /Helvetica-Bold-Acnt F +( .tedit\)) S +7200 35908 M (Tools>) S +1400 /Helvetica-Bold-Acnt F +10800 34508 M (AUTOTEST.TEDIT) S +1400 /Helvetica-Acnt F +( \(originql AUTOTEST.TEDIT-orig\)) S +7200 33108 M ( ) S +1400 /Helvetica-Bold-Acnt F +10800 33108 M (AUTOTEST & .DFASL) S +1400 /Helvetica-Acnt F +( framework for running tests) S +7200 30308 M ( ) S +1400 /Helvetica-Bold-Acnt F +(DO-TEST & .DFASL ) S +1400 /Helvetica-Acnt F +(\(copied newer version from Medley) S +12000 28908 M (internal/library\)) S +7200 27508 M ( ) S +1400 /Helvetica-Bold-Acnt F +(DO-TEST.TEDIT) S +1400 /Helvetica-Acnt F +( on Writing Software Tests) S +7200 26108 M ( \(many other files not reviewed yet\)) S +grestore savepage restore showpage + +%%Trailer diff --git a/internal/test/tools/AUTOTEST b/internal/test/tools/AUTOTEST index 48b8c82d..d9945d59 100644 --- a/internal/test/tools/AUTOTEST +++ b/internal/test/tools/AUTOTEST @@ -1,1693 +1 @@ -(FILECREATED "16-Jul-85 15:52:21" {DANTE}AUTOTEST.;7 67003 - - changes to: (FNS AT.SHOW.STARTTIME AUTOTESTER AT.MAKETIMEWINDOW AT.SHOW.ENDTIME AT.SHOW.TESTID - AT.SHOW.TESTSUITE AT.REPAINT.TIMEW AT.TESTCOMMAND AT.UPDATEAUTOTESTERITEMS - AT.SINGLE-TEST SINGLE-TEST AT.ABORTCOMMAND AT.RESUMECOMMAND AT.CLOSEFN - AT.PAUSECOMMAND TEST-MESSAGE AT.COMMANDDISPATCH AT.HARDCOPYFN AT.PRINTCOMMAND - AT.PRINTHEADINGSON AT.PRINTANDGETREGION GETPRINTFILE AT.GETPRINTDESTINATION) - (VARS AUTOTESTCOMS ATICON) - - previous date: "20-Jun-85 17:12:30" {DANTE}AUTOTEST.;22) - - -(* Copyright (c) 1985 by XEROX Corporation. All rights reserved.) - -(PRETTYCOMPRINT AUTOTESTCOMS) - -(RPAQQ AUTOTESTCOMS [(FILES ATTACHEDWINDOW ICONW) - [VARS [ATMENUITEMS (QUOTE ((TEST TEST - "Tests the selected files; middle button to also redirect output.") - (ABORT ABORT "Aborts testing of the selected files.") - (PAUSE PAUSE - "Temporarily pauses in the testing of selected files.") - (RESUME RESUME "Resumes PAUSEd testing.") - (DIRECTORY DIRECTORY - "Does a directory of files in order to create a new set of tests to select.") - (PRINT PRINT -"Prints the results of testing of the selected files; middle button to also select printing destination." - ) - (SUMMARIZE SUMMARIZE - "Prints the results of testing of failed tests from the selected files.") - (QUIT QUIT "Quits testing."] - (ATNOARGITEMS (QUOTE (DIRECTORY QUIT))) - (ATBUSYOKITEMS (QUOTE (ABORT PAUSE RESUME QUIT] - (INITVARS (ATICONFONT (FONTCREATE (QUOTE HELVETICA) - 8 - (QUOTE MRR))) - (DEFAULTAUTOTESTFONT (FONTCREATE (QUOTE GACHA) - 10 - (QUOTE MRR))) - (ATTIMEWINDOWFONT (FONTCREATE (QUOTE GACHA) - 8 - (QUOTE MRR))) - (ATPROMPTFONT (FONTCREATE (QUOTE GACHA) - 8 - (QUOTE MRR))) - (AUTOTESTMENUFONT (FONTCREATE (QUOTE HELVETICA) - 10 - (QUOTE MRR))) - (ATBORDERWIDTH 2) - [ATINFOLISTINGWIDTHS (QUOTE (RESULT (Result . 70) - NAME - (Name . 180) - FILE - (File . 1800] - (ATINFOSHADE 16920) - (ATITEMUNSELECTEDSHADE 0) - (ATITEMSELECTEDSHADE 43605)) - (BITMAPS ATICON ATICONMASK) - (CURSORS AT.RIGHTARROWCURSOR) - (* * Main autotester fns) - (FNS AT AUTOTESTER SINGLE-TEST TEST-MESSAGE) - (COMS (* * commands and major subfunctions) - (FNS AT.TESTCOMMAND AT.ABORTCOMMAND AT.PAUSECOMMAND AT.RESUMECOMMAND - AT.DIRECTORYCOMMAND AT.PRINTCOMMAND AT.QUITCOMMAND) - (FNS AT.COMMANDDISPATCH AT.SELECT AT.UPDATEAUTOTESTERITEMS AT.SINGLE-TEST)) - (* * lower-level window mungers) - (FNS AT.MAKERIGIDWINDOW AT.CLRPROMPTW AT.PRINTHEADINGSON AT.PRINTANDGETREGION - AT.MAKEHEADINGWINDOW AT.MAKECOUNTERWINDOW AT.MAKETIMEWINDOW AT.PROMPTWPRINT - AT.PROMPTWTERPRI AT.SELECTFILE AT.UNSELECTFILE AT.CHANGECOMPLETEMARK - AT.SHOW.NUMCOMPLETED AT.SHOW.NUMFILES AT.SHOW.NUMSELECTED AT.SHOW.NUMSUCCESSFUL - AT.SHOW.ENDTIME AT.SHOW.STARTTIME AT.SHOW.TESTID AT.SHOW.TESTSUITE) - (* * window functions) - (FNS AT.HEADINGWREDISPLAYFN AT.REPAINT.COUNTERW AT.REPAINT.TIMEW AT.ICONFN AT.BUTTONEVENTFN - AT.CURSORMOVEDFN AT.CURSOROUTFN AT.REPAINTFN AT.SCROLLFN AT.RIGHTBUTTONFN - AT.MENU.WHENSELECTEDFN AT.CLOSEFN AT.HARDCOPYFN) - (* * odds and ends) - (FNS AT.FETCHFILENAME AT.STARTOFNAME AT.STARTUP AT.CREATEPRINTSPEC AT.FINDTESTBUCKET - AT.PROMPTFORINPUT AT.GETALLFILEINFO AT.GETPRINTDESTINATION AT.\ItemWithTag) - (DECLARE: EVAL@COMPILE DONTCOPY (CONSTANTS (AT.MARKXPOS 16)) - (RECORDS ATPRINTSPEC TESTBUCKET)) - (ADDVARS (BackgroundMenuCommands ("AutomatedTester" (AT) - - "Opens an automated tester window; prompts for directory"))) - (VARS (BackgroundMenu)) - (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA AT) - (NLAML) - (LAMA AT.PROMPTWPRINT]) -(FILESLOAD ATTACHEDWINDOW ICONW) - -(RPAQQ ATMENUITEMS ((TEST TEST "Tests the selected files; middle button to also redirect output.") - (ABORT ABORT "Aborts testing of the selected files.") - (PAUSE PAUSE "Temporarily pauses in the testing of selected files.") - (RESUME RESUME "Resumes PAUSEd testing.") - (DIRECTORY DIRECTORY - "Does a directory of files in order to create a new set of tests to select.") - (PRINT PRINT -"Prints the results of testing of the selected files; middle button to also select printing destination." - ) - (SUMMARIZE SUMMARIZE - "Prints the results of testing of failed tests from the selected files.") - (QUIT QUIT "Quits testing."))) - -(RPAQQ ATNOARGITEMS (DIRECTORY QUIT)) - -(RPAQQ ATBUSYOKITEMS (ABORT PAUSE RESUME QUIT)) - -(RPAQ? ATICONFONT (FONTCREATE (QUOTE HELVETICA) - 8 - (QUOTE MRR))) - -(RPAQ? DEFAULTAUTOTESTFONT (FONTCREATE (QUOTE GACHA) - 10 - (QUOTE MRR))) - -(RPAQ? ATTIMEWINDOWFONT (FONTCREATE (QUOTE GACHA) - 8 - (QUOTE MRR))) - -(RPAQ? ATPROMPTFONT (FONTCREATE (QUOTE GACHA) - 8 - (QUOTE MRR))) - -(RPAQ? AUTOTESTMENUFONT (FONTCREATE (QUOTE HELVETICA) - 10 - (QUOTE MRR))) - -(RPAQ? ATBORDERWIDTH 2) - -(RPAQ? ATINFOLISTINGWIDTHS (QUOTE (RESULT (Result . 70) - NAME - (Name . 180) - FILE - (File . 1800)))) - -(RPAQ? ATINFOSHADE 16920) - -(RPAQ? ATITEMUNSELECTEDSHADE 0) - -(RPAQ? ATITEMSELECTEDSHADE 43605) - -(RPAQ ATICON (READBITMAP)) -(80 80 -"OOOOOOOOOOOOOOOOOOOO" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@COA" -"H@@@@AOOOOOOON@@@GOI" -"H@@@@AOOOOOOON@@@NAM" -"H@@@@AOOOOOOON@@@L@M" -"H@@@@AOOOOOOON@@@L@M" -"H@@@@AOOOOOOON@@@@@M" -"H@@@@AOOOOOOON@@@@@M" -"H@@@@AOOOOOOON@@@@AM" -"HH@HFAOOOOOOONAH@@OI" -"HLAHCAOOOOOOON@L@@OA" -"HFC@AIOOOOOOON@F@@LA" -"HCF@@MOOOOOOON@C@@LA" -"HALGOOOOOOOOOOOOH@LA" -"HALGOOOOOOOOOOOOH@LA" -"HCF@@MOOOOOOON@C@@LA" -"HFC@AIOOOOOOON@F@@LA" -"HLAHCAOOOOOOON@L@@LA" -"HH@HFAOOOOOOONAH@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@LA" -"H@@@@AOOOOOOON@@@@LA" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@AOOOOOOON@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"H@@@@@@@@@@@@@@@@@@A" -"OOOOOOOOOOOOOOOOOOOO") - -(RPAQ ATICONMASK (READBITMAP)) -(80 80 -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO" -"OOOOOOOOOOOOOOOOOOOO") -(RPAQ AT.RIGHTARROWCURSOR (CURSORCREATE (READBITMAP) 7 9)) -(16 16 -"@@@@" -"@@@@" -"@F@@" -"@GH@" -"@GN@" -"@GOH" -"OOON" -"OOOO" -"OOON" -"@GOH" -"@GN@" -"@GH@" -"@F@@" -"@@@@" -"@@@@" -"@@@@") (* * Main autotester fns) - -(DEFINEQ - -(AT - [NLAMBDA DIR (* scv "23-May-85 11:28") - (AUTOTESTER (OR (CAR (NLAMBDA.ARGS DIR)) - (PROMPTFORWORD "Test directory pattern?" NIL NIL PROMPTWINDOW]) - -(AUTOTESTER - [LAMBDA (FILESPEC) (* scv "15-Jul-85 15:36") - (PROG ((PROMPTWHEIGHT 3) - AUTOTESTWINDOW COMMANDMENUWINDOW COMMANDMENU DIRSTART HEADINGW COUNTERW TIMEW TTYDS) - (COND - ((NULL FILESPEC) - (RETURN))) - (SETQ FILESPEC (DIRECTORY.FILL.PATTERN FILESPEC (QUOTE DCOM) - "")) - (SETQ COMMANDMENU - (create MENU - MENUFONT _ AUTOTESTMENUFONT - ITEMS _ ATMENUITEMS - MENUROWS _ 1 - CENTERFLG _ T - WHENSELECTEDFN _(FUNCTION AT.MENU.WHENSELECTEDFN))) - (SETQ AUTOTESTWINDOW (CREATEW (GETREGION (WIDTHIFWINDOW (fetch IMAGEWIDTH of COMMANDMENU) - (fetch MENUOUTLINESIZE - of COMMANDMENU)) - (HEIGHTIFWINDOW (ITIMES 4 (FONTPROP - DEFAULTAUTOTESTFONT - (QUOTE HEIGHT)) - ) - NIL ATBORDERWIDTH)) - NIL ATBORDERWIDTH)) - (SETQ HEADINGW (AT.MAKEHEADINGWINDOW (GETWINDOWPROP AUTOTESTWINDOW (QUOTE WIDTH)) - DEFAULTAUTOTESTFONT ATBORDERWIDTH - "Automated Tester Window")) - (SETQ COUNTERW (AT.MAKECOUNTERWINDOW (HEIGHTIFWINDOW (FONTPROP DEFAULTAUTOTESTFONT - (QUOTE HEIGHT))) - (WINDOWPROP HEADINGW (QUOTE WIDTH)) - AUTOTESTWINDOW)) - (SETQ TIMEW (AT.MAKETIMEWINDOW (HEIGHTIFWINDOW (FONTPROP ATTIMEWINDOWFONT (QUOTE HEIGHT))) - (WINDOWPROP HEADINGW (QUOTE WIDTH)) - AUTOTESTWINDOW)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE HEADINGWINDOW) - HEADINGW) - (ATTACHWINDOW HEADINGW AUTOTESTWINDOW (QUOTE TOP)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE COUNTERWINDOW) - COUNTERW) - (ATTACHWINDOW COUNTERW HEADINGW (QUOTE TOP)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE TIMEWINDOW) - TIMEW) - (ATTACHWINDOW TIMEW COUNTERW (QUOTE TOP)) - (SETQ COMMANDMENUWINDOW (ATTACHMENU COMMANDMENU AUTOTESTWINDOW (QUOTE TOP))) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE SCROLLFN) - (FUNCTION AT.SCROLLFN)) - (AT.MAKERIGIDWINDOW (GETPROMPTWINDOW AUTOTESTWINDOW PROMPTWHEIGHT ATPROMPTFONT)) - (DSPFONT DEFAULTAUTOTESTFONT AUTOTESTWINDOW) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ICONFN) - (FUNCTION AT.ICONFN)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ICONTITLE) - FILESPEC) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE NUMCOMPLETED) - 0) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE NUMSUCCESSFUL) - 0) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ORIGX) - (DSPXPOSITION NIL AUTOTESTWINDOW)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ORIGY) - (DSPYPOSITION NIL AUTOTESTWINDOW)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE DIRWIDTH) - (GETWINDOWPROP AUTOTESTWINDOW (QUOTE WIDTH))) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE BUTTONEVENTFN) - (FUNCTION AT.BUTTONEVENTFN)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE RIGHTBUTTONFN) - (FUNCTION AT.RIGHTBUTTONFN)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE REPAINTFN) - (FUNCTION AT.REPAINTFN)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE CURSORMOVEDFN) - (FUNCTION AT.CURSORMOVEDFN)) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE CURSOROUTFN) - (FUNCTION AT.CURSOROUTFN)) - (WINDOWADDPROP AUTOTESTWINDOW (QUOTE RESHAPEFN) - (FUNCTION RESHAPEBYREPAINTFN)) - (WINDOWADDPROP AUTOTESTWINDOW (QUOTE SHRINKFN) - (FUNCTION AT.CLOSEFN) - T) - (WINDOWADDPROP AUTOTESTWINDOW (QUOTE CLOSEFN) - (FUNCTION AT.CLOSEFN) - T) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ITEMSPEC) - FILESPEC) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (WINDOWPROP COMMANDMENUWINDOW (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (WINDOWPROP HEADINGW (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (WINDOWPROP COUNTERW (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (WINDOWPROP TIMEW (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (WINDOWPROP (GETPROMPTWINDOW AUTOTESTWINDOW) - (QUOTE HARDCOPYFN) - (QUOTE AT.HARDCOPYFN)) - (SETQ TTYDS (WFROMDS (TTYDISPLAYSTREAM))) - (PUTWINDOWPROP AUTOTESTWINDOW (QUOTE ATDISPLAYSTREAM) - TTYDS) - (WINDOWPROP TTYDS (QUOTE PAGEFULLFN) - (QUOTE NILL)) - (WINDOWPROP TTYDS (QUOTE AUTOTESTER) - AUTOTESTWINDOW) - (ADD.PROCESS (LIST (FUNCTION AT.STARTUP) - AUTOTESTWINDOW COMMANDMENU COMMANDMENUWINDOW) - (QUOTE NAME) - (QUOTE AT-Update)) - (RETURN AUTOTESTWINDOW]) - -(SINGLE-TEST - [LAMBDA (IDENTIFIER EXPRESSION PREDICATE TIMEOUT) (* scv "12-Jul-85 16:22") - (PROG (MAIN PROC RESULT TESTEND) - (SETQ MAIN (WINDOWPROP (WFROMDS (TTYDISPLAYSTREAM)) - (QUOTE AUTOTESTER))) - (WINDOWPROP MAIN (QUOTE TESTRESULT) - NIL) - (PUTWINDOWPROP MAIN (QUOTE TESTSTART) - NIL) - (PUTWINDOWPROP MAIN (QUOTE TESTEND) - NIL) - [SETQ PROC (ADD.PROCESS (LIST (QUOTE AT.SINGLE-TEST) - (KWOTE IDENTIFIER) - (KWOTE EXPRESSION) - (KWOTE PREDICATE) - (KWOTE TIMEOUT) - (KWOTE (TTYDISPLAYSTREAM)) - (KWOTE (OUTPUT))) - (QUOTE NAME) - (CONCAT (QUOTE SINGLE-TEST-) - IDENTIFIER) - (QUOTE WINDOW) - (WFROMDS (TTYDISPLAYSTREAM] - (WHILE (AND [NULL (SETQ RESULT (WINDOWPROP MAIN (QUOTE TESTRESULT] - (OR (NULL TIMEOUT) - [NULL (SETQ TESTEND (WINDOWPROP MAIN (QUOTE TESTEND] - (LESSP (CLOCK 0) - TESTEND)) - (PROCESSP PROC)) - DO (DISMISS 50)) - (PUTWINDOWPROP MAIN (QUOTE TESTID) - NIL) - (AT.SHOW.TESTID MAIN) - (PUTWINDOWPROP MAIN (QUOTE STARTTIME) - NIL) - (AT.SHOW.STARTTIME MAIN) - (PUTWINDOWPROP MAIN (QUOTE ENDTIME) - NIL) - (AT.SHOW.ENDTIME MAIN) - (IF (NULL RESULT) - THEN (TEST-MESSAGE IDENTIFIER "timed out, timeout" TIMEOUT) - (DEL.PROCESS PROC) - (RETURN NIL) - ELSE (RETURN (CAR RESULT]) - -(TEST-MESSAGE - [LAMBDA (IDENTIFIER TEXT INFO) (* scv " 3-Jul-85 12:07") - (printout NIL "===> Test " IDENTIFIER ": " TEXT ": " INFO T]) -) - (* * commands and major subfunctions) - -(DEFINEQ - -(AT.TESTCOMMAND - [LAMBDA (FILEENTRY KEY WINDOW STDOUT) (* scv "12-Jul-85 14:21") - (PROG (FILENAME NUM ITEMMAP RESULT) - (BLOCK) - (OUTPUT STDOUT) - [WINDOWPROP WINDOW (QUOTE TESTSUITE) - (fetch (ATPRINTSPEC LABEL) of (CADR (fetch (TESTBUCKET ITEM) of FILEENTRY] - (AT.SHOW.TESTSUITE WINDOW) - (SETQ FILENAME (fetch (TESTBUCKET FILENAME) of FILEENTRY)) - (SETQ NUM (fetch (TESTBUCKET #) of FILEENTRY)) - (SETQ ITEMMAP (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP))) - (LISPXEVAL (LIST (QUOTE LOAD) - (LIST (QUOTE QUOTE) - FILENAME))) - [SETQ RESULT (LISPXEVAL (LIST (FILENAMEFIELD FILENAME (QUOTE NAME)) - (LIST (QUOTE QUOTE) - (PACKFILENAME (QUOTE NAME) - "" - (QUOTE EXTENSION) - "" - (QUOTE VERSION) - "" - (QUOTE BODY) - FILENAME] - (replace (TESTBUCKET COMPLETED?) of FILEENTRY with T) - [WINDOWPROP WINDOW (QUOTE NUMCOMPLETED) - (ADD1 (WINDOWPROP WINDOW (QUOTE NUMCOMPLETED] - (replace (TESTBUCKET SUCCESSFUL?) of FILEENTRY with RESULT) - [if RESULT - then (WINDOWPROP WINDOW (QUOTE NUMSUCCESSFUL) - (ADD1 (WINDOWPROP WINDOW (QUOTE NUMSUCCESSFUL] - (AT.SHOW.NUMCOMPLETED WINDOW) - (AT.SHOW.NUMSUCCESSFUL WINDOW) - [replace (TESTBUCKET ITEM) of FILEENTRY with (CONS [create ATPRINTSPEC - LABEL _(if RESULT - then (QUOTE pass) - else (QUOTE FAIL)) - WIDTH _(fetch (ATPRINTSPEC - WIDTH) - of - (LISTGET - ATINFOLISTINGWIDTHS - (QUOTE RESULT] - (CDR (fetch (TESTBUCKET ITEM) - of FILEENTRY] - (SETQ ITEMMAP (for I in ITEMMAP collect (if (EQP NUM (fetch (TESTBUCKET #) of I)) - then FILEENTRY - else I))) - (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP) - ITEMMAP) - (UNDOLISPX1 (LISPXFIND LISPXHISTORY (LIST (CADR LISPXHISTORY)) - (QUOTE ENTRY) - NIL)) - (UNDOLISPX1 (LISPXFIND LISPXHISTORY (LIST (SUB1 (CADR LISPXHISTORY))) - (QUOTE ENTRY) - NIL)) - (REDISPLAYW WINDOW (fetch (TESTBUCKET ITEMREGION) of FILEENTRY)) - (WINDOWPROP WINDOW (QUOTE TESTSUITE) - NIL) - (AT.SHOW.TESTSUITE WINDOW) - (OUTPUT T]) - -(AT.ABORTCOMMAND - [LAMBDA (KEY WINDOW) (* scv "12-Jul-85 16:19") - (PROG (PAUSED? PAUSE) - (SETQ PAUSED? (GETWINDOWPROP WINDOW (QUOTE PAUSESTART))) - (if (NOT PAUSED?) - then (SETQ PAUSE (CLOCK 0)) - (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - PAUSE)) - (if (MOUSECONFIRM "Are you sure? " - "Click left button to ABORT tests, right button to RESUME tests." - (GETPROMPTWINDOW (MAINWINDOW WINDOW T))) - then [PROG (PROC) - (SETQ PROC (GETWINDOWPROP WINDOW (QUOTE TESTPROCESS))) - (if PROC - then (DEL.PROCESS PROC) - (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - NIL) - else (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "No tests in process.") - (if (NOT PAUSED?) - then (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - NIL] - else (if (NOT PAUSED?) - then (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - NIL) - (if (GETWINDOWPROP WINDOW (QUOTE TESTEND)) - then (PUTWINDOWPROP WINDOW (QUOTE ENDTIME) - (PLUS (GETWINDOWPROP WINDOW (QUOTE ENDTIME)) - (IQUOTIENT (DIFFERENCE (CLOCK 0) - PAUSE) - 1000))) - (AT.SHOW.ENDTIME (MAINWINDOW WINDOW T)) - (PUTWINDOWPROP WINDOW (QUOTE TESTEND) - (PLUS (GETWINDOWPROP WINDOW (QUOTE TESTEND)) - (DIFFERENCE (CLOCK 0) - PAUSE]) - -(AT.PAUSECOMMAND - [LAMBDA (KEY WINDOW) (* scv " 2-Jul-85 15:29") - (PROG (PROC) - (SETQ PROC (GETWINDOWPROP WINDOW (QUOTE TESTPROCESS))) - (if PROC - then (SUSPEND.PROCESS PROC) - (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - (CLOCK 0)) - else (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "No tests in process."]) - -(AT.RESUMECOMMAND - [LAMBDA (KEY WINDOW) (* scv "12-Jul-85 16:19") - (PROG (PROC PAUSE) - (SETQ PROC (GETWINDOWPROP WINDOW (QUOTE TESTPROCESS))) - (if PROC - then (if (SETQ PAUSE (GETWINDOWPROP WINDOW (QUOTE PAUSESTART))) - then (PUTWINDOWPROP WINDOW (QUOTE PAUSESTART) - NIL) - [if (GETWINDOWPROP WINDOW (QUOTE TESTEND)) - then (PUTWINDOWPROP WINDOW (QUOTE ENDTIME) - (PLUS (GETWINDOWPROP WINDOW (QUOTE ENDTIME)) - (IQUOTIENT (DIFFERENCE (CLOCK 0) - PAUSE) - 1000))) - (AT.SHOW.ENDTIME (MAINWINDOW WINDOW T)) - (PUTWINDOWPROP WINDOW (QUOTE TESTEND) - (PLUS (GETWINDOWPROP WINDOW (QUOTE TESTEND)) - (DIFFERENCE (CLOCK 0) - PAUSE] - (WAKE.PROCESS PROC) - else (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "No tests paused.")) - else (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "No tests in process."]) - -(AT.DIRECTORYCOMMAND - [LAMBDA (KEY WINDOW) (* scv "20-Jun-85 12:58") - (PROG (FILESPEC) - (AT.CLRPROMPTW WINDOW) - (if (NULL (SETQ FILESPEC (AT.PROMPTFORINPUT "New test directory pattern? " - (GETWINDOWPROP WINDOW (QUOTE ITEMSPEC)) - WINDOW))) - then (RETURN)) - (PUTWINDOWPROP WINDOW (QUOTE ICONTITLE) - FILESPEC) - (PUTWINDOWPROP WINDOW (QUOTE ITEMSPEC) - (DIRECTORY.FILL.PATTERN FILESPEC (QUOTE DCOM) - "")) - (RETURN T]) - -(AT.PRINTCOMMAND - [LAMBDA (FILEENTRY KEY WINDOW IMAGESTREAM) (* scv " 2-Jul-85 10:36") - (PROG (XPOS FONTWIDTH) - (SETQ FONTWIDTH (CHARWIDTH (CHCON1 "M") - (DSPFONT NIL IMAGESTREAM))) - (SETQ XPOS (DSPLEFTMARGIN NIL IMAGESTREAM)) - (for I in (fetch (TESTBUCKET ITEM) of FILEENTRY) - do (printout IMAGESTREAM (fetch (ATPRINTSPEC LABEL) of I)) - (DSPXPOSITION (SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) of I) - FONTWIDTH))) - IMAGESTREAM)) - (TERPRI IMAGESTREAM]) - -(AT.QUITCOMMAND - [LAMBDA (KEY WINDOW) (* scv "31-May-85 12:49") - (CLOSEW WINDOW]) -) -(DEFINEQ - -(AT.COMMANDDISPATCH - [LAMBDA (ITEM MENU KEY) (* scv " 3-Jul-85 11:53") - (PROG (WINDOW ATUPDATE? FILELIST ITEMMAP NUMCOMPLETED NUMSUCCESSFUL FILE XPOS STDOUT) - (SETQ WINDOW (WINDOWPROP (WFROMMENU MENU) - (QUOTE MAINWINDOW))) - (COND - ((FMEMB (CADR ITEM) - ATBUSYOKITEMS)) - ((GETWINDOWPROP WINDOW (QUOTE AUTOTESTERBUSY)) - (AT.PROMPTWPRINT WINDOW "The autotester is busy.") - (RETURN))) - (COND - ((EQUAL (CADR ITEM) - (QUOTE "")) - (RETURN))) - (SETQ ITEMMAP (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP))) - (OR (FMEMB (CADR ITEM) - ATNOARGITEMS) - [SETQ FILELIST (for INDEX in (WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS)) - collect (CAR (NTH ITEMMAP INDEX] - (PROGN (AT.PROMPTWPRINT WINDOW "No tests are selected") - (RETURN))) - (RESETLST (RESETSAVE NIL (LIST (QUOTE SHADEITEM) - ITEM MENU ATITEMUNSELECTEDSHADE)) - [RESETSAVE NIL (LIST (FUNCTION [LAMBDA (W P) - (PUTWINDOWPROP W (QUOTE AUTOTESTERBUSY) - P]) - WINDOW - (GETWINDOWPROP WINDOW (QUOTE AUTOTESTERBUSY] - (PUTWINDOWPROP WINDOW (QUOTE AUTOTESTERBUSY) - T) - (SHADEITEM ITEM MENU ATITEMSELECTEDSHADE) - [SELECTQ (CADR ITEM) - [TEST (RESETLST (RESETSAVE NIL (LIST (QUOTE PUTWINDOWPROP) - WINDOW - (QUOTE TESTPROCESS) - NIL)) - [RESETSAVE NIL (LIST (QUOTE SETTOPVAL) - (QUOTE HELPFLAG) - (GETTOPVAL (QUOTE HELPFLAG] - (RESETSAVE NIL (LIST (QUOTE SET) - (QUOTE HELPFLAG) - HELPFLAG)) - (PUTWINDOWPROP WINDOW (QUOTE TESTPROCESS) - (THIS.PROCESS)) - (SETTOPVAL (QUOTE HELPFLAG) - NIL) - (SETQ HELPFLAG NIL) - [SETQ STDOUT (if (EQ KEY (QUOTE LEFT)) - then T - else (OPENFILE (AT.PROMPTFORINPUT - "Name of file to direct output to? " - "" - WINDOW) - (QUOTE OUTPUT] - (SETQ NUMCOMPLETED (WINDOWPROP WINDOW (QUOTE - NUMCOMPLETED))) - (SETQ NUMSUCCESSFUL (WINDOWPROP WINDOW (QUOTE - NUMSUCCESSFUL))) - [for FILEENTRY in ITEMMAP - do (if (AND (FMEMB (fetch (TESTBUCKET #) - of FILEENTRY) - (WINDOWPROP WINDOW (QUOTE - CURRENTTESTNUMBERS))) - (fetch (TESTBUCKET COMPLETED?) - of FILEENTRY)) - then (SETQ NUMCOMPLETED (SUB1 NUMCOMPLETED)) - (replace (TESTBUCKET COMPLETED?) - of FILEENTRY with NIL) - (if (fetch (TESTBUCKET SUCCESSFUL?) - of FILEENTRY) - then (SETQ NUMSUCCESSFUL - (SUB1 NUMSUCCESSFUL)) - (replace (TESTBUCKET SUCCESSFUL?) - of FILEENTRY with NIL] - (WINDOWPROP WINDOW (QUOTE NUMCOMPLETED) - NUMCOMPLETED) - (WINDOWPROP WINDOW (QUOTE NUMSUCCESSFUL) - NUMSUCCESSFUL) - (AT.SHOW.NUMCOMPLETED WINDOW) - (AT.SHOW.NUMSUCCESSFUL WINDOW) - (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP) - ITEMMAP) - (REDISPLAYW WINDOW) - (TTYDISPLAYSTREAM (WINDOWPROP WINDOW (QUOTE - ATDISPLAYSTREAM))) - (CLEARW (WINDOWPROP WINDOW (QUOTE ATDISPLAYSTREAM))) - (for FILEENTRY in FILELIST - do (AT.TESTCOMMAND FILEENTRY KEY WINDOW STDOUT)) - (if (NEQ STDOUT T) - then (CLOSEF STDOUT] - (ABORT (AT.ABORTCOMMAND KEY WINDOW)) - (PAUSE (AT.PAUSECOMMAND KEY WINDOW)) - (RESUME (AT.RESUMECOMMAND KEY WINDOW)) - (DIRECTORY (SETQ ATUPDATE? (AT.DIRECTORYCOMMAND KEY WINDOW))) - (PRINT (SETQ FILE (AT.GETPRINTDESTINATION KEY)) - (printout FILE "Testing results for " (WINDOWPROP WINDOW - (QUOTE ITEMSPEC) - ) - ":" T T) - (SETQ XPOS (DSPLEFTMARGIN NIL FILE)) - (for I on ATINFOLISTINGWIDTHS by (CDDR I) - do (printout FILE (fetch (ATPRINTSPEC LABEL) - of (CADR I))) - (DSPXPOSITION [SETQ XPOS - (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC - WIDTH) - of (CADR I)) - (CHARWIDTH (CHCON1 - "M") - (DSPFONT - NIL FILE] - FILE)) - (TERPRI FILE) - (for FILEENTRY in FILELIST do (AT.PRINTCOMMAND FILEENTRY KEY - WINDOW FILE)) - (CLOSEF FILE)) - (SUMMARIZE (SETQ FILE (AT.GETPRINTDESTINATION KEY)) - (printout FILE "Testing summary for " (WINDOWPROP - WINDOW - (QUOTE ITEMSPEC)) - ":" T T) - (SETQ XPOS (DSPLEFTMARGIN NIL FILE)) - (for I on ATINFOLISTINGWIDTHS by (CDDR I) - do (printout FILE (fetch (ATPRINTSPEC LABEL) - of (CADR I))) - (DSPXPOSITION [SETQ XPOS - (PLUS XPOS - (ITIMES (fetch (ATPRINTSPEC - WIDTH) - of (CADR I)) - (CHARWIDTH (CHCON1 "M") - (DSPFONT - NIL FILE] - FILE)) - (TERPRI FILE) - (for FILEENTRY in FILELIST - do (if (NULL (fetch (TESTBUCKET SUCCESSFUL?) of FILEENTRY)) - then (AT.PRINTCOMMAND FILEENTRY KEY WINDOW FILE))) - (CLOSEF FILE)) - (QUIT (AT.QUITCOMMAND KEY WINDOW)) - (LET ((FN (CADR ITEM))) - (if (EQ (CAR FN) - (QUOTE FUNCTION)) - then (APPLY* (CADR FN) - FILELIST KEY WINDOW) - else (SHOULDNT] - (COND - (ATUPDATE? (AT.UPDATEAUTOTESTERITEMS (WINDOWPROP WINDOW (QUOTE ITEMSPEC)) - WINDOW]) - -(AT.SELECT - [LAMBDA (WINDOW) (* scv "22-May-85 15:32") - (PROG (AUTOTESTERITEMMAP TEST SETSEL ADDSEL EXTEND CURRENT#S TEST# FIRST# LAST#) - (OR (SETQ SETSEL (MOUSESTATE LEFT)) - (SETQ ADDSEL (LASTMOUSESTATE MIDDLE)) - (SETQ EXTEND (LASTMOUSESTATE RIGHT)) - (RETURN)) - (SETQ AUTOTESTERITEMMAP (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP))) - (SETQ TEST (AT.FINDTESTBUCKET WINDOW)) - (COND - ((NULL TEST) - (RETURN))) - [COND - (SETSEL (for TEST# in (GETWINDOWUSERPROP WINDOW (QUOTE CURRENTTESTNUMBERS)) - do (AT.UNSELECTFILE (CAR (FNTH AUTOTESTERITEMMAP TEST#)) - WINDOW)) - (AT.SELECTFILE TEST WINDOW)) - (ADDSEL (if (fetch (TESTBUCKET SELECTED?) of TEST) - then (AT.UNSELECTFILE TEST WINDOW) - else (AT.SELECTFILE TEST WINDOW))) - (EXTEND (* have to find all the messages between TEST and the  - one selected *) - (COND - ([SETQ CURRENT#S (SORT (WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS] - (SETQ TEST# (fetch (TESTBUCKET #) of TEST)) - [COND - [(ILESSP TEST# (CAR CURRENT#S)) (* before *) - (SETQ FIRST# TEST#) - (SETQ LAST# (SUB1 (CAR CURRENT#S] - (T (SETQ LAST# TEST#) (* after *) - (SETQ FIRST# (ADD1 (CAR (LAST CURRENT#S] - (for I from FIRST# to LAST# do (AT.SELECTFILE (CAR (NTH AUTOTESTERITEMMAP I)) - WINDOW] - (AT.SHOW.NUMSELECTED WINDOW]) - -(AT.UPDATEAUTOTESTERITEMS - [LAMBDA (ITEMSPEC WINDOW) (* scv "12-Jul-85 14:07") - (PROG ((INFOWANTED (QUOTE (RESULT NAME FILE))) - HEADINGWINDOW FILEGENERATOR FILENAME FILEINFO MAXWIDTH AUTOTESTERITEMMAP) - [SETQ FILEGENERATOR (\GENERATEFILES ITEMSPEC (QUOTE (NAME)) - (QUOTE (SORT RESETLST] - (SETQ HEADINGWINDOW (GETWINDOWPROP WINDOW (QUOTE HEADINGWINDOW))) - (WINDOWPROP HEADINGWINDOW (QUOTE TITLE) - "Auto Tester") - (CLEARW (WINDOWPROP WINDOW (QUOTE COUNTERWINDOW))) - (PUTWINDOWPROP WINDOW (QUOTE EXTENT) - NIL) (* set EXTENT to NIL while updating) - (PUTWINDOWPROP WINDOW (QUOTE INFOGOTTEN) - INFOWANTED) - (PUTWINDOWPROP WINDOW (QUOTE DIRWIDTH) - (SETQ MAXWIDTH (AT.PRINTHEADINGSON HEADINGWINDOW INFOWANTED))) - (DSPRIGHTMARGIN 32767 WINDOW) - (CLEARW WINDOW) - [SETQ AUTOTESTERITEMMAP (while (SETQ FILENAME (\GENERATENEXTFILE FILEGENERATOR)) - as ITEMCOUNT from 1 bind ITEM bind STARTOFNAME - collect (if (LISTP FILENAME) - then (SETQ FILENAME (CONCATCODES FILENAME))) - (SETQ FILEINFO (AT.GETALLFILEINFO FILENAME FILEGENERATOR - INFOWANTED)) - (create TESTBUCKET - FILENAME _ FILENAME - # _ ITEMCOUNT - ITEM _[SETQ ITEM - (AT.CREATEPRINTSPEC FILEINFO INFOWANTED - (OR STARTOFNAME - (SETQ STARTOFNAME - (AT.STARTOFNAME - FILENAME ITEMSPEC] - ITEMREGION _(AT.PRINTANDGETREGION ITEM WINDOW - AT.MARKXPOS 10) - SELECTED? _ NIL - COMPLETED? _ NIL - SUCCESSFUL? _(QUOTE ?] - (PUTWINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP) - AUTOTESTERITEMMAP) - (PUTWINDOWPROP WINDOW (QUOTE EXTENT) - (if AUTOTESTERITEMMAP - then [create REGION - LEFT _ 0 - BOTTOM _[fetch (REGION BOTTOM) - of (fetch (TESTBUCKET ITEMREGION) - of (CAR (LAST AUTOTESTERITEMMAP] - WIDTH _ MAXWIDTH - HEIGHT _(IDIFFERENCE (fetch (REGION PTOP) - of (fetch (TESTBUCKET ITEMREGION) - of (CAR AUTOTESTERITEMMAP))) - (fetch (REGION BOTTOM) - of (fetch (TESTBUCKET ITEMREGION) - of (CAR (LAST - AUTOTESTERITEMMAP] - else (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "No files in group " ITEMSPEC) - NIL)) - (PUTWINDOWPROP HEADINGWINDOW (QUOTE TITLE) - (CONCAT (WINDOWPROP WINDOW (QUOTE ITEMSPEC)) - " tester")) - (PUTWINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS) - NIL) - (PUTWINDOWPROP WINDOW (QUOTE CURRENTITEM) - NIL) - (PUTWINDOWPROP WINDOW (QUOTE NUMCOMPLETED) - 0) - (PUTWINDOWPROP WINDOW (QUOTE NUMSUCCESSFUL) - 0) - (AT.SHOW.NUMFILES WINDOW) - (AT.SHOW.NUMSELECTED WINDOW) - (AT.SHOW.NUMCOMPLETED WINDOW) - (AT.SHOW.NUMSUCCESSFUL WINDOW) - (AT.SHOW.TESTSUITE WINDOW) - (AT.SHOW.TESTID WINDOW) - (AT.SHOW.STARTTIME WINDOW) - (AT.SHOW.ENDTIME WINDOW]) - -(AT.SINGLE-TEST - [LAMBDA (IDENTIFIER EXPRESSION PREDICATE TIMEOUT TTYDS STDOUT) - (* scv "12-Jul-85 16:08") - (PROG (RESULT MAIN START) - (TTYDISPLAYSTREAM TTYDS) - (OUTPUT STDOUT) - (SETQ MAIN (WINDOWPROP (WFROMDS TTYDS) - (QUOTE AUTOTESTER))) - (PUTWINDOWPROP MAIN (QUOTE TESTID) - IDENTIFIER) - (AT.SHOW.TESTID MAIN) - (PUTWINDOWPROP MAIN (QUOTE STARTTIME) - (IDATE)) - (AT.SHOW.STARTTIME MAIN) - (IF TIMEOUT - THEN (* The following assumes that the date format used by  - IDATE and GDATE is in seconds.) - (PUTWINDOWPROP MAIN (QUOTE ENDTIME) - (PLUS (IDATE) - (QUOTIENT TIMEOUT 1000))) - (AT.SHOW.ENDTIME MAIN)) - (BLOCK) - (SETQ START (CLOCK 0)) - (PUTWINDOWPROP MAIN (QUOTE TESTSTART) - START) - (PUTWINDOWPROP MAIN (QUOTE TESTEND) - (if TIMEOUT - then (PLUS START TIMEOUT) - else -1)) - (SETQ RESULT (ERRORSET EXPRESSION T)) - (PUTWINDOWPROP MAIN (QUOTE TESTSTART) - NIL) - (PUTWINDOWPROP MAIN (QUOTE TESTEND) - NIL) - (BLOCK) - (if (NULL RESULT) - then (TEST-MESSAGE IDENTIFIER "got an error in expression" EXPRESSION) - (PUTWINDOWPROP MAIN (QUOTE TESTRESULT) - (QUOTE (NIL))) - elseif (EQ (CAR RESULT) - (QUOTE NOBIND)) - then (TEST-MESSAGE IDENTIFIER "returned NOBIND in expression" EXPRESSION) - (PUTWINDOWPROP MAIN (QUOTE TESTRESULT) - (QUOTE (NIL))) - else [SETQ RESULT (ERSETQ (APPLY* PREDICATE (CAR RESULT] - (BLOCK) - (if (NULL RESULT) - then (TEST-MESSAGE IDENTIFIER "got an error in predicate" PREDICATE) - (PUTWINDOWPROP MAIN (QUOTE TESTRESULT) - (QUOTE (NIL))) - elseif (EQ (CAR RESULT) - (QUOTE NOBIND)) - then (TEST-MESSAGE IDENTIFIER "returned NOBIND in predicate" PREDICATE) - (PUTWINDOWPROP MAIN (QUOTE TESTRESULT) - (QUOTE (NIL))) - else (PUTWINDOWPROP MAIN (QUOTE TESTRESULT) - RESULT]) -) - (* * lower-level window mungers) - -(DEFINEQ - -(AT.MAKERIGIDWINDOW - [LAMBDA (WINDOW) (* lmm "14-Sep-84 16:22") - - (* * make the argument window immutable w/r/to attachedwindow package) - - - (PROG [(HEIGHT (fetch (REGION HEIGHT) of (GETWINDOWPROP WINDOW (QUOTE REGION] - (PUTWINDOWPROP WINDOW (QUOTE MINSIZE) - (CONS 0 HEIGHT)) - (PUTWINDOWPROP WINDOW (QUOTE MAXSIZE) - (CONS SCREENWIDTH HEIGHT]) - -(AT.CLRPROMPTW - [LAMBDA (MAINWINDOW) (* Jellinek " 6-May-84 16:48") - (CLEARW (CAR (GETWINDOWPROP MAINWINDOW (QUOTE PROMPTWINDOW]) - -(AT.PRINTHEADINGSON - [LAMBDA (WINDOW HEADINGS) (* scv " 1-Jul-85 10:35") - (PROG ((totalwidth 0) - BOTTOM) - (DSPRIGHTMARGIN 32000 WINDOW) - (DSPTEXTURE BLACKSHADE WINDOW) - (DSPOPERATION (QUOTE INVERT) - WINDOW) - (DSPFILL NIL BLACKSHADE (QUOTE REPLACE) - WINDOW) - (for HEADING in ATINFOLISTINGWIDTHS by (CDDR HEADING) bind word width (pos _ AT.MARKXPOS) - when (FMEMB HEADING HEADINGS) - do (SETQ word (fetch (ATPRINTSPEC LABEL) of (LISTGET ATINFOLISTINGWIDTHS HEADING))) - (SETQ width (ITIMES (fetch (ATPRINTSPEC WIDTH) of (LISTGET ATINFOLISTINGWIDTHS - HEADING)) - (CHARWIDTH (CHCON1 "M") - DEFAULTAUTOTESTFONT))) - (SETQ totalwidth (IPLUS totalwidth width)) - (DSPXPOSITION pos WINDOW) - (PRIN3 word WINDOW) - (add pos width)) - (PUTWINDOWPROP WINDOW (QUOTE EXTENT) - (create REGION - LEFT _ 0 - BOTTOM _[SETQ BOTTOM (IPLUS (DSPYPOSITION NIL WINDOW) - (FONTPROP WINDOW (QUOTE ASCENT] - WIDTH _ totalwidth - HEIGHT _(IDIFFERENCE (GETWINDOWPROP WINDOW (QUOTE HEIGHT)) - BOTTOM))) - (RETURN totalwidth]) - -(AT.PRINTANDGETREGION - [LAMBDA (PRINTSPEC STREAM LFTMARGIN MINSPACE) (* scv " 1-Jul-85 11:29") - (* prints PRINTSPEC on WINDOW and returns the box taken - by the characters.) - (PROG (YSTART YEND HEIGHT) - (DSPXPOSITION LFTMARGIN STREAM) - (SETQ YSTART (DSPYPOSITION NIL STREAM)) - (for SPEC in PRINTSPEC bind OLDX PRETTYWIDTH - do (SETQ OLDX (DSPXPOSITION NIL STREAM)) - [SETQ PRETTYWIDTH (ITIMES (fetch (ATPRINTSPEC WIDTH) of SPEC) - (CHARWIDTH (CHCON1 "M") - (DSPFONT NIL STREAM] - (COND - ((fetch (ATPRINTSPEC LABEL) of SPEC) - (PRIN3 (fetch (ATPRINTSPEC LABEL) of SPEC) - STREAM) - (PRIN3 " " STREAM))) (* If any single item won't fit, skip a line and  - continue) - (if (IGEQ (IDIFFERENCE (DSPXPOSITION NIL STREAM) - OLDX) - PRETTYWIDTH) - then (TERPRI STREAM)) - (DSPXPOSITION (IPLUS OLDX PRETTYWIDTH) - STREAM)) - (SETQ YEND (DSPYPOSITION NIL STREAM)) - (RETURN (PROG1 (create REGION - LEFT _ LFTMARGIN - BOTTOM _(IDIFFERENCE YEND (FONTPROP STREAM (QUOTE DESCENT))) - HEIGHT _(IPLUS (IDIFFERENCE YSTART YEND) - (FONTPROP STREAM (QUOTE HEIGHT))) - WIDTH _(IDIFFERENCE (DSPXPOSITION NIL STREAM) - LFTMARGIN)) - (TERPRI STREAM]) - -(AT.MAKEHEADINGWINDOW - [LAMBDA (WIDTH FONT BORDER TITLE) (* scv "23-May-85 11:56") - (PROG (PWINDOW) - (SETQ PWINDOW (CREATEW (create REGION - LEFT _ 0 - BOTTOM _ 0 - WIDTH _ WIDTH - HEIGHT _(HEIGHTIFWINDOW (FONTPROP FONT (QUOTE HEIGHT)) - TITLE BORDER)) - TITLE BORDER T)) - (DSPFONT FONT PWINDOW) - (PUTWINDOWPROP PWINDOW (QUOTE PAGEFULLFN) - (FUNCTION NILL)) - (PUTWINDOWPROP PWINDOW (QUOTE NOSCROLLBARS) - T) - (PUTWINDOWPROP PWINDOW (QUOTE SCROLLFN) - (FUNCTION SCROLLBYREPAINTFN)) - (PUTWINDOWPROP PWINDOW (QUOTE REPAINTFN) - (FUNCTION AT.HEADINGWREDISPLAYFN)) - (AT.MAKERIGIDWINDOW PWINDOW) - (RETURN PWINDOW]) - -(AT.MAKECOUNTERWINDOW - [LAMBDA (HEIGHT WIDTH AUTOTESTW) (* scv "30-May-85 16:59") - (LET ((COUNTERW (CREATEW (create REGION - LEFT _ 0 - BOTTOM _ 0 - HEIGHT _(HEIGHTIFWINDOW (FONTPROP DEFAULTAUTOTESTFONT - (QUOTE HEIGHT))) - WIDTH _(WINDOWPROP AUTOTESTW (QUOTE WIDTH))) - NIL NIL T))) - (AT.MAKERIGIDWINDOW COUNTERW) - (WINDOWPROP COUNTERW (QUOTE AUTOTESTERWINDOW) - AUTOTESTW) - (WINDOWPROP COUNTERW (QUOTE REPAINTFN) - (FUNCTION AT.REPAINT.COUNTERW)) - COUNTERW]) - -(AT.MAKETIMEWINDOW - [LAMBDA (HEIGHT WIDTH AUTOTESTW) (* scv "15-Jul-85 15:36") - (LET ((TIMEW (CREATEW (create REGION - LEFT _ 0 - BOTTOM _ 0 - HEIGHT _(HEIGHTIFWINDOW (FONTPROP ATTIMEWINDOWFONT (QUOTE HEIGHT))) - WIDTH _(WINDOWPROP AUTOTESTW (QUOTE WIDTH))) - NIL NIL T))) - (AT.MAKERIGIDWINDOW TIMEW) - (WINDOWPROP TIMEW (QUOTE AUTOTESTERWINDOW) - AUTOTESTW) - (WINDOWPROP TIMEW (QUOTE REPAINTFN) - (FUNCTION AT.REPAINT.TIMEW)) - (DSPFONT ATTIMEWINDOWFONT TIMEW) - TIMEW]) - -(AT.PROMPTWPRINT - [LAMBDA U (* Jellinek " 6-May-84 16:37") - (PROG (WINDOW) - (COND - ((ILESSP U 2) - (ERROR "not enough args to PROMPTWPRINT"))) (* CAR is window, CDR is height in lines) - [SETQ WINDOW (CAR (GETWINDOWPROP (ARG U 1) - (QUOTE PROMPTWINDOW] - (for ITEM from 2 to U do (PRIN1 (ARG U ITEM) - WINDOW]) - -(AT.PROMPTWTERPRI - [LAMBDA (MAINWINDOW) (* Jellinek " 6-May-84 16:37") - (* CAR is prompt window, CDR is height in lines) - (TERPRI (CAR (GETWINDOWPROP MAINWINDOW (QUOTE PROMPTWINDOW]) - -(AT.SELECTFILE - [LAMBDA (FOLDER WINDOW) (* scv "23-May-85 12:10") - (COND - (FOLDER (replace (TESTBUCKET SELECTED?) of FOLDER with T) - (WINDOWADDPROP WINDOW (QUOTE CURRENTTESTNUMBERS) - (fetch (TESTBUCKET #) of FOLDER)) - [WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS) - (SORT (WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS] - (\ITEMW.SELECTITEM (LIST (fetch (TESTBUCKET ITEMREGION) of FOLDER)) - WINDOW]) - -(AT.UNSELECTFILE - [LAMBDA (MSG WINDOW) (* scv "28-May-85 12:53") - (COND - (MSG (replace (TESTBUCKET SELECTED?) of MSG with NIL) - [WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS) - (REMOVE (fetch (TESTBUCKET #) of MSG) - (WINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS] - (\ITEMW.DESELECTITEM (LIST (fetch ITEMREGION of MSG)) - WINDOW]) - -(AT.CHANGECOMPLETEMARK - [LAMBDA (TEST WINDOW) (* scv "28-May-85 12:37") - (PROG ((TESTREGION (fetch ITEMREGION of TEST))) - (BITBLT NIL 0 0 WINDOW (fetch (REGION LEFT) of TESTREGION) - (IDIFFERENCE (fetch (REGION PTOP) of TESTREGION) - (IQUOTIENT (FONTPROP WINDOW (QUOTE HEIGHT)) - 2)) - (fetch (REGION WIDTH) of TESTREGION) - 1 - (QUOTE TEXTURE) - (QUOTE INVERT) - BLACKSHADE]) - -(AT.SHOW.NUMCOMPLETED - [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:30") - (LET ((COUNTERW (WINDOWPROP AUTOTESTERW (QUOTE COUNTERWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 2)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 3))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP COUNTERW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - COUNTERW) - (DSPXPOSITION STARTPOSITION COUNTERW) - (PRIN3 "Completed:" COUNTERW) - (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW (QUOTE NUMCOMPLETED)) - PRINTINGREGION COUNTERW]) - -(AT.SHOW.NUMFILES - [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:28") - (LET ((COUNTERW (WINDOWPROP AUTOTESTERW (QUOTE COUNTERWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 0)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 1))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP COUNTERW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - COUNTERW) - (DSPXPOSITION STARTPOSITION COUNTERW) - (PRIN3 "Files:" COUNTERW) - (CENTERPRINTINREGION (LENGTH (WINDOWPROP AUTOTESTERW (QUOTE AUTOTESTERITEMMAP))) - PRINTINGREGION COUNTERW]) - -(AT.SHOW.NUMSELECTED - [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:35") - (LET ((COUNTERW (WINDOWPROP AUTOTESTERW (QUOTE COUNTERWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 1)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 2))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP COUNTERW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - COUNTERW) - (DSPXPOSITION STARTPOSITION COUNTERW) - (PRIN3 "Selected:" COUNTERW) - (CENTERPRINTINREGION (LENGTH (WINDOWPROP AUTOTESTERW (QUOTE CURRENTTESTNUMBERS))) - PRINTINGREGION COUNTERW]) - -(AT.SHOW.NUMSUCCESSFUL - [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:30") - (LET ((COUNTERW (WINDOWPROP AUTOTESTERW (QUOTE COUNTERWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 3)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 4))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP COUNTERW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - COUNTERW) - (DSPXPOSITION STARTPOSITION COUNTERW) - (PRIN3 "Successful:" COUNTERW) - (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW (QUOTE NUMSUCCESSFUL)) - PRINTINGREGION COUNTERW]) - -(AT.SHOW.ENDTIME - [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 16:01") - (LET ((TIMEW (WINDOWPROP AUTOTESTERW (QUOTE TIMEWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 3)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 4))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP TIMEW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - TIMEW) - (DSPXPOSITION STARTPOSITION TIMEW) - (PRIN3 "End:" TIMEW) - (IF (WINDOWPROP AUTOTESTERW (QUOTE ENDTIME)) - THEN (CENTERPRINTINREGION (GDATE (WINDOWPROP AUTOTESTERW (QUOTE ENDTIME))) - PRINTINGREGION TIMEW]) - -(AT.SHOW.STARTTIME - [LAMBDA (AUTOTESTERW) (* scv "15-Jul-85 15:43") - (LET ((TIMEW (WINDOWPROP AUTOTESTERW (QUOTE TIMEWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 2)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 3))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP TIMEW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - TIMEW) - (DSPXPOSITION STARTPOSITION TIMEW) - (PRIN3 "Start:" TIMEW) - (IF (WINDOWPROP AUTOTESTERW (QUOTE STARTTIME)) - THEN (CENTERPRINTINREGION (GDATE (WINDOWPROP AUTOTESTERW (QUOTE STARTTIME))) - PRINTINGREGION TIMEW]) - -(AT.SHOW.TESTID - [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 13:49") - (LET ((TIMEW (WINDOWPROP AUTOTESTERW (QUOTE TIMEWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 1)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 2))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP TIMEW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - TIMEW) - (DSPXPOSITION STARTPOSITION TIMEW) - (PRIN3 "ID:" TIMEW) - (IF (WINDOWPROP AUTOTESTERW (QUOTE TESTID)) - THEN (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW (QUOTE TESTID)) - PRINTINGREGION TIMEW]) - -(AT.SHOW.TESTSUITE - [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 13:47") - (LET ((TIMEW (WINDOWPROP AUTOTESTERW (QUOTE TIMEWINDOW))) - (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 0)) - (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW (QUOTE WIDTH)) - 4) - 1))) - (LET [(PRINTINGREGION (create REGION - LEFT _ STARTPOSITION - WIDTH _(IDIFFERENCE ENDPOSITION STARTPOSITION) - BOTTOM _ 0 - HEIGHT _(WINDOWPROP TIMEW (QUOTE HEIGHT] - (DSPFILL PRINTINGREGION WHITESHADE (QUOTE REPLACE) - TIMEW) - (DSPXPOSITION STARTPOSITION TIMEW) - (PRIN3 "Suite:" TIMEW) - (IF (WINDOWPROP AUTOTESTERW (QUOTE TESTSUITE)) - THEN (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW (QUOTE TESTSUITE)) - PRINTINGREGION TIMEW]) -) - (* * window functions) - -(DEFINEQ - -(AT.HEADINGWREDISPLAYFN - [LAMBDA (WINDOW) (* scv "24-May-85 17:06") - (AT.PRINTHEADINGSON WINDOW (GETWINDOWPROP (GETWINDOWPROP WINDOW (QUOTE MAINWINDOW)) - (QUOTE INFOGOTTEN]) - -(AT.REPAINT.COUNTERW - [LAMBDA (COUNTERWINDOW) (* scv "29-May-85 14:12") - (LET [(AUTOTESTERW (WINDOWPROP COUNTERWINDOW (QUOTE AUTOTESTERWINDOW] - (DSPFILL NIL WHITESHADE (QUOTE REPLACE) - COUNTERWINDOW) - (AT.SHOW.NUMFILES AUTOTESTERW) - (AT.SHOW.NUMSELECTED AUTOTESTERW) - (AT.SHOW.NUMCOMPLETED AUTOTESTERW) - (AT.SHOW.NUMSUCCESSFUL AUTOTESTERW]) - -(AT.REPAINT.TIMEW - [LAMBDA (TIMEWINDOW) (* scv "12-Jul-85 13:16") - (LET [(AUTOTESTERW (WINDOWPROP TIMEWINDOW (QUOTE AUTOTESTERWINDOW] - (DSPFILL NIL WHITESHADE (QUOTE REPLACE) - TIMEWINDOW) - (AT.SHOW.TESTSUITE AUTOTESTERW) - (AT.SHOW.TESTID AUTOTESTERW) - (AT.SHOW.STARTTIME AUTOTESTERW) - (AT.SHOW.ENDTIME AUTOTESTERW]) - -(AT.ICONFN - [LAMBDA (W I) (* scv " 3-Jun-85 14:41") - (PROG (OLDICONREGION) - [SETQ OLDICONREGION (AND I (GETWINDOWPROP I (QUOTE REGION] - (RETURN (TITLEDICONW (create TITLEDICON - ICON _ ATICON - MASK _ ATICONMASK - TITLEREG _(create REGION - LEFT _ 5 - WIDTH _ 70 - BOTTOM _ 45 - HEIGHT _ 75)) - (GETWINDOWPROP W (QUOTE ITEMSPEC)) - ATICONFONT - (AND I (create POSITION - XCOORD _(fetch (REGION LEFT) of OLDICONREGION) - YCOORD _(fetch (REGION BOTTOM) of OLDICONREGION))) - NIL - (QUOTE TOP]) - -(AT.BUTTONEVENTFN - [LAMBDA (WINDOW) (* scv "30-May-85 09:23") - (AT.SELECT WINDOW]) - -(AT.CURSORMOVEDFN - [LAMBDA (WINDOW) (* scv "29-May-85 09:49") - (if (IGEQ AT.MARKXPOS (fetch XCOORD of (CURSORPOSITION NIL WINDOW))) - then (SETCURSOR AT.RIGHTARROWCURSOR) - else (if (NEQ (CURSOR) - DEFAULTCURSOR) - then (SETCURSOR DEFAULTCURSOR]) - -(AT.CURSOROUTFN - [LAMBDA (WINDOW) (* rao: "30-JUN-82 15:49") - (SETCURSOR DEFAULTCURSOR]) - -(AT.REPAINTFN - [LAMBDA (WINDOW R) (* scv "29-May-85 09:45") - (PROG ((AUTOTESTERITEMMAP (GETWINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP))) - (HEADINGWINDOW (GETWINDOWPROP WINDOW (QUOTE HEADINGWINDOW))) - (TOP (fetch (REGION TOP) of R)) - [BOTTOM (IDIFFERENCE (fetch (REGION BOTTOM) of R) - (FONTPROP WINDOW (QUOTE ASCENT] - YPOS ITEMSPEC DIRWIDTH STARTOFNAME ATTRS) - (COND - ((NULL AUTOTESTERITEMMAP) - (RETURN))) - (for FILE in AUTOTESTERITEMMAP bind REGION - do (if (AND [IGREATERP TOP (SETQ YPOS (fetch (REGION BOTTOM) - of (SETQ REGION (fetch (TESTBUCKET ITEMREGION) - of FILE] - (ILESSP BOTTOM (fetch (REGION TOP) of REGION))) - then (DSPYPOSITION (IDIFFERENCE (IPLUS (fetch (REGION BOTTOM) of REGION) - (fetch (REGION HEIGHT) of REGION)) - (FONTPROP WINDOW (QUOTE ASCENT))) - WINDOW) - (OR (EQUAL (AT.PRINTANDGETREGION (fetch (TESTBUCKET ITEM) of FILE) - WINDOW AT.MARKXPOS 10) - REGION) - T - (HELP)) - (if (fetch (TESTBUCKET SELECTED?) of FILE) - then (\ITEMW.SELECTITEM (LIST (fetch ITEMREGION of FILE)) - WINDOW)) - (if (fetch (TESTBUCKET COMPLETED?) of FILE) - then (AT.CHANGECOMPLETEMARK FILE WINDOW))) - repeatwhile (ILESSP BOTTOM YPOS]) - -(AT.SCROLLFN - [LAMBDA (WINDOW HORIZ VERT CONTINUOUS?) (* scv "28-May-85 12:45") - - (* * Scroll AT window up/down and right/left. In right/left case, tell heading window to scroll also) - - - - (* * only scroll an integral number of text lines) - - - (if (GETWINDOWPROP WINDOW (QUOTE AUTOTESTERBUSY)) - then (AT.CLRPROMPTW WINDOW) - (AT.PROMPTWPRINT WINDOW "The autotester is busy.") - else (COND - ((NOT (ZEROP HORIZ)) - (SCROLLW (GETWINDOWPROP WINDOW (QUOTE HEADINGWINDOW)) - HORIZ VERT CONTINUOUS?))) - (SCROLLBYREPAINTFN WINDOW HORIZ VERT CONTINUOUS?]) - -(AT.RIGHTBUTTONFN - [LAMBDA (WINDOW) (* scv "29-May-85 09:45") - (COND - ((IGREATERP (LASTMOUSEX WINDOW) - AT.MARKXPOS) - (DOWINDOWCOM WINDOW)) - (T (AT.SELECT WINDOW]) - -(AT.MENU.WHENSELECTEDFN - [LAMBDA (Item Menu Key) (* scv "28-May-85 11:03") - (ADD.PROCESS (LIST (FUNCTION AT.COMMANDDISPATCH) - (KWOTE Item) - (KWOTE Menu) - (KWOTE Key)) - (QUOTE NAME) - (PACK (LIST (QUOTE AT-) - (CAR Item]) - -(AT.CLOSEFN - [LAMBDA (WINDOW) (* scv " 2-Jul-85 13:55") - (* did you really want to close up shop?) - - (* * do the right thing; if we are really closing, smash pointers which can cause circularities, so everything gets  - collected) - - - (PROG (PROC) - (SETQ PROC (GETWINDOWPROP WINDOW (QUOTE TESTPROCESS))) - (RETURN (COND - (PROC (SUSPEND.PROCESS PROC) - (if (MOUSECONFIRM "Tests in progress: " - "Click left button to ABORT tests, right button to RESUME tests." - (GETPROMPTWINDOW (MAINWINDOW WINDOW T))) - then (DEL.PROCESS PROC) - (PUTWINDOWPROP (GETWINDOWPROP WINDOW (QUOTE COUNTERWINDOW)) - (QUOTE AUTOTESTERWINDOW) - NIL) - (PUTWINDOWPROP WINDOW (QUOTE ATDISPLAYSTREAM) - NIL) - else (WAKE.PROCESS PROC) - (QUOTE DON'T))) - (T (PUTWINDOWPROP (GETWINDOWPROP WINDOW (QUOTE COUNTERWINDOW)) - (QUOTE AUTOTESTERWINDOW) - NIL) - (PUTWINDOWPROP WINDOW (QUOTE ATDISPLAYSTREAM) - NIL]) - -(AT.HARDCOPYFN - [LAMBDA (WINDOW IMAGESTREAM) (* scv " 1-Jul-85 14:15") - (SETQ WINDOW (MAINWINDOW WINDOW T)) - (PROG (XPOS FONTWIDTH) - (printout IMAGESTREAM "Testing results for " (GETWINDOWPROP WINDOW (QUOTE ITEMSPEC)) - ":" T T) - (SETQ FONTWIDTH (CHARWIDTH (CHCON1 "M") - (DSPFONT NIL IMAGESTREAM))) - (SETQ XPOS (DSPLEFTMARGIN NIL IMAGESTREAM)) - (for I on ATINFOLISTINGWIDTHS by (CDDR I) - do (printout IMAGESTREAM (fetch (ATPRINTSPEC LABEL) of (CADR I))) - (DSPXPOSITION (SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) - of (CADR I)) - FONTWIDTH))) - IMAGESTREAM)) - (TERPRI IMAGESTREAM) - (for FILEENTRY in (for INDEX in (GETWINDOWPROP WINDOW (QUOTE CURRENTTESTNUMBERS)) - collect (CAR (NTH (GETWINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP)) - INDEX))) - do (AT.PRINTCOMMAND FILEENTRY (QUOTE RIGHT) - WINDOW IMAGESTREAM]) -) - (* * odds and ends) - -(DEFINEQ - -(AT.FETCHFILENAME - [LAMBDA (ENTRY) (* scv "24-May-85 16:45") - (fetch (TESTBUCKET FILENAME) of ENTRY]) - -(AT.STARTOFNAME - [LAMBDA (FILENAME SPEC) (* lmm "14-Sep-84 17:59") - (* assume that hosts match) - [SETQ SPEC (SUBSTRING SPEC (ADD1 (OR (LASTCHPOS (CHARCODE }) - SPEC) - 0] - (bind (DIRSTART _(ADD1 (OR (LASTCHPOS (CHARCODE }) - FILENAME) - 0))) - DIREND first (SETQ FILENAME (SUBSTRING FILENAME DIRSTART)) while (SETQ DIREND - (LASTCHPOS (CHARCODE - >) - SPEC)) - do (SETQ SPEC (SUBSTRING SPEC 1 DIREND SPEC)) - [if (STRPOS SPEC FILENAME 1 NIL T NIL (UPPERCASEARRAY)) - then (RETURN (IPLUS DIRSTART (NCHARS SPEC] - (SETQ SPEC (SUBSTRING SPEC 1 -2 SPEC)) - finally (RETURN DIRSTART]) - -(AT.STARTUP - [LAMBDA (WINDOW COMMANDMENU COMMANDMENUWINDOW) (* scv "20-Jun-85 11:05") - (PROG ((DIR (FASSOC (QUOTE DIRECTORY) - ATMENUITEMS))) - (RESETLST (RESETSAVE NIL (LIST (QUOTE SHADEITEM) - DIR COMMANDMENU WHITESHADE)) - (RESETSAVE NIL (LIST (FUNCTION [LAMBDA (W P) - (PUTWINDOWPROP W (QUOTE AUTOTESTERBUSY) - P]) - WINDOW NIL)) - (SHADEITEM DIR COMMANDMENU ATITEMSELECTEDSHADE COMMANDMENUWINDOW) - (PUTWINDOWPROP WINDOW (QUOTE AUTOTESTERBUSY) - T) - (AT.UPDATEAUTOTESTERITEMS (GETWINDOWPROP WINDOW (QUOTE ITEMSPEC)) - WINDOW]) - -(AT.CREATEPRINTSPEC - [LAMBDA (FILEINFO WANTTOSEE NAMESTART) (* scv "13-Jun-85 17:23") - (for HEADING in ATINFOLISTINGWIDTHS by (CDDR HEADING) when (FMEMB HEADING WANTTOSEE) - collect (create ATPRINTSPEC - LABEL _[COND - ((EQ HEADING (QUOTE FILE)) - (SUBSTRING (CDR (FASSOC HEADING FILEINFO)) - NAMESTART)) - (T (CDR (FASSOC HEADING FILEINFO] - WIDTH _(fetch (ATPRINTSPEC WIDTH) of (LISTGET ATINFOLISTINGWIDTHS HEADING]) - -(AT.FINDTESTBUCKET - [LAMBDA (WINDOW) (* scv "22-May-85 15:30") - (for TEST in (WINDOWPROP WINDOW (QUOTE AUTOTESTERITEMMAP)) - bind [YPOS _(IPLUS (LASTMOUSEY WINDOW) - (FONTPROP WINDOW (QUOTE DESCENT] - thereis (IGREATERP YPOS (fetch BOTTOM of (fetch (TESTBUCKET ITEMREGION) of TEST]) - -(AT.PROMPTFORINPUT - [LAMBDA (PROMPT EXPRS WINDOW) (* hdj " 1-Sep-84 15:58") - (PROMPTFORWORD PROMPT EXPRS NIL (CAR (GETWINDOWPROP WINDOW (QUOTE PROMPTWINDOW))) - NIL - (QUOTE TTY) - (CHARCODE (CR ESC]) - -(AT.GETALLFILEINFO - [LAMBDA (FILE GENERATOR ATTRIBUTES) (* scv "13-Jun-85 16:15") - - (* *) - - - (for ATTR in ATTRIBUTES collect (if (EQ ATTR (QUOTE FILE)) - then (CONS ATTR FILE) - elseif (EQ ATTR (QUOTE NAME)) - then (CONS ATTR (FILENAMEFIELD FILE (QUOTE NAME))) - elseif (EQ ATTR (QUOTE RESULT)) - then (CONS ATTR (QUOTE ?)) - else (CONS ATTR (\GENERATEFILEINFO GENERATOR ATTR]) - -(AT.GETPRINTDESTINATION - [LAMBDA (KEY) (* scv " 2-Jul-85 10:24") - (if (EQ KEY (QUOTE LEFT)) - then (OPENIMAGESTREAM (QUOTE {LPT})) - else (SELECTQ (MENU (create MENU - ITEMS _(QUOTE (File Printer)) - TITLE _ "Print where?" - MENUCOLUMNS _ 1)) - [File (PROG (FILE) - (SETQ FILE (GetImageFile)) - (RETURN (OPENIMAGESTREAM (CAR FILE) - (CDR FILE] - [Printer (OPENIMAGESTREAM (PACKFILENAME (QUOTE HOST) - (QUOTE LPT) - (QUOTE NAME) - (GetPrinterName] - (SHOULDNT "Bad printer destination"]) - -(AT.\ItemWithTag - [LAMBDA (TAG ITEMS) (* hdj "16-Sep-84 16:16") - - (* * search a menu's items for one with tag TAG) - - - (for ITEM in ITEMS do (if (EQ (CADR ITEM) - TAG) - then (RETURN ITEM]) -) -(DECLARE: EVAL@COMPILE DONTCOPY -(DECLARE: EVAL@COMPILE - -(RPAQQ AT.MARKXPOS 16) - -(CONSTANTS (AT.MARKXPOS 16)) -) - -[DECLARE: EVAL@COMPILE - -(RECORD ATPRINTSPEC (LABEL . WIDTH)) - -(RECORD TESTBUCKET (FILENAME ITEMREGION # SELECTED? COMPLETED? SUCCESSFUL? ITEM)) -] -) - -(ADDTOVAR BackgroundMenuCommands ("AutomatedTester" (AT) - - "Opens an automated tester window; prompts for directory")) - -(RPAQQ BackgroundMenu NIL) -(DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS - -(ADDTOVAR NLAMA AT) - -(ADDTOVAR NLAML ) - -(ADDTOVAR LAMA AT.PROMPTWPRINT) -) -(PUTPROPS AUTOTEST COPYRIGHT ("XEROX Corporation" 1985)) -(DECLARE: DONTCOPY - (FILEMAP (NIL (9367 16583 (AT 9377 . 9610) (AUTOTESTER 9612 . 14714) (SINGLE-TEST 14716 . 16399) ( -TEST-MESSAGE 16401 . 16581)) (16628 24097 (AT.TESTCOMMAND 16638 . 19449) (AT.ABORTCOMMAND 19451 . -21083) (AT.PAUSECOMMAND 21085 . 21532) (AT.RESUMECOMMAND 21534 . 22689) (AT.DIRECTORYCOMMAND 22691 . -23307) (AT.PRINTCOMMAND 23309 . 23958) (AT.QUITCOMMAND 23960 . 24095)) (24098 38258 ( -AT.COMMANDDISPATCH 24108 . 30527) (AT.SELECT 30529 . 32304) (AT.UPDATEAUTOTESTERITEMS 32306 . 35823) ( -AT.SINGLE-TEST 35825 . 38256)) (38298 53841 (AT.MAKERIGIDWINDOW 38308 . 38784) (AT.CLRPROMPTW 38786 . -38985) (AT.PRINTHEADINGSON 38987 . 40340) (AT.PRINTANDGETREGION 40342 . 41924) (AT.MAKEHEADINGWINDOW -41926 . 42761) (AT.MAKECOUNTERWINDOW 42763 . 43384) (AT.MAKETIMEWINDOW 43386 . 43996) (AT.PROMPTWPRINT - 43998 . 44481) (AT.PROMPTWTERPRI 44483 . 44799) (AT.SELECTFILE 44801 . 45349) (AT.UNSELECTFILE 45351 - . 45816) (AT.CHANGECOMPLETEMARK 45818 . 46341) (AT.SHOW.NUMCOMPLETED 46343 . 47252) (AT.SHOW.NUMFILES - 47254 . 48173) (AT.SHOW.NUMSELECTED 48175 . 49101) (AT.SHOW.NUMSUCCESSFUL 49103 . 50015) ( -AT.SHOW.ENDTIME 50017 . 50974) (AT.SHOW.STARTTIME 50976 . 51941) (AT.SHOW.TESTID 51943 . 52884) ( -AT.SHOW.TESTSUITE 52886 . 53839)) (53871 61709 (AT.HEADINGWREDISPLAYFN 53881 . 54138) ( -AT.REPAINT.COUNTERW 54140 . 54591) (AT.REPAINT.TIMEW 54593 . 55022) (AT.ICONFN 55024 . 55771) ( -AT.BUTTONEVENTFN 55773 . 55913) (AT.CURSORMOVEDFN 55915 . 56280) (AT.CURSOROUTFN 56282 . 56428) ( -AT.REPAINTFN 56430 . 58022) (AT.SCROLLFN 58024 . 58704) (AT.RIGHTBUTTONFN 58706 . 58955) ( -AT.MENU.WHENSELECTEDFN 58957 . 59301) (AT.CLOSEFN 59303 . 60543) (AT.HARDCOPYFN 60545 . 61707)) (61736 - 66330 (AT.FETCHFILENAME 61746 . 61910) (AT.STARTOFNAME 61912 . 62808) (AT.STARTUP 62810 . 63502) ( -AT.CREATEPRINTSPEC 63504 . 64065) (AT.FINDTESTBUCKET 64067 . 64476) (AT.PROMPTFORINPUT 64478 . 64752) -(AT.GETALLFILEINFO 64754 . 65308) (AT.GETPRINTDESTINATION 65310 . 66031) (AT.\ItemWithTag 66033 . -66328))))) -STOP +(DEFINE-FILE-INFO READTABLE "INTERLISP" PACKAGE "INTERLISP") (FILECREATED "19-Dec-2020 10:55:08" {DSK}larry>ilisp>medley>internal>test>tools>AUTOTEST.;2 79279 changes to%: (FNS AUTOTESTER AT.DIRECTORYCOMMAND) previous date%: "16-Jul-85 15:52:21" {DSK}larry>ilisp>medley>internal>test>tools>AUTOTEST.;1) (* ; " Copyright (c) 1985, 2020 by XEROX Corporation. All rights reserved. ") (PRETTYCOMPRINT AUTOTESTCOMS) (RPAQQ AUTOTESTCOMS [(FILES ATTACHEDWINDOW ICONW) [VARS [ATMENUITEMS '((TEST TEST "Tests the selected files; middle button to also redirect output." ) (ABORT ABORT "Aborts testing of the selected files.") (PAUSE PAUSE "Temporarily pauses in the testing of selected files.") (RESUME RESUME "Resumes PAUSEd testing.") (DIRECTORY DIRECTORY "Does a directory of files in order to create a new set of tests to select." ) (PRINT PRINT "Prints the results of testing of the selected files; middle button to also select printing destination." ) (SUMMARIZE SUMMARIZE "Prints the results of testing of failed tests from the selected files." ) (QUIT QUIT "Quits testing."] (ATNOARGITEMS '(DIRECTORY QUIT)) (ATBUSYOKITEMS '(ABORT PAUSE RESUME QUIT] (INITVARS (ATICONFONT (FONTCREATE 'HELVETICA 8 'MRR)) (DEFAULTAUTOTESTFONT (FONTCREATE 'GACHA 10 'MRR)) (ATTIMEWINDOWFONT (FONTCREATE 'GACHA 8 'MRR)) (ATPROMPTFONT (FONTCREATE 'GACHA 8 'MRR)) (AUTOTESTMENUFONT (FONTCREATE 'HELVETICA 10 'MRR)) (ATBORDERWIDTH 2) [ATINFOLISTINGWIDTHS '(RESULT (Result . 70) NAME (Name . 180) FILE (File . 1800] (ATINFOSHADE 16920) (ATITEMUNSELECTEDSHADE 0) (ATITEMSELECTEDSHADE 43605)) (BITMAPS ATICON ATICONMASK) (CURSORS AT.RIGHTARROWCURSOR) (* * Main autotester fns) (FNS AT AUTOTESTER SINGLE-TEST TEST-MESSAGE) (COMS (* * commands and major subfunctions) (FNS AT.TESTCOMMAND AT.ABORTCOMMAND AT.PAUSECOMMAND AT.RESUMECOMMAND AT.DIRECTORYCOMMAND AT.PRINTCOMMAND AT.QUITCOMMAND) (FNS AT.COMMANDDISPATCH AT.SELECT AT.UPDATEAUTOTESTERITEMS AT.SINGLE-TEST)) (* * lower-level window mungers) (FNS AT.MAKERIGIDWINDOW AT.CLRPROMPTW AT.PRINTHEADINGSON AT.PRINTANDGETREGION AT.MAKEHEADINGWINDOW AT.MAKECOUNTERWINDOW AT.MAKETIMEWINDOW AT.PROMPTWPRINT AT.PROMPTWTERPRI AT.SELECTFILE AT.UNSELECTFILE AT.CHANGECOMPLETEMARK AT.SHOW.NUMCOMPLETED AT.SHOW.NUMFILES AT.SHOW.NUMSELECTED AT.SHOW.NUMSUCCESSFUL AT.SHOW.ENDTIME AT.SHOW.STARTTIME AT.SHOW.TESTID AT.SHOW.TESTSUITE) (* * window functions) (FNS AT.HEADINGWREDISPLAYFN AT.REPAINT.COUNTERW AT.REPAINT.TIMEW AT.ICONFN AT.BUTTONEVENTFN AT.CURSORMOVEDFN AT.CURSOROUTFN AT.REPAINTFN AT.SCROLLFN AT.RIGHTBUTTONFN AT.MENU.WHENSELECTEDFN AT.CLOSEFN AT.HARDCOPYFN) (* * odds and ends) (FNS AT.FETCHFILENAME AT.STARTOFNAME AT.STARTUP AT.CREATEPRINTSPEC AT.FINDTESTBUCKET AT.PROMPTFORINPUT AT.GETALLFILEINFO AT.GETPRINTDESTINATION AT.\ItemWithTag) (DECLARE%: EVAL@COMPILE DONTCOPY (CONSTANTS (AT.MARKXPOS 16)) (RECORDS ATPRINTSPEC TESTBUCKET)) (ADDVARS (BackgroundMenuCommands ("AutomatedTester" (AT) "Opens an automated tester window; prompts for directory" ))) (VARS (BackgroundMenu)) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA AT) (NLAML) (LAMA AT.PROMPTWPRINT]) (FILESLOAD ATTACHEDWINDOW ICONW) (RPAQQ ATMENUITEMS ((TEST TEST "Tests the selected files; middle button to also redirect output.") (ABORT ABORT "Aborts testing of the selected files.") (PAUSE PAUSE "Temporarily pauses in the testing of selected files.") (RESUME RESUME "Resumes PAUSEd testing.") (DIRECTORY DIRECTORY "Does a directory of files in order to create a new set of tests to select.") (PRINT PRINT "Prints the results of testing of the selected files; middle button to also select printing destination." ) (SUMMARIZE SUMMARIZE "Prints the results of testing of failed tests from the selected files." ) (QUIT QUIT "Quits testing."))) (RPAQQ ATNOARGITEMS (DIRECTORY QUIT)) (RPAQQ ATBUSYOKITEMS (ABORT PAUSE RESUME QUIT)) (RPAQ? ATICONFONT (FONTCREATE 'HELVETICA 8 'MRR)) (RPAQ? DEFAULTAUTOTESTFONT (FONTCREATE 'GACHA 10 'MRR)) (RPAQ? ATTIMEWINDOWFONT (FONTCREATE 'GACHA 8 'MRR)) (RPAQ? ATPROMPTFONT (FONTCREATE 'GACHA 8 'MRR)) (RPAQ? AUTOTESTMENUFONT (FONTCREATE 'HELVETICA 10 'MRR)) (RPAQ? ATBORDERWIDTH 2) (RPAQ? ATINFOLISTINGWIDTHS '(RESULT (Result . 70) NAME (Name . 180) FILE (File . 1800))) (RPAQ? ATINFOSHADE 16920) (RPAQ? ATITEMUNSELECTEDSHADE 0) (RPAQ? ATITEMSELECTEDSHADE 43605) (RPAQQ ATICON #*(80 80)OOOOOOOOOOOOOOOOOOOOH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@COAH@@@@AOOOOOOON@@@GOIH@@@@AOOOOOOON@@@NAMH@@@@AOOOOOOON@@@L@MH@@@@AOOOOOOON@@@L@MH@@@@AOOOOOOON@@@@@MH@@@@AOOOOOOON@@@@@MH@@@@AOOOOOOON@@@@AMHH@HFAOOOOOOONAH@@OIHLAHCAOOOOOOON@L@@OAHFC@AIOOOOOOON@F@@LAHCF@@MOOOOOOON@C@@LAHALGOOOOOOOOOOOOH@LAHALGOOOOOOOOOOOOH@LAHCF@@MOOOOOOON@C@@LAHFC@AIOOOOOOON@F@@LAHLAHCAOOOOOOON@L@@LAHH@HFAOOOOOOONAH@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@LAH@@@@AOOOOOOON@@@@LAH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@AOOOOOOON@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AOOOOOOOOOOOOOOOOOOOO ) (RPAQQ ATICONMASK #*(80 80)OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ) (RPAQ AT.RIGHTARROWCURSOR (CURSORCREATE (QUOTE #*(16 16)@@@@@@@@@F@@@GH@@GN@@GOHOOONOOOOOOON@GOH@GN@@GH@@F@@@@@@@@@@@@@@ ) (QUOTE NIL) 7 9)) (* * Main autotester fns) (DEFINEQ (AT [NLAMBDA DIR (* scv "23-May-85 11:28") (AUTOTESTER (OR (CAR (NLAMBDA.ARGS DIR)) (PROMPTFORWORD "Test directory pattern?" NIL NIL PROMPTWINDOW]) (AUTOTESTER [LAMBDA (FILESPEC) (* ; "Edited 17-Dec-2020 16:54 by larry") (* scv "15-Jul-85 15:36") (PROG ((PROMPTWHEIGHT 3) AUTOTESTWINDOW COMMANDMENUWINDOW COMMANDMENU DIRSTART HEADINGW COUNTERW TIMEW TTYDS) (COND ((NULL FILESPEC) (RETURN))) (SETQ FILESPEC (DIRECTORY.FILL.PATTERN FILESPEC "DFASL" "")) (SETQ COMMANDMENU (create MENU MENUFONT _ AUTOTESTMENUFONT ITEMS _ ATMENUITEMS MENUROWS _ 1 CENTERFLG _ T WHENSELECTEDFN _ (FUNCTION AT.MENU.WHENSELECTEDFN))) (SETQ AUTOTESTWINDOW (CREATEW (GETREGION (WIDTHIFWINDOW (fetch IMAGEWIDTH of COMMANDMENU ) (fetch MENUOUTLINESIZE of COMMANDMENU )) (HEIGHTIFWINDOW (ITIMES 4 (FONTPROP DEFAULTAUTOTESTFONT 'HEIGHT)) NIL ATBORDERWIDTH)) NIL ATBORDERWIDTH)) (SETQ HEADINGW (AT.MAKEHEADINGWINDOW (GETWINDOWPROP AUTOTESTWINDOW 'WIDTH) DEFAULTAUTOTESTFONT ATBORDERWIDTH "Automated Tester Window")) (SETQ COUNTERW (AT.MAKECOUNTERWINDOW (HEIGHTIFWINDOW (FONTPROP DEFAULTAUTOTESTFONT 'HEIGHT)) (WINDOWPROP HEADINGW 'WIDTH) AUTOTESTWINDOW)) (SETQ TIMEW (AT.MAKETIMEWINDOW (HEIGHTIFWINDOW (FONTPROP ATTIMEWINDOWFONT 'HEIGHT)) (WINDOWPROP HEADINGW 'WIDTH) AUTOTESTWINDOW)) (PUTWINDOWPROP AUTOTESTWINDOW 'HEADINGWINDOW HEADINGW) (ATTACHWINDOW HEADINGW AUTOTESTWINDOW 'TOP) (PUTWINDOWPROP AUTOTESTWINDOW 'COUNTERWINDOW COUNTERW) (ATTACHWINDOW COUNTERW HEADINGW 'TOP) (PUTWINDOWPROP AUTOTESTWINDOW 'TIMEWINDOW TIMEW) (ATTACHWINDOW TIMEW COUNTERW 'TOP) (SETQ COMMANDMENUWINDOW (ATTACHMENU COMMANDMENU AUTOTESTWINDOW 'TOP)) (PUTWINDOWPROP AUTOTESTWINDOW 'SCROLLFN (FUNCTION AT.SCROLLFN)) (AT.MAKERIGIDWINDOW (GETPROMPTWINDOW AUTOTESTWINDOW PROMPTWHEIGHT ATPROMPTFONT)) (DSPFONT DEFAULTAUTOTESTFONT AUTOTESTWINDOW) (PUTWINDOWPROP AUTOTESTWINDOW 'ICONFN (FUNCTION AT.ICONFN)) (PUTWINDOWPROP AUTOTESTWINDOW 'ICONTITLE FILESPEC) (PUTWINDOWPROP AUTOTESTWINDOW 'NUMCOMPLETED 0) (PUTWINDOWPROP AUTOTESTWINDOW 'NUMSUCCESSFUL 0) (PUTWINDOWPROP AUTOTESTWINDOW 'ORIGX (DSPXPOSITION NIL AUTOTESTWINDOW)) (PUTWINDOWPROP AUTOTESTWINDOW 'ORIGY (DSPYPOSITION NIL AUTOTESTWINDOW)) (PUTWINDOWPROP AUTOTESTWINDOW 'DIRWIDTH (GETWINDOWPROP AUTOTESTWINDOW 'WIDTH)) (PUTWINDOWPROP AUTOTESTWINDOW 'BUTTONEVENTFN (FUNCTION AT.BUTTONEVENTFN)) (PUTWINDOWPROP AUTOTESTWINDOW 'RIGHTBUTTONFN (FUNCTION AT.RIGHTBUTTONFN)) (PUTWINDOWPROP AUTOTESTWINDOW 'REPAINTFN (FUNCTION AT.REPAINTFN)) (PUTWINDOWPROP AUTOTESTWINDOW 'CURSORMOVEDFN (FUNCTION AT.CURSORMOVEDFN)) (PUTWINDOWPROP AUTOTESTWINDOW 'CURSOROUTFN (FUNCTION AT.CURSOROUTFN)) (WINDOWADDPROP AUTOTESTWINDOW 'RESHAPEFN (FUNCTION RESHAPEBYREPAINTFN)) (WINDOWADDPROP AUTOTESTWINDOW 'SHRINKFN (FUNCTION AT.CLOSEFN) T) (WINDOWADDPROP AUTOTESTWINDOW 'CLOSEFN (FUNCTION AT.CLOSEFN) T) (PUTWINDOWPROP AUTOTESTWINDOW 'ITEMSPEC FILESPEC) (PUTWINDOWPROP AUTOTESTWINDOW 'HARDCOPYFN 'AT.HARDCOPYFN) (WINDOWPROP COMMANDMENUWINDOW 'HARDCOPYFN 'AT.HARDCOPYFN) (WINDOWPROP HEADINGW 'HARDCOPYFN 'AT.HARDCOPYFN) (WINDOWPROP COUNTERW 'HARDCOPYFN 'AT.HARDCOPYFN) (WINDOWPROP TIMEW 'HARDCOPYFN 'AT.HARDCOPYFN) (WINDOWPROP (GETPROMPTWINDOW AUTOTESTWINDOW) 'HARDCOPYFN 'AT.HARDCOPYFN) (SETQ TTYDS (WFROMDS (TTYDISPLAYSTREAM))) (PUTWINDOWPROP AUTOTESTWINDOW 'ATDISPLAYSTREAM TTYDS) (WINDOWPROP TTYDS 'PAGEFULLFN 'NILL) (WINDOWPROP TTYDS 'AUTOTESTER AUTOTESTWINDOW) (ADD.PROCESS (LIST (FUNCTION AT.STARTUP) AUTOTESTWINDOW COMMANDMENU COMMANDMENUWINDOW) 'NAME 'AT-Update) (RETURN AUTOTESTWINDOW]) (SINGLE-TEST [LAMBDA (IDENTIFIER EXPRESSION PREDICATE TIMEOUT) (* scv "12-Jul-85 16:22") (PROG (MAIN PROC RESULT TESTEND) (SETQ MAIN (WINDOWPROP (WFROMDS (TTYDISPLAYSTREAM)) 'AUTOTESTER)) (WINDOWPROP MAIN 'TESTRESULT NIL) (PUTWINDOWPROP MAIN 'TESTSTART NIL) (PUTWINDOWPROP MAIN 'TESTEND NIL) [SETQ PROC (ADD.PROCESS (LIST 'AT.SINGLE-TEST (KWOTE IDENTIFIER) (KWOTE EXPRESSION) (KWOTE PREDICATE) (KWOTE TIMEOUT) (KWOTE (TTYDISPLAYSTREAM)) (KWOTE (OUTPUT))) 'NAME (CONCAT 'SINGLE-TEST- IDENTIFIER) 'WINDOW (WFROMDS (TTYDISPLAYSTREAM] (WHILE (AND [NULL (SETQ RESULT (WINDOWPROP MAIN 'TESTRESULT] (OR (NULL TIMEOUT) [NULL (SETQ TESTEND (WINDOWPROP MAIN 'TESTEND] (LESSP (CLOCK 0) TESTEND)) (PROCESSP PROC)) DO (DISMISS 50)) (PUTWINDOWPROP MAIN 'TESTID NIL) (AT.SHOW.TESTID MAIN) (PUTWINDOWPROP MAIN 'STARTTIME NIL) (AT.SHOW.STARTTIME MAIN) (PUTWINDOWPROP MAIN 'ENDTIME NIL) (AT.SHOW.ENDTIME MAIN) (IF (NULL RESULT) THEN (TEST-MESSAGE IDENTIFIER "timed out, timeout" TIMEOUT) (DEL.PROCESS PROC) (RETURN NIL) ELSE (RETURN (CAR RESULT]) (TEST-MESSAGE [LAMBDA (IDENTIFIER TEXT INFO) (* scv " 3-Jul-85 12:07") (printout NIL "===> Test " IDENTIFIER ": " TEXT ": " INFO T]) ) (* * commands and major subfunctions) (DEFINEQ (AT.TESTCOMMAND [LAMBDA (FILEENTRY KEY WINDOW STDOUT) (* scv "12-Jul-85 14:21") (PROG (FILENAME NUM ITEMMAP RESULT) (BLOCK) (OUTPUT STDOUT) [WINDOWPROP WINDOW 'TESTSUITE (fetch (ATPRINTSPEC LABEL) of (CADR (fetch (TESTBUCKET ITEM) of FILEENTRY ] (AT.SHOW.TESTSUITE WINDOW) (SETQ FILENAME (fetch (TESTBUCKET FILENAME) of FILEENTRY)) (SETQ NUM (fetch (TESTBUCKET %#) of FILEENTRY)) (SETQ ITEMMAP (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP)) (LISPXEVAL (LIST 'LOAD (LIST 'QUOTE FILENAME))) [SETQ RESULT (LISPXEVAL (LIST (FILENAMEFIELD FILENAME 'NAME) (LIST 'QUOTE (PACKFILENAME 'NAME "" 'EXTENSION "" 'VERSION "" 'BODY FILENAME] (replace (TESTBUCKET COMPLETED?) of FILEENTRY with T) [WINDOWPROP WINDOW 'NUMCOMPLETED (ADD1 (WINDOWPROP WINDOW 'NUMCOMPLETED] (replace (TESTBUCKET SUCCESSFUL?) of FILEENTRY with RESULT) [if RESULT then (WINDOWPROP WINDOW 'NUMSUCCESSFUL (ADD1 (WINDOWPROP WINDOW 'NUMSUCCESSFUL] (AT.SHOW.NUMCOMPLETED WINDOW) (AT.SHOW.NUMSUCCESSFUL WINDOW) [replace (TESTBUCKET ITEM) of FILEENTRY with (CONS [create ATPRINTSPEC LABEL _ (if RESULT then 'pass else 'FAIL) WIDTH _ (fetch (ATPRINTSPEC WIDTH) of (LISTGET ATINFOLISTINGWIDTHS 'RESULT] (CDR (fetch (TESTBUCKET ITEM) of FILEENTRY] (SETQ ITEMMAP (for I in ITEMMAP collect (if (EQP NUM (fetch (TESTBUCKET %#) of I)) then FILEENTRY else I))) (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP ITEMMAP) (UNDOLISPX1 (LISPXFIND LISPXHISTORY (LIST (CADR LISPXHISTORY)) 'ENTRY NIL)) (UNDOLISPX1 (LISPXFIND LISPXHISTORY (LIST (SUB1 (CADR LISPXHISTORY))) 'ENTRY NIL)) (REDISPLAYW WINDOW (fetch (TESTBUCKET ITEMREGION) of FILEENTRY)) (WINDOWPROP WINDOW 'TESTSUITE NIL) (AT.SHOW.TESTSUITE WINDOW) (OUTPUT T]) (AT.ABORTCOMMAND [LAMBDA (KEY WINDOW) (* scv "12-Jul-85 16:19") (PROG (PAUSED? PAUSE) (SETQ PAUSED? (GETWINDOWPROP WINDOW 'PAUSESTART)) (if (NOT PAUSED?) then (SETQ PAUSE (CLOCK 0)) (PUTWINDOWPROP WINDOW 'PAUSESTART PAUSE)) (if (MOUSECONFIRM "Are you sure? " "Click left button to ABORT tests, right button to RESUME tests." (GETPROMPTWINDOW (MAINWINDOW WINDOW T))) then [PROG (PROC) (SETQ PROC (GETWINDOWPROP WINDOW 'TESTPROCESS)) (if PROC then (DEL.PROCESS PROC) (PUTWINDOWPROP WINDOW 'PAUSESTART NIL) else (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "No tests in process.") (if (NOT PAUSED?) then (PUTWINDOWPROP WINDOW 'PAUSESTART NIL] else (if (NOT PAUSED?) then (PUTWINDOWPROP WINDOW 'PAUSESTART NIL) (if (GETWINDOWPROP WINDOW 'TESTEND) then (PUTWINDOWPROP WINDOW 'ENDTIME (PLUS (GETWINDOWPROP WINDOW 'ENDTIME) (IQUOTIENT (DIFFERENCE (CLOCK 0) PAUSE) 1000))) (AT.SHOW.ENDTIME (MAINWINDOW WINDOW T)) (PUTWINDOWPROP WINDOW 'TESTEND (PLUS (GETWINDOWPROP WINDOW 'TESTEND) (DIFFERENCE (CLOCK 0) PAUSE]) (AT.PAUSECOMMAND [LAMBDA (KEY WINDOW) (* scv " 2-Jul-85 15:29") (PROG (PROC) (SETQ PROC (GETWINDOWPROP WINDOW 'TESTPROCESS)) (if PROC then (SUSPEND.PROCESS PROC) (PUTWINDOWPROP WINDOW 'PAUSESTART (CLOCK 0)) else (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "No tests in process."]) (AT.RESUMECOMMAND [LAMBDA (KEY WINDOW) (* scv "12-Jul-85 16:19") (PROG (PROC PAUSE) (SETQ PROC (GETWINDOWPROP WINDOW 'TESTPROCESS)) (if PROC then (if (SETQ PAUSE (GETWINDOWPROP WINDOW 'PAUSESTART)) then (PUTWINDOWPROP WINDOW 'PAUSESTART NIL) [if (GETWINDOWPROP WINDOW 'TESTEND) then (PUTWINDOWPROP WINDOW 'ENDTIME (PLUS (GETWINDOWPROP WINDOW 'ENDTIME) (IQUOTIENT (DIFFERENCE (CLOCK 0) PAUSE) 1000))) (AT.SHOW.ENDTIME (MAINWINDOW WINDOW T)) (PUTWINDOWPROP WINDOW 'TESTEND (PLUS (GETWINDOWPROP WINDOW 'TESTEND) (DIFFERENCE (CLOCK 0) PAUSE] (WAKE.PROCESS PROC) else (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "No tests paused.")) else (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "No tests in process."]) (AT.DIRECTORYCOMMAND [LAMBDA (KEY WINDOW) (* ; "Edited 17-Dec-2020 17:08 by larry") (* scv "20-Jun-85 12:58") (PROG (FILESPEC) (AT.CLRPROMPTW WINDOW) (if (NULL (SETQ FILESPEC (AT.PROMPTFORINPUT "New test directory pattern? " (GETWINDOWPROP WINDOW 'ITEMSPEC) WINDOW))) then (RETURN)) (PUTWINDOWPROP WINDOW 'ICONTITLE FILESPEC) (PUTWINDOWPROP WINDOW 'ITEMSPEC (DIRECTORY.FILL.PATTERN FILESPEC "DFASL" "")) (RETURN T]) (AT.PRINTCOMMAND [LAMBDA (FILEENTRY KEY WINDOW IMAGESTREAM) (* scv " 2-Jul-85 10:36") (PROG (XPOS FONTWIDTH) (SETQ FONTWIDTH (CHARWIDTH (CHCON1 "M") (DSPFONT NIL IMAGESTREAM))) (SETQ XPOS (DSPLEFTMARGIN NIL IMAGESTREAM)) (for I in (fetch (TESTBUCKET ITEM) of FILEENTRY) do (printout IMAGESTREAM (fetch (ATPRINTSPEC LABEL) of I)) (DSPXPOSITION (SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) of I) FONTWIDTH))) IMAGESTREAM)) (TERPRI IMAGESTREAM]) (AT.QUITCOMMAND [LAMBDA (KEY WINDOW) (* scv "31-May-85 12:49") (CLOSEW WINDOW]) ) (DEFINEQ (AT.COMMANDDISPATCH [LAMBDA (ITEM MENU KEY) (* scv " 3-Jul-85 11:53") (PROG (WINDOW ATUPDATE? FILELIST ITEMMAP NUMCOMPLETED NUMSUCCESSFUL FILE XPOS STDOUT) (SETQ WINDOW (WINDOWPROP (WFROMMENU MENU) 'MAINWINDOW)) (COND ((FMEMB (CADR ITEM) ATBUSYOKITEMS)) ((GETWINDOWPROP WINDOW 'AUTOTESTERBUSY) (AT.PROMPTWPRINT WINDOW "The autotester is busy.") (RETURN))) (COND ((EQUAL (CADR ITEM) '"") (RETURN))) (SETQ ITEMMAP (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP)) (OR (FMEMB (CADR ITEM) ATNOARGITEMS) [SETQ FILELIST (for INDEX in (WINDOWPROP WINDOW 'CURRENTTESTNUMBERS) collect (CAR (NTH ITEMMAP INDEX] (PROGN (AT.PROMPTWPRINT WINDOW "No tests are selected") (RETURN))) (RESETLST (RESETSAVE NIL (LIST 'SHADEITEM ITEM MENU ATITEMUNSELECTEDSHADE)) [RESETSAVE NIL (LIST [FUNCTION (LAMBDA (W P) (PUTWINDOWPROP W 'AUTOTESTERBUSY P] WINDOW (GETWINDOWPROP WINDOW 'AUTOTESTERBUSY] (PUTWINDOWPROP WINDOW 'AUTOTESTERBUSY T) (SHADEITEM ITEM MENU ATITEMSELECTEDSHADE) [SELECTQ (CADR ITEM) (TEST (RESETLST (RESETSAVE NIL (LIST 'PUTWINDOWPROP WINDOW 'TESTPROCESS NIL)) [RESETSAVE NIL (LIST 'SETTOPVAL 'HELPFLAG (GETTOPVAL 'HELPFLAG] (RESETSAVE NIL (LIST 'SET 'HELPFLAG HELPFLAG)) (PUTWINDOWPROP WINDOW 'TESTPROCESS (THIS.PROCESS)) (SETTOPVAL 'HELPFLAG NIL) (SETQ HELPFLAG NIL) [SETQ STDOUT (if (EQ KEY 'LEFT) then T else (OPENFILE (AT.PROMPTFORINPUT "Name of file to direct output to? " "" WINDOW) 'OUTPUT] (SETQ NUMCOMPLETED (WINDOWPROP WINDOW 'NUMCOMPLETED)) (SETQ NUMSUCCESSFUL (WINDOWPROP WINDOW 'NUMSUCCESSFUL)) [for FILEENTRY in ITEMMAP do (if (AND (FMEMB (fetch (TESTBUCKET %#) of FILEENTRY ) (WINDOWPROP WINDOW 'CURRENTTESTNUMBERS)) (fetch (TESTBUCKET COMPLETED?) of FILEENTRY )) then (SETQ NUMCOMPLETED (SUB1 NUMCOMPLETED)) (replace (TESTBUCKET COMPLETED?) of FILEENTRY with NIL) (if (fetch (TESTBUCKET SUCCESSFUL?) of FILEENTRY) then (SETQ NUMSUCCESSFUL (SUB1 NUMSUCCESSFUL) ) (replace (TESTBUCKET SUCCESSFUL?) of FILEENTRY with NIL] (WINDOWPROP WINDOW 'NUMCOMPLETED NUMCOMPLETED) (WINDOWPROP WINDOW 'NUMSUCCESSFUL NUMSUCCESSFUL) (AT.SHOW.NUMCOMPLETED WINDOW) (AT.SHOW.NUMSUCCESSFUL WINDOW) (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP ITEMMAP) (REDISPLAYW WINDOW) (TTYDISPLAYSTREAM (WINDOWPROP WINDOW 'ATDISPLAYSTREAM)) (CLEARW (WINDOWPROP WINDOW 'ATDISPLAYSTREAM)) (for FILEENTRY in FILELIST do (AT.TESTCOMMAND FILEENTRY KEY WINDOW STDOUT)) (if (NEQ STDOUT T) then (CLOSEF STDOUT)))) (ABORT (AT.ABORTCOMMAND KEY WINDOW)) (PAUSE (AT.PAUSECOMMAND KEY WINDOW)) (RESUME (AT.RESUMECOMMAND KEY WINDOW)) (DIRECTORY (SETQ ATUPDATE? (AT.DIRECTORYCOMMAND KEY WINDOW))) (PRINT (SETQ FILE (AT.GETPRINTDESTINATION KEY)) (printout FILE "Testing results for " (WINDOWPROP WINDOW 'ITEMSPEC) ":" T T) (SETQ XPOS (DSPLEFTMARGIN NIL FILE)) (for I on ATINFOLISTINGWIDTHS by (CDDR I) do (printout FILE (fetch (ATPRINTSPEC LABEL) of (CADR I))) (DSPXPOSITION [SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) of (CADR I)) (CHARWIDTH (CHCON1 "M") (DSPFONT NIL FILE ] FILE)) (TERPRI FILE) (for FILEENTRY in FILELIST do (AT.PRINTCOMMAND FILEENTRY KEY WINDOW FILE)) (CLOSEF FILE)) (SUMMARIZE (SETQ FILE (AT.GETPRINTDESTINATION KEY)) (printout FILE "Testing summary for " (WINDOWPROP WINDOW 'ITEMSPEC) ":" T T) (SETQ XPOS (DSPLEFTMARGIN NIL FILE)) (for I on ATINFOLISTINGWIDTHS by (CDDR I) do (printout FILE (fetch (ATPRINTSPEC LABEL) of (CADR I))) (DSPXPOSITION [SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) of (CADR I)) (CHARWIDTH (CHCON1 "M") (DSPFONT NIL FILE] FILE)) (TERPRI FILE) (for FILEENTRY in FILELIST do (if (NULL (fetch (TESTBUCKET SUCCESSFUL?) of FILEENTRY)) then (AT.PRINTCOMMAND FILEENTRY KEY WINDOW FILE))) (CLOSEF FILE)) (QUIT (AT.QUITCOMMAND KEY WINDOW)) (LET ((FN (CADR ITEM))) (if (EQ (CAR FN) 'FUNCTION) then (APPLY* (CADR FN) FILELIST KEY WINDOW) else (SHOULDNT] (COND (ATUPDATE? (AT.UPDATEAUTOTESTERITEMS (WINDOWPROP WINDOW 'ITEMSPEC) WINDOW))))]) (AT.SELECT [LAMBDA (WINDOW) (* scv "22-May-85 15:32") (PROG (AUTOTESTERITEMMAP TEST SETSEL ADDSEL EXTEND CURRENT#S TEST# FIRST# LAST#) (OR (SETQ SETSEL (MOUSESTATE LEFT)) (SETQ ADDSEL (LASTMOUSESTATE MIDDLE)) (SETQ EXTEND (LASTMOUSESTATE RIGHT)) (RETURN)) (SETQ AUTOTESTERITEMMAP (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP)) (SETQ TEST (AT.FINDTESTBUCKET WINDOW)) (COND ((NULL TEST) (RETURN))) [COND (SETSEL (for TEST# in (GETWINDOWUSERPROP WINDOW 'CURRENTTESTNUMBERS) do (AT.UNSELECTFILE (CAR (FNTH AUTOTESTERITEMMAP TEST#)) WINDOW)) (AT.SELECTFILE TEST WINDOW)) (ADDSEL (if (fetch (TESTBUCKET SELECTED?) of TEST) then (AT.UNSELECTFILE TEST WINDOW) else (AT.SELECTFILE TEST WINDOW))) (EXTEND (* have to find all the messages  between TEST and the one selected *) (COND ([SETQ CURRENT#S (SORT (WINDOWPROP WINDOW 'CURRENTTESTNUMBERS] (SETQ TEST# (fetch (TESTBUCKET %#) of TEST)) [COND [(ILESSP TEST# (CAR CURRENT#S)) (* before *) (SETQ FIRST# TEST#) (SETQ LAST# (SUB1 (CAR CURRENT#S] (T (SETQ LAST# TEST#) (* after *) (SETQ FIRST# (ADD1 (CAR (LAST CURRENT#S] (for I from FIRST# to LAST# do (AT.SELECTFILE (CAR (NTH AUTOTESTERITEMMAP I)) WINDOW] (AT.SHOW.NUMSELECTED WINDOW]) (AT.UPDATEAUTOTESTERITEMS [LAMBDA (ITEMSPEC WINDOW) (* scv "12-Jul-85 14:07") (PROG ((INFOWANTED '(RESULT NAME FILE)) HEADINGWINDOW FILEGENERATOR FILENAME FILEINFO MAXWIDTH AUTOTESTERITEMMAP) [SETQ FILEGENERATOR (\GENERATEFILES ITEMSPEC '(NAME) '(SORT RESETLST] (SETQ HEADINGWINDOW (GETWINDOWPROP WINDOW 'HEADINGWINDOW)) (WINDOWPROP HEADINGWINDOW 'TITLE "Auto Tester") (CLEARW (WINDOWPROP WINDOW 'COUNTERWINDOW)) (PUTWINDOWPROP WINDOW 'EXTENT NIL) (* set EXTENT to NIL while updating) (PUTWINDOWPROP WINDOW 'INFOGOTTEN INFOWANTED) (PUTWINDOWPROP WINDOW 'DIRWIDTH (SETQ MAXWIDTH (AT.PRINTHEADINGSON HEADINGWINDOW INFOWANTED))) (DSPRIGHTMARGIN 32767 WINDOW) (CLEARW WINDOW) [SETQ AUTOTESTERITEMMAP (while (SETQ FILENAME (\GENERATENEXTFILE FILEGENERATOR)) as ITEMCOUNT from 1 bind ITEM bind STARTOFNAME collect (if (LISTP FILENAME) then (SETQ FILENAME (CONCATCODES FILENAME))) (SETQ FILEINFO (AT.GETALLFILEINFO FILENAME FILEGENERATOR INFOWANTED)) (create TESTBUCKET FILENAME _ FILENAME %# _ ITEMCOUNT ITEM _ [SETQ ITEM (AT.CREATEPRINTSPEC FILEINFO INFOWANTED (OR STARTOFNAME (SETQ STARTOFNAME (AT.STARTOFNAME FILENAME ITEMSPEC] ITEMREGION _ (AT.PRINTANDGETREGION ITEM WINDOW AT.MARKXPOS 10) SELECTED? _ NIL COMPLETED? _ NIL SUCCESSFUL? _ '?] (PUTWINDOWPROP WINDOW 'AUTOTESTERITEMMAP AUTOTESTERITEMMAP) (PUTWINDOWPROP WINDOW 'EXTENT (if AUTOTESTERITEMMAP then [create REGION LEFT _ 0 BOTTOM _ [fetch (REGION BOTTOM) of (fetch (TESTBUCKET ITEMREGION) of (CAR (LAST AUTOTESTERITEMMAP ] WIDTH _ MAXWIDTH HEIGHT _ (IDIFFERENCE (fetch (REGION PTOP) of (fetch (TESTBUCKET ITEMREGION) of (CAR AUTOTESTERITEMMAP ))) (fetch (REGION BOTTOM) of (fetch (TESTBUCKET ITEMREGION) of (CAR (LAST AUTOTESTERITEMMAP ] else (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "No files in group " ITEMSPEC) NIL)) (PUTWINDOWPROP HEADINGWINDOW 'TITLE (CONCAT (WINDOWPROP WINDOW 'ITEMSPEC) " tester")) (PUTWINDOWPROP WINDOW 'CURRENTTESTNUMBERS NIL) (PUTWINDOWPROP WINDOW 'CURRENTITEM NIL) (PUTWINDOWPROP WINDOW 'NUMCOMPLETED 0) (PUTWINDOWPROP WINDOW 'NUMSUCCESSFUL 0) (AT.SHOW.NUMFILES WINDOW) (AT.SHOW.NUMSELECTED WINDOW) (AT.SHOW.NUMCOMPLETED WINDOW) (AT.SHOW.NUMSUCCESSFUL WINDOW) (AT.SHOW.TESTSUITE WINDOW) (AT.SHOW.TESTID WINDOW) (AT.SHOW.STARTTIME WINDOW) (AT.SHOW.ENDTIME WINDOW]) (AT.SINGLE-TEST [LAMBDA (IDENTIFIER EXPRESSION PREDICATE TIMEOUT TTYDS STDOUT) (* scv "12-Jul-85 16:08") (PROG (RESULT MAIN START) (TTYDISPLAYSTREAM TTYDS) (OUTPUT STDOUT) (SETQ MAIN (WINDOWPROP (WFROMDS TTYDS) 'AUTOTESTER)) (PUTWINDOWPROP MAIN 'TESTID IDENTIFIER) (AT.SHOW.TESTID MAIN) (PUTWINDOWPROP MAIN 'STARTTIME (IDATE)) (AT.SHOW.STARTTIME MAIN) (IF TIMEOUT THEN (* The following assumes that the date format used by IDATE and GDATE is in  seconds.) (PUTWINDOWPROP MAIN 'ENDTIME (PLUS (IDATE) (QUOTIENT TIMEOUT 1000))) (AT.SHOW.ENDTIME MAIN)) (BLOCK) (SETQ START (CLOCK 0)) (PUTWINDOWPROP MAIN 'TESTSTART START) (PUTWINDOWPROP MAIN 'TESTEND (if TIMEOUT then (PLUS START TIMEOUT) else -1)) (SETQ RESULT (ERRORSET EXPRESSION T)) (PUTWINDOWPROP MAIN 'TESTSTART NIL) (PUTWINDOWPROP MAIN 'TESTEND NIL) (BLOCK) (if (NULL RESULT) then (TEST-MESSAGE IDENTIFIER "got an error in expression" EXPRESSION) (PUTWINDOWPROP MAIN 'TESTRESULT '(NIL)) elseif (EQ (CAR RESULT) 'NOBIND) then (TEST-MESSAGE IDENTIFIER "returned NOBIND in expression" EXPRESSION) (PUTWINDOWPROP MAIN 'TESTRESULT '(NIL)) else [SETQ RESULT (ERSETQ (APPLY* PREDICATE (CAR RESULT] (BLOCK) (if (NULL RESULT) then (TEST-MESSAGE IDENTIFIER "got an error in predicate" PREDICATE) (PUTWINDOWPROP MAIN 'TESTRESULT '(NIL)) elseif (EQ (CAR RESULT) 'NOBIND) then (TEST-MESSAGE IDENTIFIER "returned NOBIND in predicate" PREDICATE) (PUTWINDOWPROP MAIN 'TESTRESULT '(NIL)) else (PUTWINDOWPROP MAIN 'TESTRESULT RESULT]) ) (* * lower-level window mungers) (DEFINEQ (AT.MAKERIGIDWINDOW [LAMBDA (WINDOW) (* lmm "14-Sep-84 16:22") (* * make the argument window immutable w/r/to attachedwindow package) (PROG [(HEIGHT (fetch (REGION HEIGHT) of (GETWINDOWPROP WINDOW 'REGION] (PUTWINDOWPROP WINDOW 'MINSIZE (CONS 0 HEIGHT)) (PUTWINDOWPROP WINDOW 'MAXSIZE (CONS SCREENWIDTH HEIGHT]) (AT.CLRPROMPTW [LAMBDA (MAINWINDOW) (* Jellinek " 6-May-84 16:48") (CLEARW (CAR (GETWINDOWPROP MAINWINDOW 'PROMPTWINDOW]) (AT.PRINTHEADINGSON [LAMBDA (WINDOW HEADINGS) (* scv " 1-Jul-85 10:35") (PROG ((totalwidth 0) BOTTOM) (DSPRIGHTMARGIN 32000 WINDOW) (DSPTEXTURE BLACKSHADE WINDOW) (DSPOPERATION 'INVERT WINDOW) (DSPFILL NIL BLACKSHADE 'REPLACE WINDOW) (for HEADING in ATINFOLISTINGWIDTHS by (CDDR HEADING) bind word width (pos _ AT.MARKXPOS) when (FMEMB HEADING HEADINGS) do (SETQ word (fetch (ATPRINTSPEC LABEL) of (LISTGET ATINFOLISTINGWIDTHS HEADING))) (SETQ width (ITIMES (fetch (ATPRINTSPEC WIDTH) of (LISTGET ATINFOLISTINGWIDTHS HEADING)) (CHARWIDTH (CHCON1 "M") DEFAULTAUTOTESTFONT))) (SETQ totalwidth (IPLUS totalwidth width)) (DSPXPOSITION pos WINDOW) (PRIN3 word WINDOW) (add pos width)) (PUTWINDOWPROP WINDOW 'EXTENT (create REGION LEFT _ 0 BOTTOM _ [SETQ BOTTOM (IPLUS (DSPYPOSITION NIL WINDOW) (FONTPROP WINDOW 'ASCENT] WIDTH _ totalwidth HEIGHT _ (IDIFFERENCE (GETWINDOWPROP WINDOW 'HEIGHT) BOTTOM))) (RETURN totalwidth]) (AT.PRINTANDGETREGION [LAMBDA (PRINTSPEC STREAM LFTMARGIN MINSPACE) (* scv " 1-Jul-85 11:29") (* prints PRINTSPEC on WINDOW and  returns the box taken by the  characters.) (PROG (YSTART YEND HEIGHT) (DSPXPOSITION LFTMARGIN STREAM) (SETQ YSTART (DSPYPOSITION NIL STREAM)) (for SPEC in PRINTSPEC bind OLDX PRETTYWIDTH do (SETQ OLDX (DSPXPOSITION NIL STREAM)) [SETQ PRETTYWIDTH (ITIMES (fetch (ATPRINTSPEC WIDTH) of SPEC) (CHARWIDTH (CHCON1 "M") (DSPFONT NIL STREAM] (COND ((fetch (ATPRINTSPEC LABEL) of SPEC) (PRIN3 (fetch (ATPRINTSPEC LABEL) of SPEC) STREAM) (PRIN3 " " STREAM))) (* If any single item won't fit,  skip a line and continue) (if (IGEQ (IDIFFERENCE (DSPXPOSITION NIL STREAM) OLDX) PRETTYWIDTH) then (TERPRI STREAM)) (DSPXPOSITION (IPLUS OLDX PRETTYWIDTH) STREAM)) (SETQ YEND (DSPYPOSITION NIL STREAM)) (RETURN (PROG1 (create REGION LEFT _ LFTMARGIN BOTTOM _ (IDIFFERENCE YEND (FONTPROP STREAM 'DESCENT)) HEIGHT _ (IPLUS (IDIFFERENCE YSTART YEND) (FONTPROP STREAM 'HEIGHT)) WIDTH _ (IDIFFERENCE (DSPXPOSITION NIL STREAM) LFTMARGIN)) (TERPRI STREAM]) (AT.MAKEHEADINGWINDOW [LAMBDA (WIDTH FONT BORDER TITLE) (* scv "23-May-85 11:56") (PROG (PWINDOW) (SETQ PWINDOW (CREATEW (create REGION LEFT _ 0 BOTTOM _ 0 WIDTH _ WIDTH HEIGHT _ (HEIGHTIFWINDOW (FONTPROP FONT 'HEIGHT) TITLE BORDER)) TITLE BORDER T)) (DSPFONT FONT PWINDOW) (PUTWINDOWPROP PWINDOW 'PAGEFULLFN (FUNCTION NILL)) (PUTWINDOWPROP PWINDOW 'NOSCROLLBARS T) (PUTWINDOWPROP PWINDOW 'SCROLLFN (FUNCTION SCROLLBYREPAINTFN)) (PUTWINDOWPROP PWINDOW 'REPAINTFN (FUNCTION AT.HEADINGWREDISPLAYFN)) (AT.MAKERIGIDWINDOW PWINDOW) (RETURN PWINDOW]) (AT.MAKECOUNTERWINDOW [LAMBDA (HEIGHT WIDTH AUTOTESTW) (* scv "30-May-85 16:59") (LET ((COUNTERW (CREATEW (create REGION LEFT _ 0 BOTTOM _ 0 HEIGHT _ (HEIGHTIFWINDOW (FONTPROP DEFAULTAUTOTESTFONT 'HEIGHT)) WIDTH _ (WINDOWPROP AUTOTESTW 'WIDTH)) NIL NIL T))) (AT.MAKERIGIDWINDOW COUNTERW) (WINDOWPROP COUNTERW 'AUTOTESTERWINDOW AUTOTESTW) (WINDOWPROP COUNTERW 'REPAINTFN (FUNCTION AT.REPAINT.COUNTERW)) COUNTERW]) (AT.MAKETIMEWINDOW [LAMBDA (HEIGHT WIDTH AUTOTESTW) (* scv "15-Jul-85 15:36") (LET ((TIMEW (CREATEW (create REGION LEFT _ 0 BOTTOM _ 0 HEIGHT _ (HEIGHTIFWINDOW (FONTPROP ATTIMEWINDOWFONT 'HEIGHT)) WIDTH _ (WINDOWPROP AUTOTESTW 'WIDTH)) NIL NIL T))) (AT.MAKERIGIDWINDOW TIMEW) (WINDOWPROP TIMEW 'AUTOTESTERWINDOW AUTOTESTW) (WINDOWPROP TIMEW 'REPAINTFN (FUNCTION AT.REPAINT.TIMEW)) (DSPFONT ATTIMEWINDOWFONT TIMEW) TIMEW]) (AT.PROMPTWPRINT [LAMBDA U (* Jellinek " 6-May-84 16:37") (PROG (WINDOW) (COND ((ILESSP U 2) (ERROR "not enough args to PROMPTWPRINT"))) (* CAR is window, CDR is height in  lines) [SETQ WINDOW (CAR (GETWINDOWPROP (ARG U 1) 'PROMPTWINDOW] (for ITEM from 2 to U do (PRIN1 (ARG U ITEM) WINDOW]) (AT.PROMPTWTERPRI [LAMBDA (MAINWINDOW) (* Jellinek " 6-May-84 16:37") (* CAR is prompt window, CDR is  height in lines) (TERPRI (CAR (GETWINDOWPROP MAINWINDOW 'PROMPTWINDOW]) (AT.SELECTFILE [LAMBDA (FOLDER WINDOW) (* scv "23-May-85 12:10") (COND (FOLDER (replace (TESTBUCKET SELECTED?) of FOLDER with T) (WINDOWADDPROP WINDOW 'CURRENTTESTNUMBERS (fetch (TESTBUCKET %#) of FOLDER)) [WINDOWPROP WINDOW 'CURRENTTESTNUMBERS (SORT (WINDOWPROP WINDOW 'CURRENTTESTNUMBERS] (\ITEMW.SELECTITEM (LIST (fetch (TESTBUCKET ITEMREGION) of FOLDER)) WINDOW]) (AT.UNSELECTFILE [LAMBDA (MSG WINDOW) (* scv "28-May-85 12:53") (COND (MSG (replace (TESTBUCKET SELECTED?) of MSG with NIL) [WINDOWPROP WINDOW 'CURRENTTESTNUMBERS (REMOVE (fetch (TESTBUCKET %#) of MSG) (WINDOWPROP WINDOW 'CURRENTTESTNUMBERS] (\ITEMW.DESELECTITEM (LIST (fetch ITEMREGION of MSG)) WINDOW]) (AT.CHANGECOMPLETEMARK [LAMBDA (TEST WINDOW) (* scv "28-May-85 12:37") (PROG ((TESTREGION (fetch ITEMREGION of TEST))) (BITBLT NIL 0 0 WINDOW (fetch (REGION LEFT) of TESTREGION) (IDIFFERENCE (fetch (REGION PTOP) of TESTREGION) (IQUOTIENT (FONTPROP WINDOW 'HEIGHT) 2)) (fetch (REGION WIDTH) of TESTREGION) 1 'TEXTURE 'INVERT BLACKSHADE]) (AT.SHOW.NUMCOMPLETED [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:30") (LET ((COUNTERW (WINDOWPROP AUTOTESTERW 'COUNTERWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 2)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 3))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP COUNTERW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE COUNTERW) (DSPXPOSITION STARTPOSITION COUNTERW) (PRIN3 "Completed:" COUNTERW) (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW 'NUMCOMPLETED) PRINTINGREGION COUNTERW]) (AT.SHOW.NUMFILES [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:28") (LET ((COUNTERW (WINDOWPROP AUTOTESTERW 'COUNTERWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 0)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 1))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP COUNTERW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE COUNTERW) (DSPXPOSITION STARTPOSITION COUNTERW) (PRIN3 "Files:" COUNTERW) (CENTERPRINTINREGION (LENGTH (WINDOWPROP AUTOTESTERW 'AUTOTESTERITEMMAP)) PRINTINGREGION COUNTERW]) (AT.SHOW.NUMSELECTED [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:35") (LET ((COUNTERW (WINDOWPROP AUTOTESTERW 'COUNTERWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 1)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 2))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP COUNTERW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE COUNTERW) (DSPXPOSITION STARTPOSITION COUNTERW) (PRIN3 "Selected:" COUNTERW) (CENTERPRINTINREGION (LENGTH (WINDOWPROP AUTOTESTERW 'CURRENTTESTNUMBERS)) PRINTINGREGION COUNTERW]) (AT.SHOW.NUMSUCCESSFUL [LAMBDA (AUTOTESTERW) (* scv "20-Jun-85 09:30") (LET ((COUNTERW (WINDOWPROP AUTOTESTERW 'COUNTERWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 3)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 4))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP COUNTERW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE COUNTERW) (DSPXPOSITION STARTPOSITION COUNTERW) (PRIN3 "Successful:" COUNTERW) (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW 'NUMSUCCESSFUL) PRINTINGREGION COUNTERW]) (AT.SHOW.ENDTIME [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 16:01") (LET ((TIMEW (WINDOWPROP AUTOTESTERW 'TIMEWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 3)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 4))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP TIMEW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE TIMEW) (DSPXPOSITION STARTPOSITION TIMEW) (PRIN3 "End:" TIMEW) (IF (WINDOWPROP AUTOTESTERW 'ENDTIME) THEN (CENTERPRINTINREGION (GDATE (WINDOWPROP AUTOTESTERW 'ENDTIME)) PRINTINGREGION TIMEW]) (AT.SHOW.STARTTIME [LAMBDA (AUTOTESTERW) (* scv "15-Jul-85 15:43") (LET ((TIMEW (WINDOWPROP AUTOTESTERW 'TIMEWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 2)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 3))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP TIMEW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE TIMEW) (DSPXPOSITION STARTPOSITION TIMEW) (PRIN3 "Start:" TIMEW) (IF (WINDOWPROP AUTOTESTERW 'STARTTIME) THEN (CENTERPRINTINREGION (GDATE (WINDOWPROP AUTOTESTERW 'STARTTIME)) PRINTINGREGION TIMEW]) (AT.SHOW.TESTID [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 13:49") (LET ((TIMEW (WINDOWPROP AUTOTESTERW 'TIMEWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 1)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 2))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP TIMEW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE TIMEW) (DSPXPOSITION STARTPOSITION TIMEW) (PRIN3 "ID:" TIMEW) (IF (WINDOWPROP AUTOTESTERW 'TESTID) THEN (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW 'TESTID) PRINTINGREGION TIMEW]) (AT.SHOW.TESTSUITE [LAMBDA (AUTOTESTERW) (* scv "12-Jul-85 13:47") (LET ((TIMEW (WINDOWPROP AUTOTESTERW 'TIMEWINDOW)) (STARTPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 0)) (ENDPOSITION (ITIMES (IQUOTIENT (WINDOWPROP AUTOTESTERW 'WIDTH) 4) 1))) (LET [(PRINTINGREGION (create REGION LEFT _ STARTPOSITION WIDTH _ (IDIFFERENCE ENDPOSITION STARTPOSITION) BOTTOM _ 0 HEIGHT _ (WINDOWPROP TIMEW 'HEIGHT] (DSPFILL PRINTINGREGION WHITESHADE 'REPLACE TIMEW) (DSPXPOSITION STARTPOSITION TIMEW) (PRIN3 "Suite:" TIMEW) (IF (WINDOWPROP AUTOTESTERW 'TESTSUITE) THEN (CENTERPRINTINREGION (WINDOWPROP AUTOTESTERW 'TESTSUITE) PRINTINGREGION TIMEW]) ) (* * window functions) (DEFINEQ (AT.HEADINGWREDISPLAYFN [LAMBDA (WINDOW) (* scv "24-May-85 17:06") (AT.PRINTHEADINGSON WINDOW (GETWINDOWPROP (GETWINDOWPROP WINDOW 'MAINWINDOW) 'INFOGOTTEN]) (AT.REPAINT.COUNTERW [LAMBDA (COUNTERWINDOW) (* scv "29-May-85 14:12") (LET [(AUTOTESTERW (WINDOWPROP COUNTERWINDOW 'AUTOTESTERWINDOW] (DSPFILL NIL WHITESHADE 'REPLACE COUNTERWINDOW) (AT.SHOW.NUMFILES AUTOTESTERW) (AT.SHOW.NUMSELECTED AUTOTESTERW) (AT.SHOW.NUMCOMPLETED AUTOTESTERW) (AT.SHOW.NUMSUCCESSFUL AUTOTESTERW]) (AT.REPAINT.TIMEW [LAMBDA (TIMEWINDOW) (* scv "12-Jul-85 13:16") (LET [(AUTOTESTERW (WINDOWPROP TIMEWINDOW 'AUTOTESTERWINDOW] (DSPFILL NIL WHITESHADE 'REPLACE TIMEWINDOW) (AT.SHOW.TESTSUITE AUTOTESTERW) (AT.SHOW.TESTID AUTOTESTERW) (AT.SHOW.STARTTIME AUTOTESTERW) (AT.SHOW.ENDTIME AUTOTESTERW]) (AT.ICONFN [LAMBDA (W I) (* scv " 3-Jun-85 14:41") (PROG (OLDICONREGION) [SETQ OLDICONREGION (AND I (GETWINDOWPROP I 'REGION] (RETURN (TITLEDICONW (create TITLEDICON ICON _ ATICON MASK _ ATICONMASK TITLEREG _ (create REGION LEFT _ 5 WIDTH _ 70 BOTTOM _ 45 HEIGHT _ 75)) (GETWINDOWPROP W 'ITEMSPEC) ATICONFONT (AND I (create POSITION XCOORD _ (fetch (REGION LEFT) of OLDICONREGION) YCOORD _ (fetch (REGION BOTTOM) of OLDICONREGION))) NIL 'TOP]) (AT.BUTTONEVENTFN [LAMBDA (WINDOW) (* scv "30-May-85 09:23") (AT.SELECT WINDOW]) (AT.CURSORMOVEDFN [LAMBDA (WINDOW) (* scv "29-May-85 09:49") (if (IGEQ AT.MARKXPOS (fetch XCOORD of (CURSORPOSITION NIL WINDOW))) then (SETCURSOR AT.RIGHTARROWCURSOR) else (if (NEQ (CURSOR) DEFAULTCURSOR) then (SETCURSOR DEFAULTCURSOR]) (AT.CURSOROUTFN [LAMBDA (WINDOW) (* rao%: "30-JUN-82 15:49") (SETCURSOR DEFAULTCURSOR]) (AT.REPAINTFN [LAMBDA (WINDOW R) (* scv "29-May-85 09:45") (PROG ((AUTOTESTERITEMMAP (GETWINDOWPROP WINDOW 'AUTOTESTERITEMMAP)) (HEADINGWINDOW (GETWINDOWPROP WINDOW 'HEADINGWINDOW)) (TOP (fetch (REGION TOP) of R)) [BOTTOM (IDIFFERENCE (fetch (REGION BOTTOM) of R) (FONTPROP WINDOW 'ASCENT] YPOS ITEMSPEC DIRWIDTH STARTOFNAME ATTRS) (COND ((NULL AUTOTESTERITEMMAP) (RETURN))) (for FILE in AUTOTESTERITEMMAP bind REGION do (if (AND [IGREATERP TOP (SETQ YPOS (fetch (REGION BOTTOM) of (SETQ REGION (fetch (TESTBUCKET ITEMREGION) of FILE] (ILESSP BOTTOM (fetch (REGION TOP) of REGION))) then (DSPYPOSITION (IDIFFERENCE (IPLUS (fetch (REGION BOTTOM) of REGION) (fetch (REGION HEIGHT) of REGION)) (FONTPROP WINDOW 'ASCENT)) WINDOW) (OR (EQUAL (AT.PRINTANDGETREGION (fetch (TESTBUCKET ITEM) of FILE) WINDOW AT.MARKXPOS 10) REGION) T (HELP)) (if (fetch (TESTBUCKET SELECTED?) of FILE) then (\ITEMW.SELECTITEM (LIST (fetch ITEMREGION of FILE)) WINDOW)) (if (fetch (TESTBUCKET COMPLETED?) of FILE) then (AT.CHANGECOMPLETEMARK FILE WINDOW))) repeatwhile (ILESSP BOTTOM YPOS]) (AT.SCROLLFN [LAMBDA (WINDOW HORIZ VERT CONTINUOUS?) (* scv "28-May-85 12:45") (* * Scroll AT window up/down and right/left.  In right/left case, tell heading window to scroll also) (* * only scroll an integral number of text lines) (if (GETWINDOWPROP WINDOW 'AUTOTESTERBUSY) then (AT.CLRPROMPTW WINDOW) (AT.PROMPTWPRINT WINDOW "The autotester is busy.") else (COND ((NOT (ZEROP HORIZ)) (SCROLLW (GETWINDOWPROP WINDOW 'HEADINGWINDOW) HORIZ VERT CONTINUOUS?))) (SCROLLBYREPAINTFN WINDOW HORIZ VERT CONTINUOUS?]) (AT.RIGHTBUTTONFN [LAMBDA (WINDOW) (* scv "29-May-85 09:45") (COND ((IGREATERP (LASTMOUSEX WINDOW) AT.MARKXPOS) (DOWINDOWCOM WINDOW)) (T (AT.SELECT WINDOW]) (AT.MENU.WHENSELECTEDFN [LAMBDA (Item Menu Key) (* scv "28-May-85 11:03") (ADD.PROCESS (LIST (FUNCTION AT.COMMANDDISPATCH) (KWOTE Item) (KWOTE Menu) (KWOTE Key)) 'NAME (PACK (LIST 'AT- (CAR Item]) (AT.CLOSEFN [LAMBDA (WINDOW) (* scv " 2-Jul-85 13:55") (* did you really want to close up  shop?) (* * do the right thing; if we are really closing, smash pointers which can  cause circularities, so everything gets collected) (PROG (PROC) (SETQ PROC (GETWINDOWPROP WINDOW 'TESTPROCESS)) (RETURN (COND (PROC (SUSPEND.PROCESS PROC) (if (MOUSECONFIRM "Tests in progress: " "Click left button to ABORT tests, right button to RESUME tests." (GETPROMPTWINDOW (MAINWINDOW WINDOW T))) then (DEL.PROCESS PROC) (PUTWINDOWPROP (GETWINDOWPROP WINDOW 'COUNTERWINDOW) 'AUTOTESTERWINDOW NIL) (PUTWINDOWPROP WINDOW 'ATDISPLAYSTREAM NIL) else (WAKE.PROCESS PROC) 'DON'T)) (T (PUTWINDOWPROP (GETWINDOWPROP WINDOW 'COUNTERWINDOW) 'AUTOTESTERWINDOW NIL) (PUTWINDOWPROP WINDOW 'ATDISPLAYSTREAM NIL]) (AT.HARDCOPYFN [LAMBDA (WINDOW IMAGESTREAM) (* scv " 1-Jul-85 14:15") (SETQ WINDOW (MAINWINDOW WINDOW T)) (PROG (XPOS FONTWIDTH) (printout IMAGESTREAM "Testing results for " (GETWINDOWPROP WINDOW 'ITEMSPEC) ":" T T) (SETQ FONTWIDTH (CHARWIDTH (CHCON1 "M") (DSPFONT NIL IMAGESTREAM))) (SETQ XPOS (DSPLEFTMARGIN NIL IMAGESTREAM)) (for I on ATINFOLISTINGWIDTHS by (CDDR I) do (printout IMAGESTREAM (fetch (ATPRINTSPEC LABEL) of (CADR I))) (DSPXPOSITION (SETQ XPOS (PLUS XPOS (ITIMES (fetch (ATPRINTSPEC WIDTH) of (CADR I)) FONTWIDTH))) IMAGESTREAM)) (TERPRI IMAGESTREAM) (for FILEENTRY in (for INDEX in (GETWINDOWPROP WINDOW 'CURRENTTESTNUMBERS) collect (CAR (NTH (GETWINDOWPROP WINDOW 'AUTOTESTERITEMMAP) INDEX))) do (AT.PRINTCOMMAND FILEENTRY 'RIGHT WINDOW IMAGESTREAM]) ) (* * odds and ends) (DEFINEQ (AT.FETCHFILENAME [LAMBDA (ENTRY) (* scv "24-May-85 16:45") (fetch (TESTBUCKET FILENAME) of ENTRY]) (AT.STARTOFNAME [LAMBDA (FILENAME SPEC) (* lmm "14-Sep-84 17:59") (* assume that hosts match) [SETQ SPEC (SUBSTRING SPEC (ADD1 (OR (LASTCHPOS (CHARCODE }) SPEC) 0] (bind (DIRSTART _ (ADD1 (OR (LASTCHPOS (CHARCODE }) FILENAME) 0))) DIREND first (SETQ FILENAME (SUBSTRING FILENAME DIRSTART)) while (SETQ DIREND (LASTCHPOS (CHARCODE >) SPEC)) do (SETQ SPEC (SUBSTRING SPEC 1 DIREND SPEC)) [if (STRPOS SPEC FILENAME 1 NIL T NIL (UPPERCASEARRAY)) then (RETURN (IPLUS DIRSTART (NCHARS SPEC] (SETQ SPEC (SUBSTRING SPEC 1 -2 SPEC)) finally (RETURN DIRSTART]) (AT.STARTUP [LAMBDA (WINDOW COMMANDMENU COMMANDMENUWINDOW) (* scv "20-Jun-85 11:05") (PROG ((DIR (FASSOC 'DIRECTORY ATMENUITEMS))) (RESETLST (RESETSAVE NIL (LIST 'SHADEITEM DIR COMMANDMENU WHITESHADE)) (RESETSAVE NIL (LIST [FUNCTION (LAMBDA (W P) (PUTWINDOWPROP W 'AUTOTESTERBUSY P] WINDOW NIL)) (SHADEITEM DIR COMMANDMENU ATITEMSELECTEDSHADE COMMANDMENUWINDOW) (PUTWINDOWPROP WINDOW 'AUTOTESTERBUSY T) (AT.UPDATEAUTOTESTERITEMS (GETWINDOWPROP WINDOW 'ITEMSPEC) WINDOW))]) (AT.CREATEPRINTSPEC [LAMBDA (FILEINFO WANTTOSEE NAMESTART) (* scv "13-Jun-85 17:23") (for HEADING in ATINFOLISTINGWIDTHS by (CDDR HEADING) when (FMEMB HEADING WANTTOSEE) collect (create ATPRINTSPEC LABEL _ [COND ((EQ HEADING 'FILE) (SUBSTRING (CDR (FASSOC HEADING FILEINFO)) NAMESTART)) (T (CDR (FASSOC HEADING FILEINFO] WIDTH _ (fetch (ATPRINTSPEC WIDTH) of (LISTGET ATINFOLISTINGWIDTHS HEADING]) (AT.FINDTESTBUCKET [LAMBDA (WINDOW) (* scv "22-May-85 15:30") (for TEST in (WINDOWPROP WINDOW 'AUTOTESTERITEMMAP) bind [YPOS _ (IPLUS (LASTMOUSEY WINDOW) (FONTPROP WINDOW 'DESCENT] thereis (IGREATERP YPOS (fetch BOTTOM of (fetch (TESTBUCKET ITEMREGION) of TEST]) (AT.PROMPTFORINPUT [LAMBDA (PROMPT EXPRS WINDOW) (* hdj " 1-Sep-84 15:58") (PROMPTFORWORD PROMPT EXPRS NIL (CAR (GETWINDOWPROP WINDOW 'PROMPTWINDOW)) NIL 'TTY (CHARCODE (CR ESC]) (AT.GETALLFILEINFO [LAMBDA (FILE GENERATOR ATTRIBUTES) (* scv "13-Jun-85 16:15") (* *) (for ATTR in ATTRIBUTES collect (if (EQ ATTR 'FILE) then (CONS ATTR FILE) elseif (EQ ATTR 'NAME) then (CONS ATTR (FILENAMEFIELD FILE 'NAME)) elseif (EQ ATTR 'RESULT) then (CONS ATTR '?) else (CONS ATTR (\GENERATEFILEINFO GENERATOR ATTR]) (AT.GETPRINTDESTINATION [LAMBDA (KEY) (* scv " 2-Jul-85 10:24") (if (EQ KEY 'LEFT) then (OPENIMAGESTREAM '{LPT}) else (SELECTQ (MENU (create MENU ITEMS _ '(File Printer) TITLE _ "Print where?" MENUCOLUMNS _ 1)) (File [PROG (FILE) (SETQ FILE (GetImageFile)) (RETURN (OPENIMAGESTREAM (CAR FILE) (CDR FILE]) (Printer (OPENIMAGESTREAM (PACKFILENAME 'HOST 'LPT 'NAME (GetPrinterName)))) (SHOULDNT "Bad printer destination"]) (AT.\ItemWithTag [LAMBDA (TAG ITEMS) (* hdj "16-Sep-84 16:16") (* * search a menu's items for one with tag TAG) (for ITEM in ITEMS do (if (EQ (CADR ITEM) TAG) then (RETURN ITEM]) ) (DECLARE%: EVAL@COMPILE DONTCOPY (DECLARE%: EVAL@COMPILE (RPAQQ AT.MARKXPOS 16) (CONSTANTS (AT.MARKXPOS 16)) ) (DECLARE%: EVAL@COMPILE (RECORD ATPRINTSPEC (LABEL . WIDTH)) (RECORD TESTBUCKET (FILENAME ITEMREGION %# SELECTED? COMPLETED? SUCCESSFUL? ITEM)) ) ) (ADDTOVAR BackgroundMenuCommands ("AutomatedTester" (AT) "Opens an automated tester window; prompts for directory" )) (RPAQQ BackgroundMenu NIL) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDTOVAR NLAMA AT) (ADDTOVAR NLAML ) (ADDTOVAR LAMA AT.PROMPTWPRINT) ) (PUTPROPS AUTOTEST COPYRIGHT ("XEROX Corporation" 1985 2020)) (DECLARE%: DONTCOPY (FILEMAP (NIL (9502 16804 (AT 9512 . 9747) (AUTOTESTER 9749 . 14850) (SINGLE-TEST 14852 . 16624) ( TEST-MESSAGE 16626 . 16802)) (16849 25928 (AT.TESTCOMMAND 16859 . 19699) (AT.ABORTCOMMAND 19701 . 22058) (AT.PAUSECOMMAND 22060 . 22499) (AT.RESUMECOMMAND 22501 . 24307) (AT.DIRECTORYCOMMAND 24309 . 25012) (AT.PRINTCOMMAND 25014 . 25793) (AT.QUITCOMMAND 25795 . 25926)) (25929 44896 ( AT.COMMANDDISPATCH 25939 . 34567) (AT.SELECT 34569 . 36627) (AT.UPDATEAUTOTESTERITEMS 36629 . 42512) ( AT.SINGLE-TEST 42514 . 44894)) (44936 63489 (AT.MAKERIGIDWINDOW 44946 . 45356) (AT.CLRPROMPTW 45358 . 45531) (AT.PRINTHEADINGSON 45533 . 47560) (AT.PRINTANDGETREGION 47562 . 49679) (AT.MAKEHEADINGWINDOW 49681 . 50599) (AT.MAKECOUNTERWINDOW 50601 . 51336) (AT.MAKETIMEWINDOW 51338 . 52008) (AT.PROMPTWPRINT 52010 . 52600) (AT.PROMPTWTERPRI 52602 . 52956) (AT.SELECTFILE 52958 . 53472) (AT.UNSELECTFILE 53474 . 53966) (AT.CHANGECOMPLETEMARK 53968 . 54537) (AT.SHOW.NUMCOMPLETED 54539 . 55627) (AT.SHOW.NUMFILES 55629 . 56723) (AT.SHOW.NUMSELECTED 56725 . 57826) (AT.SHOW.NUMSUCCESSFUL 57828 . 58919) ( AT.SHOW.ENDTIME 58921 . 60062) (AT.SHOW.STARTTIME 60064 . 61213) (AT.SHOW.TESTID 61215 . 62344) ( AT.SHOW.TESTSUITE 62346 . 63487)) (63519 73071 (AT.HEADINGWREDISPLAYFN 63529 . 63788) ( AT.REPAINT.COUNTERW 63790 . 64219) (AT.REPAINT.TIMEW 64221 . 64628) (AT.ICONFN 64630 . 65715) ( AT.BUTTONEVENTFN 65717 . 65857) (AT.CURSORMOVEDFN 65859 . 66240) (AT.CURSOROUTFN 66242 . 66385) ( AT.REPAINTFN 66387 . 68973) (AT.SCROLLFN 68975 . 69680) (AT.RIGHTBUTTONFN 69682 . 69935) ( AT.MENU.WHENSELECTEDFN 69937 . 70273) (AT.CLOSEFN 70275 . 71712) (AT.HARDCOPYFN 71714 . 73069)) (73098 78522 (AT.FETCHFILENAME 73108 . 73272) (AT.STARTOFNAME 73274 . 74243) (AT.STARTUP 74245 . 74930) ( AT.CREATEPRINTSPEC 74932 . 75777) (AT.FINDTESTBUCKET 75779 . 76237) (AT.PROMPTFORINPUT 76239 . 76493) (AT.GETALLFILEINFO 76495 . 77374) (AT.GETPRINTDESTINATION 77376 . 78160) (AT.\ItemWithTag 78162 . 78520))))) STOP \ No newline at end of file diff --git a/internal/test/tools/AUTOTEST.DFASL b/internal/test/tools/AUTOTEST.DFASL new file mode 100644 index 0000000000000000000000000000000000000000..4741471a7aafd0e2a33ff4ac2c7959f765e6658e GIT binary patch literal 34185 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 Gj{RQ^QJ6mf literal 0 HcmV?d00001 diff --git a/internal/test/tools/AUTOTEST.LCOM b/internal/test/tools/AUTOTEST.LCOM deleted file mode 100644 index 249539ca3406fbf9ea3dc91a704b96ac54f766c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40326 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 Yv1Dbow#mybp$_=o7aVN^6oK%60AGR|KmY&$ diff --git a/internal/test/tools/AUTOTEST.TEDIT b/internal/test/tools/AUTOTEST.TEDIT index 9793decd..e2bdb991 100644 --- a/internal/test/tools/AUTOTEST.TEDIT +++ b/internal/test/tools/AUTOTEST.TEDIT @@ -1,3 +1 @@ -AUTOMATED TEST HARNESS INTERFACES This document specifies the interfaces to the automated tester harness. The harness is composed of two parts: the top-level tester and the individual test handler. The name of the file to load for this is AUTOTEST.DCOM in the top level of the standard test directory. [We need to set up this standard test directory.] The top-level tester is set up similarly to the package FileBrowser. Items are selected in the same manner as FileBrowser, and are displayed similarly. The portions of the display are as follows (from top to bottom): 1. A prompt window for displaying messages and getting new input. 2. A command menu with the following commands: TEST Tests sequentially each of the items selected in the test files window. Testing consists of loading the file containing the test suite, calling a function which has the same name as the NAME field of the filename (this function must return NIL iff the test suite is not successful), then undoing (as best as possible) the side-effects of loading and running the test suite. The function which is called is passed one argument: the name of the directory that the test suite came from (including the host name). If this item is selected with the middle button, then first it asks for the name of the file to direct output to (selecting this item with the left button will direct output to T, the process' TTY display stream), before running the test suites. All output directed to NIL, the default output stream, will go to this file, including all error messages generated by the automated test harness and by TEST-MESSAGE (see below). It is assumed that no other activity is being performed while testing is in progress. ABORT Aborts any tests in progress. Confirmation (via clicking the left mouse button) is required. New tests can be selected, tests can be re-run, etc. after an abort. PAUSE Temporarily pauses any tests in progress. Any pause time does not count in the computation of timeouts (see below). RESUME Resumes PAUSEd testing. DIRECTORY Does a directory of files (the directory pattern is prompted for in the prompt window) and puts them in the test files window in order to have a new set of test suites to select from. PRINT Prints the results of testing the selected files. Selecting this item with the left button will print on the default printer. Selecting this item with the middle button will put up a menu asking whether to print to a printer or a file. If a printer is selected, then a menu asking for the printer to print to (gotten from DEFAULTPRINTINGHOST plus the selection "Other"; the latter will ask for the name of a new printer to print to) is put up. Otherwise, if a file is selected, then the user will be prompted for the name of a file to print to (also, if the type of output is not obvious, i.e. PRESS or INTERPRESS, then the user will be prompted for the type of output). When the Hardcopy item of the right button menu is selected for this window, then this command is performed (except that selecting the main item does the default, while selecting either the printer or the file sub-item starts the sequence of questions at the intuitive place). SUMMARIZE Similar to PRINT, except that it prints only those tests (out of the selected tests) which failed. QUIT Quits testing, closing the window and throwing away all test results, test names, etc. stored in the window. If any tests are currently in progress, then confirmation (via clicking the left mouse button) is required in order to quit (in this case an ABORT is performed before quitting). When the tester window is closed, this command is performed. 3. A status window, which has the following fields: Suite The name of the test suite currently running. ID The ID of the current test being performed by SINGLE-TEST. Start The time that the current test was started. End The time that the current test will time out at, or blank if none. 4. A summary window, which has the following fields: Files The number of files in the test files window. Selected The number of files (test suites) selected in the test files window. Completed The number of test suites completed. Successful The number of test suites which were successful. 5. The directory pattern used to select the test suite files. Unless otherwise overridden, the directory pattern by default only selects the latest version of each test suite file. Also, unless otherwise overridden, the directory pattern by default only selects .DCOM files (if a source file is more recent than the corresponding compiled file, then an error message is displayed). 6. A heading line which identifies each column in the test files window. 7. The test files window which has a line for each test suite file which matches the directory pattern. The left button on an entry selects only that entry. The middle button on an unselected entry adds that entry to the selected entries. The middle button on a selected entry removes that entry from the selected entries. The right button in the left portion of an entry will extend the current entries to include this entry and all the entries inbetween (the mouse cursor will change to a right pointing arrow when this action is enabled). This window is also scrollable (both vertically and horizontally). When each test is completed, a line is drawn through the entry. This window has the following columns: Result: The result of testing using the corresponding test file. The following can appear in this column: ? The test suite has not been completed or possibly even initiated, so no results are known. pass The test suite completed successfully. FAIL The test suite did not complete successfully. This could be because a test in the test suite returned bad results, a test in the test suite aborted, a test in the test suite timed out, etc.. Name: The NAME portion of the test suite file name. File: The full name of the test suite file (except for the host name). When the tester is loaded, a new entry is added to the background menu, labelled AutomatedTester. When this is selected, an automated tester process is started, which will prompt (in the system prompt window) for a directory pattern which is used to initialize the test files window. The individual test handler is a function which is called by the top-level function of each test suite (the function which was called by the top-level tester). This function has the following interface (all arguments must be supplied): Name: SINGLE-TEST (LAMBDA function). Arguments: IDENTIFIER The integer identifier of this test. Identifiers are assigned manually and are unique across all tests in all test suites. [We need to set up an index file for this purpose, in the standard test directory.] EXPRESSION The expression to evaluate (e.g. (PLUS 2 3)). Note that in order to get the right results, this argument would normally be quoted with QUOTE (or ') or be an expression such as (QUOTE (fn)), where fn is a separately defined function (and is therefore compiled code, instead of interpreted code). PREDICATE The (one argument) predicate to check the result (e.g. (LAMBDA (X) (EQP X 5)) or NULL). This must be NIL iff the result was not correct (non-NIL indicates that the result was correct). If more than one error can occur, then output identifying the specific error should printed (to NIL). Note that this argument would normally be quoted with QUOTE (or ') or FUNCTION in order to get the right results. TIMEOUT The maximum elapsed (wall) time (in milliseconds) that the expression EXPRESSION should take to complete (NIL implies that no timeout is to be used). With the current Interlisp-D process mechanism, this will only work if the expression (or anything it calls) does a BLOCK, so that another process can check to see whether a timeout has occurred. Also, the timing is not exact, so the actual timeout used will be no less than the value supplied. Time elapsed while the test was PAUSEd is not counted in checking for a timeout. Result: NIL iff the test was not successful (due to PREDICATE returning NIL, a NOBIND being returned, a timeout occurring, or a deep exit (such as an abort) occurring). Non-NIL indicates success. Description: This function evaluates the expression EXPRESSION and checks the result with the predicate PREDICATE, returning the result from calling PREDICATE. If NOBIND is returned from either EXPRESSION or PREDICATE, then an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. If the timeout is exceeded (and timeouts can be checked) then the evaluation of the expression is aborted and an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. If a deep exit occured in either EXPRESSION or PREDICATE (e.g. from aborting of the expression), then an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. Side Effects: A message can be printed (to NIL). Assumptions: Deep exits completely out of EXPRESSION or PREDICATE are not part of the successful behaviour of either EXPRESSION or PREDICATE (any such exits must be caught internally within EXPRESSION or PREDICATE). Note that deep exits are caught via ERRORSET, so RETFROM, RETTO, RETEVAL, RESUME, etc. are not caught. There is a function available which prints out an easily identifiable error message in a standard format to the standard ouput. Thisfunction has the following interface (all arguments must be supplied): Name: TEST-MESSAGE (LAMBDA function). Arguments: IDENTIFIER The integer identifier of this test (as given to SINGLE-TEST). TEXT The text of the error message. INFO Information specific to this instance of this error. Result: Not useful. Description: The error message along with the test identifier and the specific information is printed to NIL in a standard, easy to notice format. Side Effects: A message is printed (to NIL). Assumptions: None. Some side-effects of the automated test harness are: 1. The History List for the Programmer's Assistant is used, therefore old items are lost and a REDO, etc. immediately after testing will redo the last command that the automated test harness performed, not the last item printed in the top level typescript window. 2. The top level value and the value in the Programmer's Assistant of HELPFLAG are changed for the duration of running a test suite. 3. Extra processes are run to perform the testing. Known deficiencies with the implementation are: 1. ABORTing and PAUSEing can only be done between individual tests. 2. If a test is aborted between individual tests, but not between tests suites, then the effects of LOADing and running that test suite are not UNDOne. 3. Some errors are not caught, and some side effects are not undone if errors occur. Some possible extensions to this package are: 1. Utilities to help with testing for deliberate errors. 2. Utilities to help with automating input which would normally be manual. (LIST ((PAGE NIL NIL (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 SIZE 10 FAMILY CLASSIC OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF SLOPE REGULAR WEIGHT BOLD)) (270 36 72 36) NIL) (TEXT NIL NIL (72 72 468 648) NIL))) (PAGE NIL NIL (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SIZE 10 FAMILY CLASSIC OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF SLOPE REGULAR WEIGHT BOLD)) (270 36 72 36) NIL) (TEXT NIL NIL (72 72 468 648) NIL))) (PAGE NIL NIL (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 SIZE 10 FAMILY CLASSIC OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF SLOPE REGULAR WEIGHT BOLD)) (270 36 72 36) NIL) (TEXT NIL NIL (72 72 468 648) NIL)))))<–Ô–x¨Ô¨<xÔx<Ô<ÔTÔTCLASSIC -CLASSIC -"1ÛB/ª{¿mc44>2G54N/<€IÏk],Å4Hí% ˆS3ŸÆŸ1@Í& J$:”-5…30D˜U.9K*Ɉz¹ \ No newline at end of file +AUTOMATED TEST HARNESS INTERFACES This document specifies the interfaces to the automated tester harness. The harness is composed of two parts: the top-level tester and the individual test handlers, The name of the file to load for this is AUTOTEST.LCOM in the top level of the {$MEDLEY}internal/test directory. The top-level tester is set up similarly to the package FileBrowser. Items are selected in the same manner as FileBrowser, and are displayed similarly. The portions of the display are as follows (from top to bottom): 1. A prompt window for displaying messages and getting new input. 2. A command menu with the following commands: TEST Tests sequentially each of the items selected in the test files window. Testing consists of loading the file containing the test suite, calling a function which has the same name as the NAME field of the filename (this function must return NIL iff the test suite is not successful), then undoing (as best as possible) the side-effects of loading and running the test suite. The function which is called is passed one argument: the name of the directory that the test suite came from (including the host name). If this item is selected with the middle button, then first it asks for the name of the file to direct output to (selecting this item with the left button will direct output to T, the process' TTY display stream), before running the test suites. All output directed to NIL, the default output stream, will go to this file, including all error messages generated by the automated test harness and by TEST-MESSAGE (see below). It is assumed that no other activity is being performed while testing is in progress. ABORT Aborts any tests in progress. Confirmation (via clicking the left mouse button) is required. New tests can be selected, tests can be re-run, etc. after an abort. PAUSE Temporarily pauses any tests in progress. Any pause time does not count in the computation of timeouts (see below). RESUME Resumes PAUSEd testing. DIRECTORY Does a directory of files (the directory pattern is prompted for in the prompt window) and puts them in the test files window in order to have a new set of test suites to select from. PRINT Prints the results of testing the selected files. Selecting this item with the left button will print on the default printer. Selecting this item with the middle button will put up a menu asking whether to print to a printer or a file. If a printer is selected, then a menu asking for the printer to print to (gotten from DEFAULTPRINTINGHOST plus the selection "Other"; the latter will ask for the name of a new printer to print to) is put up. Otherwise, if a file is selected, then the user will be prompted for the name of a file to print to (also, if the type of output is not obvious, i.e. PRESS or INTERPRESS, then the user will be prompted for the type of output). When the Hardcopy item of the right button menu is selected for this window, then this command is performed (except that selecting the main item does the default, while selecting either the printer or the file sub-item starts the sequence of questions at the intuitive place). SUMMARIZE Similar to PRINT, except that it prints only those tests (out of the selected tests) which failed. QUIT Quits testing, closing the window and throwing away all test results, test names, etc. stored in the window. If any tests are currently in progress, then confirmation (via clicking the left mouse button) is required in order to quit (in this case an ABORT is performed before quitting). When the tester window is closed, this command is performed. 3. A status window, which has the following fields: Suite The name of the test suite currently running. ID The ID of the current test being performed by SINGLE-TEST. Start The time that the current test was started. End The time that the current test will time out at, or blank if none. 4. A summary window, which has the following fields: Files The number of files in the test files window. Selected The number of files (test suites) selected in the test files window. Completed The number of test suites completed. Successful The number of test suites which were successful. 5. The directory pattern used to select the test suite files. Unless otherwise overridden, the directory pattern by default only selects the latest version of each test suite file. Also, unless otherwise overridden, the directory pattern by default only selects .LCOM files (if a source file is more recent than the corresponding compiled file, then an error message is displayed). 6. A heading line which identifies each column in the test files window. 7. The test files window which has a line for each test suite file which matches the directory pattern. The left button on an entry selects only that entry. The middle button on an unselected entry adds that entry to the selected entries. The middle button on a selected entry removes that entry from the selected entries. The right button in the left portion of an entry will extend the current entries to include this entry and all the entries inbetween (the mouse cursor will change to a right pointing arrow when this action is enabled). This window is also scrollable (both vertically and horizontally). When each test is completed, a line is drawn through the entry. This window has the following columns: Result: The result of testing using the corresponding test file. The following can appear in this column: ? The test suite has not been completed or possibly even initiated, so no results are known. pass The test suite completed successfully. FAIL The test suite did not complete successfully. This could be because a test in the test suite returned bad results, a test in the test suite aborted, a test in the test suite timed out, etc.. Name: The NAME portion of the test suite file name. File: The full name of the test suite file (except for the host name). When the tester is loaded, a new entry is added to the background menu, labelled AutomatedTester. When this is selected, an automated tester process is started, which will prompt (in the system prompt window) for a directory pattern which is used to initialize the test files window. The individual test handler is a function which is called by the top-level function of each test suite (the function which was called by the top-level tester). This function has the following interface (all arguments must be supplied): Name: SINGLE-TEST (LAMBDA function). Arguments: IDENTIFIER The integer identifier of this test. Identifiers are assigned manually and are unique across all tests in all test suites. [We need to set up an index file for this purpose, in the standard test directory.] EXPRESSION The expression to evaluate (e.g. (PLUS 2 3)). Note that in order to get the right results, this argument would normally be quoted with QUOTE (or ') or be an expression such as (QUOTE (fn)), where fn is a separately defined function (and is therefore compiled code, instead of interpreted code). PREDICATE The (one argument) predicate to check the result (e.g. (LAMBDA (X) (EQP X 5)) or NULL). This must be NIL iff the result was not correct (non-NIL indicates that the result was correct). If more than one error can occur, then output identifying the specific error should printed (to NIL). Note that this argument would normally be quoted with QUOTE (or ') or FUNCTION in order to get the right results. TIMEOUT The maximum elapsed (wall) time (in milliseconds) that the expression EXPRESSION should take to complete (NIL implies that no timeout is to be used). With the current Interlisp-D process mechanism, this will only work if the expression (or anything it calls) does a BLOCK, so that another process can check to see whether a timeout has occurred. Also, the timing is not exact, so the actual timeout used will be no less than the value supplied. Time elapsed while the test was PAUSEd is not counted in checking for a timeout. Result: NIL iff the test was not successful (due to PREDICATE returning NIL, a NOBIND being returned, a timeout occurring, or a deep exit (such as an abort) occurring). Non-NIL indicates success. Description: This function evaluates the expression EXPRESSION and checks the result with the predicate PREDICATE, returning the result from calling PREDICATE. If NOBIND is returned from either EXPRESSION or PREDICATE, then an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. If the timeout is exceeded (and timeouts can be checked) then the evaluation of the expression is aborted and an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. If a deep exit occured in either EXPRESSION or PREDICATE (e.g. from aborting of the expression), then an error message is printed (to NIL) and a NIL is returned from SINGLE-TEST. Side Effects: A message can be printed (to NIL). Assumptions: Deep exits completely out of EXPRESSION or PREDICATE are not part of the successful behaviour of either EXPRESSION or PREDICATE (any such exits must be caught internally within EXPRESSION or PREDICATE). Note that deep exits are caught via ERRORSET, so RETFROM, RETTO, RETEVAL, RESUME, etc. are not caught. There is a function available which prints out an easily identifiable error message in a standard format to the standard ouput. Thisfunction has the following interface (all arguments must be supplied): Name: TEST-MESSAGE (LAMBDA function). Arguments: IDENTIFIER The integer identifier of this test (as given to SINGLE-TEST). TEXT The text of the error message. INFO Information specific to this instance of this error. Result: Not useful. Description: The error message along with the test identifier and the specific information is printed to NIL in a standard, easy to notice format. Side Effects: A message is printed (to NIL). Assumptions: None. Some side-effects of the automated test harness are: 1. The History List for the Programmer's Assistant is used, therefore old items are lost and a REDO, etc. immediately after testing will redo the last command that the automated test harness performed, not the last item printed in the top level typescript window. 2. The top level value and the value in the Programmer's Assistant of HELPFLAG are changed for the duration of running a test suite. 3. Extra processes are run to perform the testing. Known deficiencies with the implementation are: 1. ABORTing and PAUSEing can only be done between individual tests. 2. If a test is aborted between individual tests, but not between tests suites, then the effects of LOADing and running that test suite are not UNDOne. 3. Some errors are not caught, and some side effects are not undone if errors occur. Some possible extensions to this package are: 1. Utilities to help with testing for deliberate errors. 2. Utilities to help with automating input which would normally be manual. ...H...TERMINAL GACHA CLASSIC CLASSIC "t +  ÛB/  {¿mc44?2G54N/<€IÏd],Å0Cí% Ü3ŸÆŸ1@Ì& J$:”-5_¥F 630;˜U.9K*¢zº \ No newline at end of file diff --git a/internal/test/tools/DO-TEST.DFASL b/internal/test/tools/DO-TEST.DFASL index 6c7f65a0d88091623a0741b7e01bbdc54269a503..f4890db93af01e2927b59633208af17d1f476cba 100644 GIT binary patch delta 755 zcmcb5hVkKf#tFKUCvq62@doFY7A2=Dq-Ex$DkK-BCYGe8C>WaPdX?tsS{f)A8Cn^d zTA3Q~x;X~>pehPZEGaEYNvzaSFtk)~Nli}8O-e0NFfuSQ0E!q|8Jk-fn(+RgJ7XG? za{lB*2jPvM%e7fq+zri)Hs|R?vw@jro6j0OQw1^24L5I(n8XNX8g2HCQsAg>Vqjo6 z;E?%YQjVH{1M{W|2gZnWpb*1{O}Y+DjFH(NCT0nE=5PSznSrzbkY*9c$OozL1d}`< zrho@jk2**XSd|D+wE|GJ7#7tK{T?9w^$ZXL93Tcv%5fIJ#tcJ6>Jvp74tK*h~xOlD@}5HN)4p9N9QFb7Nv&6vg@@4ytn zxHFw$^RXmJM#hzsA0!`^?VvNToA4~OTJT+M?&4&5n|Nj65``kwW delta 358 zcmaEOp7H7##tFKH8Tq-Xb~%YfMU{4$Ihn-;cCLP5{=s&>p25y`A+Et8b|LxsImLD^ z{<#G>R31w%_qLm=16z`)AH$kN2p%-q=6Opn*i zG1x~TEi)%oA-O0uu_QG`A-FUTtkcL;!9TeqKPk0H!N|bK0I1j0%GeOD*~CCxd!RFMg%zexwr-~Fl@F@(P3nq zHM!7RbMn;G*+7q{vS0^X8enAZ?b!%9%|J3`{qLX7sQDjRS@Z YBS?UG`{bZ>f5zRD7p2=UANv0v0LyD_yZ`_I diff --git a/internal/test/tools/DO-TEST.LCOM b/internal/test/tools/DO-TEST.LCOM deleted file mode 100644 index fb8a74a72ec230d6a81f3208bccdc95e9b380d31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22994 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 From 7958f65c9558837bd65691c2ccff6c79d176228f Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Mon, 21 Dec 2020 15:10:01 -0800 Subject: [PATCH 2/4] Clean out useless / obsolete / duplicate tests --- internal/test/LANGUAGE/AUTO/.read-me-first | 3 - .../test/LANGUAGE/AUTO/.read-me-first.~2~ | 3 - .../LANGUAGE/AUTO/10-1-GET-PROPERTIES.DFASL | Bin 2281 -> 0 bytes internal/test/LANGUAGE/AUTO/10-1-GET.DFASL | Bin 3451 -> 0 bytes internal/test/LANGUAGE/AUTO/10-1-GETF.DFASL | Bin 3125 -> 0 bytes internal/test/LANGUAGE/AUTO/10-1-REMF.DFASL | Bin 2372 -> 0 bytes .../test/LANGUAGE/AUTO/10-1-REMPROP.DFASL | Bin 2151 -> 0 bytes .../LANGUAGE/AUTO/10-1-SYMBOL-PLIST.DFASL | Bin 3305 -> 0 bytes .../test/LANGUAGE/AUTO/10-2-SYMBOL-NAME.DFASL | Bin 1905 -> 0 bytes .../test/LANGUAGE/AUTO/10-3-COPY-SYMBOL.DFASL | Bin 2398 -> 0 bytes internal/test/LANGUAGE/AUTO/10-3-GENSYM.DFASL | Bin 4870 -> 0 bytes .../test/LANGUAGE/AUTO/10-3-GENTEMP.DFASL | Bin 6087 -> 0 bytes .../test/LANGUAGE/AUTO/10-3-KEYWORDP.DFASL | Bin 1780 -> 0 bytes .../test/LANGUAGE/AUTO/10-3-MAKE-SYMBOL.DFASL | Bin 1755 -> 0 bytes .../LANGUAGE/AUTO/10-3-SYMBOL-PACKAGE.DFASL | Bin 1860 -> 0 bytes internal/test/LANGUAGE/AUTO/11-6-IMPORT.DFASL | Bin 1851 -> 0 bytes .../LANGUAGE/AUTO/11-7-DO-ALL-SYMBOLS.DFASL | Bin 1431 -> 0 bytes .../AUTO/11-7-DO-EXTERNAL-SYMBOLS.DFASL | Bin 1547 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-DO-SYMBOLS.DFASL | Bin 3043 -> 0 bytes internal/test/LANGUAGE/AUTO/11-7-EXPORT.DFASL | Bin 1130 -> 0 bytes .../LANGUAGE/AUTO/11-7-FIND-ALL-SYMBOLS.DFASL | Bin 848 -> 0 bytes .../LANGUAGE/AUTO/11-7-FIND-PACKAGE.DFASL | Bin 1379 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-FIND-SYMBOL.DFASL | Bin 1100 -> 0 bytes internal/test/LANGUAGE/AUTO/11-7-IMPORT.DFASL | Bin 2140 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-IN-PACKAGE.DFASL | Bin 989 -> 0 bytes internal/test/LANGUAGE/AUTO/11-7-INTERN.DFASL | Bin 1401 -> 0 bytes .../AUTO/11-7-LIST-ALL-PACKAGES.DFASL | Bin 1196 -> 0 bytes .../LANGUAGE/AUTO/11-7-MAKE-PACKAGE.DFASL | Bin 2044 -> 0 bytes .../LANGUAGE/AUTO/11-7-PACKAGE-NAME.DFASL | Bin 1225 -> 0 bytes .../AUTO/11-7-PACKAGE-NICKNAMES.DFASL | Bin 1342 -> 0 bytes .../AUTO/11-7-PACKAGE-SHADOWING-SYMBOLS.DFASL | Bin 1323 -> 0 bytes .../LANGUAGE/AUTO/11-7-PACKAGE-USE-LIST.DFASL | Bin 1366 -> 0 bytes .../AUTO/11-7-PACKAGE-USED-BY-LIST.DFASL | Bin 1179 -> 0 bytes .../LANGUAGE/AUTO/11-7-RENAME-PACKAGE.DFASL | Bin 1525 -> 0 bytes internal/test/LANGUAGE/AUTO/11-7-SHADOW.DFASL | Bin 1113 -> 0 bytes .../LANGUAGE/AUTO/11-7-SHADOWING-IMPORT.DFASL | Bin 2411 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-UNEXPORT.DFASL | Bin 1569 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-UNINTERN.DFASL | Bin 2311 -> 0 bytes .../LANGUAGE/AUTO/11-7-UNUSE-PACKAGE.DFASL | Bin 1058 -> 0 bytes .../test/LANGUAGE/AUTO/11-7-USE-PACKAGE.DFASL | Bin 972 -> 0 bytes .../test/LANGUAGE/AUTO/11-8-PROVIDE.DFASL | Bin 1342 -> 0 bytes .../12-10-IMPLEMENTATION-PARAMETERS.DFASL | Bin 2135 -> 0 bytes internal/test/LANGUAGE/AUTO/12-2-EVENP.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-2-MINUSP.DFASL | Bin 771 -> 0 bytes internal/test/LANGUAGE/AUTO/12-2-ODDP.DFASL | Bin 767 -> 0 bytes internal/test/LANGUAGE/AUTO/12-2-PLUSP.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-2-ZEROP.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-EQP.DFASL | Bin 767 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-GEQ.DFASL | Bin 765 -> 0 bytes .../test/LANGUAGE/AUTO/12-3-GREATERP.DFASL | Bin 775 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-LEQ.DFASL | Bin 765 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-LESSP.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-MAX.DFASL | Bin 754 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-MIN.DFASL | Bin 765 -> 0 bytes internal/test/LANGUAGE/AUTO/12-3-NEQP.DFASL | Bin 767 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-+.DFASL | Bin 1100 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4--.DFASL | Bin 1103 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-1+.DFASL | Bin 752 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-1-.DFASL | Bin 765 -> 0 bytes .../test/LANGUAGE/AUTO/12-4-CONJUGATE.DFASL | Bin 777 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-DECF.DFASL | Bin 895 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-GCD.DFASL | Bin 765 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-INCF.DFASL | Bin 895 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-LCM.DFASL | Bin 1874 -> 0 bytes .../test/LANGUAGE/AUTO/12-4-QUOTIENT.DFASL | Bin 823 -> 0 bytes internal/test/LANGUAGE/AUTO/12-4-TIMES.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-1-EXP.DFASL | Bin 1002 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-1-EXPT.DFASL | Bin 1028 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-1-ISQRT.DFASL | Bin 771 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-1-LOG.DFASL | Bin 1066 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-1-SQRT.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-ABS.DFASL | Bin 767 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-ACOS.DFASL | Bin 1995 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-2-ACOSH.DFASL | Bin 2078 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-ASIN.DFASL | Bin 1995 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-2-ASINH.DFASL | Bin 2052 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-ATAN.DFASL | Bin 1872 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-2-ATANH.DFASL | Bin 2648 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-CIS.DFASL | Bin 2111 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-COS.DFASL | Bin 2252 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-COSH.DFASL | Bin 2015 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-2-PHASE.DFASL | Bin 2300 -> 0 bytes .../test/LANGUAGE/AUTO/12-5-2-SIGNUM.DFASL | Bin 2520 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-SIN.DFASL | Bin 2252 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-SINH.DFASL | Bin 2006 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-TAN.DFASL | Bin 2164 -> 0 bytes internal/test/LANGUAGE/AUTO/12-5-2-TANH.DFASL | Bin 2021 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-CEILING.DFASL | Bin 1650 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-COMPLEX.DFASL | Bin 773 -> 0 bytes .../LANGUAGE/AUTO/12-6-DECODE-FLOAT.DFASL | Bin 1873 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-DENOMINATOR.DFASL | Bin 781 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-FCEILING.DFASL | Bin 1728 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-FFLOOR.DFASL | Bin 1710 -> 0 bytes .../LANGUAGE/AUTO/12-6-FLOAT-DIGITS.DFASL | Bin 1622 -> 0 bytes .../LANGUAGE/AUTO/12-6-FLOAT-PRECISION.DFASL | Bin 1623 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-FLOAT-RADIX.DFASL | Bin 1645 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-FLOAT-SIGN.DFASL | Bin 2192 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-FLOAT.DFASL | Bin 769 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-FLOOR.DFASL | Bin 1640 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-FROUND.DFASL | Bin 1686 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-FTRUNCATE.DFASL | Bin 1737 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-IMAGPART.DFASL | Bin 775 -> 0 bytes .../AUTO/12-6-INTEGER-DECODE-FLOAT.DFASL | Bin 2150 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-MOD.DFASL | Bin 1594 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-NUMERATOR.DFASL | Bin 777 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-RATIONAL.DFASL | Bin 824 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-RATIONALIZE.DFASL | Bin 809 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-REALPART.DFASL | Bin 775 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-REM.DFASL | Bin 1594 -> 0 bytes internal/test/LANGUAGE/AUTO/12-6-ROUND.DFASL | Bin 1612 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-SCALE-FLOAT.DFASL | Bin 2026 -> 0 bytes .../test/LANGUAGE/AUTO/12-6-TRUNCATE.DFASL | Bin 1659 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-ASH.DFASL | Bin 765 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-BOOLE.DFASL | Bin 10420 -> 0 bytes .../LANGUAGE/AUTO/12-7-INTEGER-LENGTH.DFASL | Bin 787 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGAND.DFASL | Bin 771 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGANDC1.DFASL | Bin 775 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGANDC2.DFASL | Bin 775 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGBITP.DFASL | Bin 791 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGCOUNT.DFASL | Bin 775 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGEQV.DFASL | Bin 771 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGIOR.DFASL | Bin 771 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGNAND.DFASL | Bin 773 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGNOR.DFASL | Bin 771 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGNOT.DFASL | Bin 771 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGORC1.DFASL | Bin 773 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGORC2.DFASL | Bin 773 -> 0 bytes .../test/LANGUAGE/AUTO/12-7-LOGTEST.DFASL | Bin 773 -> 0 bytes internal/test/LANGUAGE/AUTO/12-7-LOGXOR.DFASL | Bin 771 -> 0 bytes .../LANGUAGE/AUTO/12-8-BYTE-POSITION.DFASL | Bin 1422 -> 0 bytes .../test/LANGUAGE/AUTO/12-8-BYTE-SIZE.DFASL | Bin 1412 -> 0 bytes internal/test/LANGUAGE/AUTO/12-8-BYTE.DFASL | Bin 1874 -> 0 bytes .../LANGUAGE/AUTO/12-8-DEPOSIT-FIELD.DFASL | Bin 785 -> 0 bytes internal/test/LANGUAGE/AUTO/12-8-DPB.DFASL | Bin 1541 -> 0 bytes .../test/LANGUAGE/AUTO/12-8-LDB-TEST.DFASL | Bin 1309 -> 0 bytes internal/test/LANGUAGE/AUTO/12-8-LDB.DFASL | Bin 1291 -> 0 bytes .../test/LANGUAGE/AUTO/12-8-MASK-FIELD.DFASL | Bin 1322 -> 0 bytes .../AUTO/12-9-MAKE-RANDOM-STATE.DFASL | Bin 1552 -> 0 bytes .../LANGUAGE/AUTO/12-9-RANDOM-STATE-P.DFASL | Bin 1345 -> 0 bytes internal/test/LANGUAGE/AUTO/12-9-RANDOM.DFASL | Bin 2576 -> 0 bytes .../AUTO/13-1-CHARACTERATTRIBUTES.DFASL | Bin 1359 -> 0 bytes .../LANGUAGE/AUTO/13-2-ALPHA-CHAR-P.DFASL | Bin 1486 -> 0 bytes .../LANGUAGE/AUTO/13-2-ALPHANUMERIC-P.DFASL | Bin 1124 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-BOTH-CASE-P.DFASL | Bin 1170 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-EQUAL.DFASL | Bin 3499 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-GE.DFASL | Bin 2257 -> 0 bytes .../LANGUAGE/AUTO/13-2-CHAR-GREATERP.DFASL | Bin 2347 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-GT.DFASL | Bin 2081 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-LE.DFASL | Bin 2299 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-LESSP.DFASL | Bin 2382 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHAR-LT.DFASL | Bin 2124 -> 0 bytes .../AUTO/13-2-CHAR-NOT-GREATERP.DFASL | Bin 2599 -> 0 bytes .../LANGUAGE/AUTO/13-2-CHAR-NOT-LESSP.DFASL | Bin 2538 -> 0 bytes internal/test/LANGUAGE/AUTO/13-2-CHAREQ.DFASL | Bin 2436 -> 0 bytes .../test/LANGUAGE/AUTO/13-2-CHARNEQ.DFASL | Bin 2218 -> 0 bytes .../LANGUAGE/AUTO/13-2-DIGIT-CHAR-P.DFASL | Bin 4094 -> 0 bytes .../LANGUAGE/AUTO/13-2-GRAPHIC-CHAR-P.DFASL | Bin 1099 -> 0 bytes .../LANGUAGE/AUTO/13-2-LOWER-CASE-P.DFASL | Bin 1484 -> 0 bytes .../LANGUAGE/AUTO/13-2-STANDARD-CHAR-P.DFASL | Bin 965 -> 0 bytes .../LANGUAGE/AUTO/13-2-STRING-CHAR-P.DFASL | Bin 1053 -> 0 bytes .../LANGUAGE/AUTO/13-2-UPPER-CASE-P.DFASL | Bin 1484 -> 0 bytes .../test/LANGUAGE/AUTO/13-3-CHAR-BITS.DFASL | Bin 859 -> 0 bytes .../test/LANGUAGE/AUTO/13-3-CHAR-CODE.DFASL | Bin 777 -> 0 bytes .../test/LANGUAGE/AUTO/13-3-CHAR-FONT.DFASL | Bin 857 -> 0 bytes .../test/LANGUAGE/AUTO/13-3-CODE-CHAR.DFASL | Bin 860 -> 0 bytes .../test/LANGUAGE/AUTO/13-3-MAKE-CHAR.DFASL | Bin 861 -> 0 bytes .../LANGUAGE/AUTO/13-4-CHAR-DOWNCASE.DFASL | Bin 1691 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-CHAR-INT.DFASL | Bin 2875 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-CHAR-NAME.DFASL | Bin 1503 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-CHAR-UPCASE.DFASL | Bin 1685 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-CHARACTER.DFASL | Bin 2526 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-DIGIT-CHAR.DFASL | Bin 2897 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-INT-CHAR.DFASL | Bin 1096 -> 0 bytes .../test/LANGUAGE/AUTO/13-4-NAME-CHAR.DFASL | Bin 1446 -> 0 bytes .../test/LANGUAGE/AUTO/13-5-CHAR-BIT.DFASL | Bin 774 -> 0 bytes .../LANGUAGE/AUTO/13-5-SET-CHAR-BIT.DFASL | Bin 782 -> 0 bytes .../test/LANGUAGE/AUTO/14-1-COPY-SEQ.DFASL | Bin 1556 -> 0 bytes internal/test/LANGUAGE/AUTO/14-1-ELT.DFASL | Bin 2381 -> 0 bytes internal/test/LANGUAGE/AUTO/14-1-LENGTH.DFASL | Bin 2047 -> 0 bytes .../LANGUAGE/AUTO/14-1-MAKE-SEQUENCE.DFASL | Bin 2193 -> 0 bytes .../test/LANGUAGE/AUTO/14-1-NREVERSE.DFASL | Bin 2637 -> 0 bytes .../test/LANGUAGE/AUTO/14-1-REVERSE.DFASL | Bin 2707 -> 0 bytes internal/test/LANGUAGE/AUTO/14-1-SUBSEQ.DFASL | Bin 2601 -> 0 bytes .../test/LANGUAGE/AUTO/14-2-CONCATENATE.DFASL | Bin 3758 -> 0 bytes internal/test/LANGUAGE/AUTO/14-2-EVERY.DFASL | Bin 8899 -> 0 bytes internal/test/LANGUAGE/AUTO/14-2-MAP.DFASL | Bin 4261 -> 0 bytes internal/test/LANGUAGE/AUTO/14-2-NOTANY.DFASL | Bin 9069 -> 0 bytes .../test/LANGUAGE/AUTO/14-2-NOTEVERY.DFASL | Bin 8827 -> 0 bytes internal/test/LANGUAGE/AUTO/14-2-REDUCE.DFASL | Bin 5112 -> 0 bytes internal/test/LANGUAGE/AUTO/14-2-SOME.DFASL | Bin 8387 -> 0 bytes .../AUTO/14-3-DELETE-DUPLICATES.DFASL | Bin 4796 -> 0 bytes .../LANGUAGE/AUTO/14-3-DELETE-IF-NOT.DFASL | Bin 5839 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-DELETE-IF.DFASL | Bin 3836 -> 0 bytes internal/test/LANGUAGE/AUTO/14-3-DELETE.DFASL | Bin 5469 -> 0 bytes internal/test/LANGUAGE/AUTO/14-3-FILL.DFASL | Bin 3217 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-FIND-IF-NOT.DFASL | Bin 4441 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-FIND-IF.DFASL | Bin 4421 -> 0 bytes internal/test/LANGUAGE/AUTO/14-3-FIND.DFASL | Bin 5531 -> 0 bytes .../AUTO/14-3-NSUBSTITUTE-IF-NOT.DFASL | Bin 5706 -> 0 bytes .../LANGUAGE/AUTO/14-3-NSUBSTITUTE-IF.DFASL | Bin 6501 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-NSUBSTITUTE.DFASL | Bin 6187 -> 0 bytes .../LANGUAGE/AUTO/14-3-POSITION-IF-NOT.DFASL | Bin 4736 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-POSITION-IF.DFASL | Bin 4707 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-POSITION.DFASL | Bin 5399 -> 0 bytes .../AUTO/14-3-REMOVE-DUPLICATES.DFASL | Bin 4732 -> 0 bytes .../LANGUAGE/AUTO/14-3-REMOVE-IF-NOT.DFASL | Bin 5446 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-REMOVE-IF.DFASL | Bin 3741 -> 0 bytes internal/test/LANGUAGE/AUTO/14-3-REMOVE.DFASL | Bin 5346 -> 0 bytes .../AUTO/14-3-SUBSTITUTE-IF-NOT.DFASL | Bin 5503 -> 0 bytes .../LANGUAGE/AUTO/14-3-SUBSTITUTE-IF.DFASL | Bin 6545 -> 0 bytes .../test/LANGUAGE/AUTO/14-3-SUBSTITUTE.DFASL | Bin 6073 -> 0 bytes .../LANGUAGE/AUTO/14-4-COUNT-IF-NOT.DFASL | Bin 4795 -> 0 bytes .../test/LANGUAGE/AUTO/14-4-COUNT-IF.DFASL | Bin 4646 -> 0 bytes internal/test/LANGUAGE/AUTO/14-4-COUNT.DFASL | Bin 5634 -> 0 bytes .../test/LANGUAGE/AUTO/14-4-MISMATCH.DFASL | Bin 4390 -> 0 bytes internal/test/LANGUAGE/AUTO/14-5-MERGE.DFASL | Bin 5916 -> 0 bytes internal/test/LANGUAGE/AUTO/14-5-SORT.DFASL | Bin 6385 -> 0 bytes .../test/LANGUAGE/AUTO/14-5-STABLE-SORT.DFASL | Bin 4950 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAAAAR.DFASL | Bin 3216 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAAADR.DFASL | Bin 3193 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAAAR.DFASL | Bin 3199 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAADAR.DFASL | Bin 3320 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAADDR.DFASL | Bin 3326 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAADR.DFASL | Bin 3215 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CAAR.DFASL | Bin 3437 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CADAA.DFASL | Bin 3305 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CADADR.DFASL | Bin 2673 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CADAR.DFASL | Bin 2980 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CADDAR.DFASL | Bin 3169 -> 0 bytes .../AUTO/15-1-CADDDR-AND-FOURTH.DFASL | Bin 3451 -> 0 bytes .../LANGUAGE/AUTO/15-1-CADDR-AND-THIRD.DFASL | Bin 2477 -> 0 bytes .../LANGUAGE/AUTO/15-1-CADR-AND-SECOND.DFASL | Bin 2602 -> 0 bytes .../LANGUAGE/AUTO/15-1-CAR-AND-FIRST.DFASL | Bin 3427 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDAAAR.DFASL | Bin 3289 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDAADR.DFASL | Bin 2937 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDAAR.DFASL | Bin 3167 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDADAR.DFASL | Bin 3308 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDADDR.DFASL | Bin 3392 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDADR.DFASL | Bin 3201 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDAR.DFASL | Bin 3160 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDAAR.DFASL | Bin 3342 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDADR.DFASL | Bin 3408 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDAR.DFASL | Bin 3240 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDDAR.DFASL | Bin 3185 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDDDR.DFASL | Bin 2062 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDDR.DFASL | Bin 2031 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CDDR.DFASL | Bin 2971 -> 0 bytes .../LANGUAGE/AUTO/15-1-CDR-AND-REST.DFASL | Bin 3335 -> 0 bytes internal/test/LANGUAGE/AUTO/15-1-CONS.DFASL | Bin 3827 -> 0 bytes .../test/LANGUAGE/AUTO/15-1-TREE-EQUAL.DFASL | Bin 4600 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-APPEND.DFASL | Bin 5237 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-BUTLAST.DFASL | Bin 3513 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-COPY-ALIST.DFASL | Bin 3734 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-COPY-LIST.DFASL | Bin 2096 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-COPY-TREE.DFASL | Bin 2291 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-EIGHTH.DFASL | Bin 4201 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-ENDP.DFASL | Bin 1267 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-FIFTH.DFASL | Bin 2105 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-FIRST.DFASL | Bin 744 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-FOURTH.DFASL | Bin 746 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-LAST.DFASL | Bin 2216 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-LDIFF.DFASL | Bin 3124 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-LIST-LENGTH.DFASL | Bin 2775 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-LIST.DFASL | Bin 3434 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-LISTSTAR.DFASL | Bin 3672 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-MAKE-LIST.DFASL | Bin 2530 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-NBUTLAST.DFASL | Bin 4030 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-NCONC.DFASL | Bin 2531 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-NINTH.DFASL | Bin 2977 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-NRECONC.DFASL | Bin 2532 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-NTH.DFASL | Bin 2271 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-NTHCDR.DFASL | Bin 1862 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-POP.DFASL | Bin 2287 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-PUSH.DFASL | Bin 3042 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-PUSHNEW.DFASL | Bin 3996 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-REST.DFASL | Bin 742 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-REVAPPEND.DFASL | Bin 2553 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-SECOND.DFASL | Bin 746 -> 0 bytes .../test/LANGUAGE/AUTO/15-2-SEVENTH.DFASL | Bin 2964 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-SIXTH.DFASL | Bin 2756 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-TENTH.DFASL | Bin 2917 -> 0 bytes internal/test/LANGUAGE/AUTO/15-2-THIRD.DFASL | Bin 744 -> 0 bytes internal/test/LANGUAGE/AUTO/15-3-RPLACA.DFASL | Bin 3375 -> 0 bytes internal/test/LANGUAGE/AUTO/15-3-RPLACD.DFASL | Bin 2650 -> 0 bytes .../test/LANGUAGE/AUTO/15-4-NSUBLIS.DFASL | Bin 5089 -> 0 bytes .../LANGUAGE/AUTO/15-4-NSUBST-IF-NOT.DFASL | Bin 2875 -> 0 bytes .../test/LANGUAGE/AUTO/15-4-NSUBST-IF.DFASL | Bin 3952 -> 0 bytes internal/test/LANGUAGE/AUTO/15-4-NSUBST.DFASL | Bin 5028 -> 0 bytes internal/test/LANGUAGE/AUTO/15-4-SUBLIS.DFASL | Bin 5759 -> 0 bytes .../LANGUAGE/AUTO/15-4-SUBST-IF-NOT.DFASL | Bin 3159 -> 0 bytes .../test/LANGUAGE/AUTO/15-4-SUBST-IF.DFASL | Bin 4531 -> 0 bytes internal/test/LANGUAGE/AUTO/15-4-SUBST.DFASL | Bin 5748 -> 0 bytes internal/test/LANGUAGE/AUTO/15-5-ADJOIN.DFASL | Bin 1259 -> 0 bytes .../LANGUAGE/AUTO/15-5-INTERSECTION.DFASL | Bin 4761 -> 0 bytes .../LANGUAGE/AUTO/15-5-MEMBER-IF-NOT.DFASL | Bin 3820 -> 0 bytes .../test/LANGUAGE/AUTO/15-5-MEMBER-IF.DFASL | Bin 3684 -> 0 bytes internal/test/LANGUAGE/AUTO/15-5-MEMBER.DFASL | Bin 4830 -> 0 bytes .../LANGUAGE/AUTO/15-5-NINTERSECTION.DFASL | Bin 4447 -> 0 bytes .../LANGUAGE/AUTO/15-5-NSET-DIFFERENCE.DFASL | Bin 7976 -> 0 bytes .../AUTO/15-5-NSET-EXCLUSIVE-OR.DFASL | Bin 12964 -> 0 bytes internal/test/LANGUAGE/AUTO/15-5-NUNION.DFASL | Bin 5218 -> 0 bytes .../LANGUAGE/AUTO/15-5-SET-DIFFERENCE.DFASL | Bin 11673 -> 0 bytes .../LANGUAGE/AUTO/15-5-SET-EXCLUSIVE-OR.DFASL | Bin 13001 -> 0 bytes .../test/LANGUAGE/AUTO/15-5-SUBSETP.DFASL | Bin 4441 -> 0 bytes internal/test/LANGUAGE/AUTO/15-5-TAILP.DFASL | Bin 2014 -> 0 bytes internal/test/LANGUAGE/AUTO/15-5-UNION.DFASL | Bin 5542 -> 0 bytes internal/test/LANGUAGE/AUTO/15-6-ACONS.DFASL | Bin 2924 -> 0 bytes .../LANGUAGE/AUTO/15-6-ASSOC-IF-NOT.DFASL | Bin 1134 -> 0 bytes .../test/LANGUAGE/AUTO/15-6-ASSOC-IF.DFASL | Bin 1118 -> 0 bytes internal/test/LANGUAGE/AUTO/15-6-ASSOC.DFASL | Bin 1482 -> 0 bytes .../test/LANGUAGE/AUTO/15-6-PAIRLIS.DFASL | Bin 15021 -> 0 bytes .../LANGUAGE/AUTO/15-6-RASSOC-IF-NOT.DFASL | Bin 1158 -> 0 bytes .../test/LANGUAGE/AUTO/15-6-RASSOC-IF.DFASL | Bin 1144 -> 0 bytes internal/test/LANGUAGE/AUTO/15-6-RASSOC.DFASL | Bin 1562 -> 0 bytes .../test/LANGUAGE/AUTO/16-1-CLRHASH.DFASL | Bin 1731 -> 0 bytes .../test/LANGUAGE/AUTO/16-1-GETHASH.DFASL | Bin 1594 -> 0 bytes .../LANGUAGE/AUTO/16-1-HASH-TABLE-COUNT.DFASL | Bin 1911 -> 0 bytes .../LANGUAGE/AUTO/16-1-HASH-TABLE-P.DFASL | Bin 947 -> 0 bytes .../LANGUAGE/AUTO/16-1-MAKE-HASH-TABLE.DFASL | Bin 1329 -> 0 bytes .../test/LANGUAGE/AUTO/16-1-MAPHASH.DFASL | Bin 1750 -> 0 bytes .../test/LANGUAGE/AUTO/16-1-REMHASH.DFASL | Bin 1636 -> 0 bytes internal/test/LANGUAGE/AUTO/16-2-SXHASH.DFASL | Bin 916 -> 0 bytes .../test/LANGUAGE/AUTO/17-1-MAKE-ARRAY.DFASL | Bin 2801 -> 0 bytes internal/test/LANGUAGE/AUTO/17-1-VECTOR.DFASL | Bin 982 -> 0 bytes internal/test/LANGUAGE/AUTO/17-2-AREF.DFASL | Bin 2925 -> 0 bytes internal/test/LANGUAGE/AUTO/17-2-SVREF.DFASL | Bin 1682 -> 0 bytes .../AUTO/17-3-ADJUSTABLE-ARRAY-P.DFASL | Bin 1349 -> 0 bytes .../LANGUAGE/AUTO/17-3-ARRAY-DIMENSION.DFASL | Bin 1527 -> 0 bytes .../LANGUAGE/AUTO/17-3-ARRAY-DIMENSIONS.DFASL | Bin 1361 -> 0 bytes .../AUTO/17-3-ARRAY-ELEMENT-TYPE.DFASL | Bin 2586 -> 0 bytes .../AUTO/17-3-ARRAY-IN-BOUNDS-P.DFASL | Bin 1714 -> 0 bytes .../test/LANGUAGE/AUTO/17-3-ARRAY-RANK.DFASL | Bin 966 -> 0 bytes .../AUTO/17-3-ARRAY-ROW-MAJOR-INDEX.DFASL | Bin 1755 -> 0 bytes .../LANGUAGE/AUTO/17-3-ARRAY-TOTAL-SIZE.DFASL | Bin 1377 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-AND.DFASL | Bin 1869 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-ANDC1.DFASL | Bin 1881 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-ANDC2.DFASL | Bin 1881 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-EQV.DFASL | Bin 1869 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-IOR.DFASL | Bin 1869 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-NAND.DFASL | Bin 1875 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-NOR.DFASL | Bin 1869 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-NOT.DFASL | Bin 1786 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-ORC1.DFASL | Bin 1875 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-ORC2.DFASL | Bin 1875 -> 0 bytes .../test/LANGUAGE/AUTO/17-4-BIT-XOR.DFASL | Bin 1869 -> 0 bytes internal/test/LANGUAGE/AUTO/17-4-BIT.DFASL | Bin 1609 -> 0 bytes internal/test/LANGUAGE/AUTO/17-4-SBIT.DFASL | Bin 1854 -> 0 bytes .../AUTO/17-5-ARRAY-HAS-FILL-POINTER-P.DFASL | Bin 1417 -> 0 bytes .../LANGUAGE/AUTO/17-5-FILL-POINTER.DFASL | Bin 977 -> 0 bytes .../test/LANGUAGE/AUTO/17-5-VECTOR-POP.DFASL | Bin 1965 -> 0 bytes .../AUTO/17-5-VECTOR-PUSH-EXTEND.DFASL | Bin 2137 -> 0 bytes .../test/LANGUAGE/AUTO/17-5-VECTOR-PUSH.DFASL | Bin 1259 -> 0 bytes .../LANGUAGE/AUTO/17-6-ADJUST-ARRAY.DFASL | Bin 1792 -> 0 bytes internal/test/LANGUAGE/AUTO/18-1-CHAR.DFASL | Bin 3863 -> 0 bytes internal/test/LANGUAGE/AUTO/18-1-SCHAR.DFASL | Bin 1670 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-EQ.DFASL | Bin 4335 -> 0 bytes .../LANGUAGE/AUTO/18-2-STRING-EQUAL.DFASL | Bin 5889 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-GE.DFASL | Bin 4762 -> 0 bytes .../LANGUAGE/AUTO/18-2-STRING-GREATERP.DFASL | Bin 4514 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-GT.DFASL | Bin 4498 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-LE.DFASL | Bin 4763 -> 0 bytes .../LANGUAGE/AUTO/18-2-STRING-LESSP.DFASL | Bin 4284 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-LT.DFASL | Bin 4304 -> 0 bytes .../test/LANGUAGE/AUTO/18-2-STRING-NEQ.DFASL | Bin 1578 -> 0 bytes .../LANGUAGE/AUTO/18-2-STRING-NOT-EQUAL.DFASL | Bin 1669 -> 0 bytes .../AUTO/18-2-STRING-NOT-GREATERP.DFASL | Bin 4965 -> 0 bytes .../LANGUAGE/AUTO/18-2-STRING-NOT-LESSP.DFASL | Bin 4860 -> 0 bytes .../test/LANGUAGE/AUTO/18-3-MAKE-STRING.DFASL | Bin 1680 -> 0 bytes .../AUTO/18-3-NSTRING-CAPITALIZE.DFASL | Bin 2597 -> 0 bytes .../LANGUAGE/AUTO/18-3-NSTRING-DOWNCASE.DFASL | Bin 2485 -> 0 bytes .../LANGUAGE/AUTO/18-3-NSTRING-UPCASE.DFASL | Bin 2477 -> 0 bytes .../AUTO/18-3-STRING-CAPITALIZE.DFASL | Bin 2002 -> 0 bytes .../LANGUAGE/AUTO/18-3-STRING-DOWNCASE.DFASL | Bin 2301 -> 0 bytes .../LANGUAGE/AUTO/18-3-STRING-LEFT-TRIM.DFASL | Bin 3246 -> 0 bytes .../AUTO/18-3-STRING-RIGHT-TRIM.DFASL | Bin 3240 -> 0 bytes .../test/LANGUAGE/AUTO/18-3-STRING-TRIM.DFASL | Bin 3235 -> 0 bytes .../LANGUAGE/AUTO/18-3-STRING-UPCASE.DFASL | Bin 2293 -> 0 bytes internal/test/LANGUAGE/AUTO/18-3-STRING.DFASL | Bin 2646 -> 0 bytes .../test/LANGUAGE/AUTO/20-1-APPLYHOOK.DFASL | Bin 2082 -> 0 bytes .../test/LANGUAGE/AUTO/20-1-CONSTANTP.DFASL | Bin 1125 -> 0 bytes internal/test/LANGUAGE/AUTO/20-1-EVAL.DFASL | Bin 1910 -> 0 bytes .../LANGUAGE/AUTO/22-1-5-COPY-READTABLE.DFASL | Bin 3686 -> 0 bytes .../22-1-5-GET-DISPATCH-MACRO-CHARACTER.DFASL | Bin 3497 -> 0 bytes .../AUTO/22-1-5-GET-MACRO-CHARACTER.DFASL | Bin 2494 -> 0 bytes ...22-1-5-MAKE-DISPATCH-MACRO-CHARACTER.DFASL | Bin 3404 -> 0 bytes .../LANGUAGE/AUTO/22-1-5-READTABLEP.DFASL | Bin 1902 -> 0 bytes .../22-1-5-SET-DISPATCH-MACRO-CHARACTER.DFASL | Bin 3400 -> 0 bytes .../AUTO/22-1-5-SET-MACRO-CHARACTER.DFASL | Bin 3609 -> 0 bytes .../AUTO/22-1-5-SET-SYNTAX-FROM-CHAR.DFASL | Bin 6305 -> 0 bytes .../test/LANGUAGE/AUTO/22-2-1-LISTEN.DFASL | Bin 2717 -> 0 bytes .../LANGUAGE/AUTO/22-2-1-PARSE-INTEGER.DFASL | Bin 4072 -> 0 bytes .../test/LANGUAGE/AUTO/22-2-1-PEEK-CHAR.DFASL | Bin 4029 -> 0 bytes .../AUTO/22-2-1-READ-CHAR-NO-HANG.DFASL | Bin 3737 -> 0 bytes .../test/LANGUAGE/AUTO/22-2-1-READ-CHAR.DFASL | Bin 3589 -> 0 bytes .../AUTO/22-2-1-READ-DELIMITED-LIST.DFASL | Bin 2699 -> 0 bytes .../22-2-1-READ-PRESERVING-WHITESPACE.DFASL | Bin 2900 -> 0 bytes internal/test/LANGUAGE/AUTO/22-2-1-READ.DFASL | Bin 2870 -> 0 bytes .../LANGUAGE/AUTO/22-2-1-UNREAD-CHAR.DFASL | Bin 2370 -> 0 bytes .../LANGUAGE/AUTO/22-3-1-FINISH-OUTPUT.DFASL | Bin 2935 -> 0 bytes .../LANGUAGE/AUTO/22-3-1-FRESH-LINE.DFASL | Bin 4205 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-1-PPRINT.DFASL | Bin 1909 -> 0 bytes .../AUTO/22-3-1-PRIN1-TO-STRING.DFASL | Bin 4001 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-1-PRIN1.DFASL | Bin 3730 -> 0 bytes .../AUTO/22-3-1-PRINC-TO-STRING.DFASL | Bin 4494 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-1-PRINC.DFASL | Bin 3197 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-1-PRINT.DFASL | Bin 4040 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-1-TERPRI.DFASL | Bin 1812 -> 0 bytes .../LANGUAGE/AUTO/22-3-1-WRITE-CHAR.DFASL | Bin 3099 -> 0 bytes .../LANGUAGE/AUTO/22-3-1-WRITE-LINE.DFASL | Bin 6030 -> 0 bytes .../LANGUAGE/AUTO/22-3-1-WRITE-STRING.DFASL | Bin 6038 -> 0 bytes .../test/LANGUAGE/AUTO/22-3-3-FORMAT.DFASL | Bin 23983 -> 0 bytes .../test/LANGUAGE/AUTO/23-FUNCTIONS.DFASL | Bin 25564 -> 0 bytes internal/test/LANGUAGE/AUTO/24-1-BREAK.DFASL | Bin 1632 -> 0 bytes internal/test/LANGUAGE/AUTO/24-1-CERROR.DFASL | Bin 2962 -> 0 bytes internal/test/LANGUAGE/AUTO/24-1-ERROR.DFASL | Bin 1665 -> 0 bytes internal/test/LANGUAGE/AUTO/24-1-WARN.DFASL | Bin 2270 -> 0 bytes internal/test/LANGUAGE/AUTO/24-2-ASSERT.DFASL | Bin 2019 -> 0 bytes internal/test/LANGUAGE/AUTO/24-3-CCASE.DFASL | Bin 1739 -> 0 bytes .../test/LANGUAGE/AUTO/24-3-CTYPECASE.DFASL | Bin 1241 -> 0 bytes internal/test/LANGUAGE/AUTO/24-3-ECASE.DFASL | Bin 1733 -> 0 bytes .../test/LANGUAGE/AUTO/24-3-ETYPECASE.DFASL | Bin 1235 -> 0 bytes .../LANGUAGE/AUTO/25-1-COMPILE-FILE.DFASL | Bin 777 -> 0 bytes .../test/LANGUAGE/AUTO/25-1-COMPILE.DFASL | Bin 2184 -> 0 bytes .../test/LANGUAGE/AUTO/25-1-DISASSEMBLE.DFASL | Bin 1326 -> 0 bytes .../LANGUAGE/AUTO/25-2-DOCUMENTATION.DFASL | Bin 4962 -> 0 bytes .../LANGUAGE/AUTO/25-3-APROPOS-LIST.DFASL | Bin 1941 -> 0 bytes .../test/LANGUAGE/AUTO/25-3-APROPOS.DFASL | Bin 1742 -> 0 bytes .../test/LANGUAGE/AUTO/25-3-DESCRIBE.DFASL | Bin 3588 -> 0 bytes .../test/LANGUAGE/AUTO/25-3-DRIBBLE.DFASL | Bin 2038 -> 0 bytes internal/test/LANGUAGE/AUTO/25-3-ED.DFASL | Bin 774 -> 0 bytes .../test/LANGUAGE/AUTO/25-3-INSPECT.DFASL | Bin 789 -> 0 bytes internal/test/LANGUAGE/AUTO/25-3-ROOM.DFASL | Bin 791 -> 0 bytes internal/test/LANGUAGE/AUTO/25-3-TIME.DFASL | Bin 1493 -> 0 bytes .../AUTO/25-4-DECODE-UNIVERSAL-TIME.DFASL | Bin 1962 -> 0 bytes .../AUTO/25-4-ENCODE-UNIVERSAL-TIME.DFASL | Bin 2204 -> 0 bytes .../LANGUAGE/AUTO/25-4-GET-DECODED-TIME.DFASL | Bin 1661 -> 0 bytes .../AUTO/25-4-GET-INTERNAL-REAL-TIME.DFASL | Bin 2682 -> 0 bytes .../AUTO/25-4-GET-INTERNAL-RUN-TIME.DFASL | Bin 2678 -> 0 bytes .../AUTO/25-4-GET-UNIVERSAL-TIME.DFASL | Bin 1378 -> 0 bytes .../25-4-LISP-IMPLEMENTATION-VERSION.DFASL | Bin 849 -> 0 bytes .../LANGUAGE/AUTO/25-4-LONG-SITE-NAME.DFASL | Bin 810 -> 0 bytes .../LANGUAGE/AUTO/25-4-MACHINE-INSTANCE.DFASL | Bin 816 -> 0 bytes .../LANGUAGE/AUTO/25-4-MACHINE-TYPE.DFASL | Bin 1052 -> 0 bytes .../LANGUAGE/AUTO/25-4-MACHINE-VERSION.DFASL | Bin 813 -> 0 bytes .../LANGUAGE/AUTO/25-4-SHORT-SITE-NAME.DFASL | Bin 813 -> 0 bytes internal/test/LANGUAGE/AUTO/25-4-SLEEP.DFASL | Bin 1546 -> 0 bytes .../LANGUAGE/AUTO/25-4-SOFTWARE-TYPE.DFASL | Bin 863 -> 0 bytes .../LANGUAGE/AUTO/25-4-SOFTWARE-VERSION.DFASL | Bin 816 -> 0 bytes .../test/LANGUAGE/AUTO/25-5-IDENTITY.DFASL | Bin 2984 -> 0 bytes internal/test/LANGUAGE/AUTO/4-8-COERCE.DFASL | Bin 4036 -> 0 bytes internal/test/LANGUAGE/AUTO/4-9-TYPE-OF.DFASL | Bin 1353 -> 0 bytes .../AUTO/5-2-2-LAMBDA-EXPRESSIONS.DFASL | Bin 2983 -> 0 bytes .../AUTO/5-2-2-LAMBDA-LIST-KEYWORDS.DFASL | Bin 1009 -> 0 bytes .../AUTO/5-2-2-LAMBDA-PARAMETERS-LIMIT.DFASL | Bin 793 -> 0 bytes internal/test/LANGUAGE/AUTO/5-3-1-DEFUN.DFASL | Bin 8023 -> 0 bytes .../LANGUAGE/AUTO/5-3-2-DEFCONSTANT.DFASL | Bin 3601 -> 0 bytes .../LANGUAGE/AUTO/5-3-2-DEFPARAMETER.DFASL | Bin 3811 -> 0 bytes .../test/LANGUAGE/AUTO/5-3-2-DEFVAR.DFASL | Bin 4347 -> 0 bytes .../test/LANGUAGE/AUTO/5-3-3-EVAL-WHEN.DFASL | Bin 767 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-1-SUBTYPEP.DFASL | Bin 11684 -> 0 bytes internal/test/LANGUAGE/AUTO/6-2-1-TYPEP.DFASL | Bin 2531 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-ARRAYP.DFASL | Bin 5898 -> 0 bytes internal/test/LANGUAGE/AUTO/6-2-2-ATOM.DFASL | Bin 3038 -> 0 bytes .../LANGUAGE/AUTO/6-2-2-BIT-VECTOR-P.DFASL | Bin 4249 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-CHARACTERP.DFASL | Bin 3439 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-COMMONP.DFASL | Bin 3094 -> 0 bytes .../AUTO/6-2-2-COMPILED-FUNCTION-P.DFASL | Bin 1776 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-COMPLEXP.DFASL | Bin 2916 -> 0 bytes internal/test/LANGUAGE/AUTO/6-2-2-CONSP.DFASL | Bin 3288 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-FLOATP.DFASL | Bin 2630 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-FUNCTIONP.DFASL | Bin 2524 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-INTEGERP.DFASL | Bin 2647 -> 0 bytes internal/test/LANGUAGE/AUTO/6-2-2-LISTP.DFASL | Bin 3354 -> 0 bytes internal/test/LANGUAGE/AUTO/6-2-2-NULL.DFASL | Bin 2027 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-NUMBERP.DFASL | Bin 2394 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-PACKAGEP.DFASL | Bin 2745 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-RATIONALP.DFASL | Bin 2772 -> 0 bytes .../AUTO/6-2-2-SIMPLE-BIT-VECTOR-P.DFASL | Bin 4854 -> 0 bytes .../LANGUAGE/AUTO/6-2-2-SIMPLE-STRING-P.DFASL | Bin 3698 -> 0 bytes .../LANGUAGE/AUTO/6-2-2-SIMPLE-VECTOR-P.DFASL | Bin 3693 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-STRINGP.DFASL | Bin 3473 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-SYMBOLP.DFASL | Bin 2274 -> 0 bytes .../test/LANGUAGE/AUTO/6-2-2-VECTORP.DFASL | Bin 4452 -> 0 bytes internal/test/LANGUAGE/AUTO/6-3-EQ.DFASL | Bin 1447 -> 0 bytes internal/test/LANGUAGE/AUTO/6-3-EQL.DFASL | Bin 1816 -> 0 bytes internal/test/LANGUAGE/AUTO/6-3-EQUAL.DFASL | Bin 2008 -> 0 bytes internal/test/LANGUAGE/AUTO/6-3-EQUALP.DFASL | Bin 3172 -> 0 bytes internal/test/LANGUAGE/AUTO/6-4-AND.DFASL | Bin 753 -> 0 bytes internal/test/LANGUAGE/AUTO/6-4-NOT.DFASL | Bin 753 -> 0 bytes internal/test/LANGUAGE/AUTO/6-4-OR.DFASL | Bin 751 -> 0 bytes .../test/LANGUAGE/AUTO/7-1-1-BOUNDP.DFASL | Bin 1813 -> 0 bytes .../test/LANGUAGE/AUTO/7-1-1-FBOUNDP.DFASL | Bin 3441 -> 0 bytes .../test/LANGUAGE/AUTO/7-1-1-FUNCTION.DFASL | Bin 2949 -> 0 bytes internal/test/LANGUAGE/AUTO/7-1-1-QUOTE.DFASL | Bin 1275 -> 0 bytes .../LANGUAGE/AUTO/7-1-1-SPECIAL-FORM-P.DFASL | Bin 2601 -> 0 bytes .../LANGUAGE/AUTO/7-1-1-SYMBOL-FUNCTION.DFASL | Bin 4302 -> 0 bytes .../LANGUAGE/AUTO/7-1-1-SYMBOL-VALUE.DFASL | Bin 3302 -> 0 bytes .../LANGUAGE/AUTO/7-1-2-FMAKUNBOUND.DFASL | Bin 2261 -> 0 bytes .../test/LANGUAGE/AUTO/7-1-2-MAKUNBOUND.DFASL | Bin 2162 -> 0 bytes internal/test/LANGUAGE/AUTO/7-1-2-PSETQ.DFASL | Bin 2154 -> 0 bytes internal/test/LANGUAGE/AUTO/7-1-2-SET.DFASL | Bin 2222 -> 0 bytes internal/test/LANGUAGE/AUTO/7-10-CATCH.DFASL | Bin 8052 -> 0 bytes internal/test/LANGUAGE/AUTO/7-10-THROW.DFASL | Bin 765 -> 0 bytes .../LANGUAGE/AUTO/7-10-UNWIND-PROTECT.DFASL | Bin 6621 -> 0 bytes .../AUTO/7-2-DEFINE-MODIFY-MACRO.DFASL | Bin 4859 -> 0 bytes .../AUTO/7-2-DEFINE-SETF-METHOD.DFASL | Bin 1955 -> 0 bytes internal/test/LANGUAGE/AUTO/7-2-DEFSETF.DFASL | Bin 2203 -> 0 bytes .../7-2-GET-SETF-METHOD-MULTIPLE-VALUE.DFASL | Bin 1541 -> 0 bytes .../LANGUAGE/AUTO/7-2-GET-SETF-METHOD.DFASL | Bin 1496 -> 0 bytes internal/test/LANGUAGE/AUTO/7-2-PSETF.DFASL | Bin 23706 -> 0 bytes internal/test/LANGUAGE/AUTO/7-2-ROTATEF.DFASL | Bin 46886 -> 0 bytes internal/test/LANGUAGE/AUTO/7-2-SETF.DFASL | Bin 302 -> 0 bytes internal/test/LANGUAGE/AUTO/7-2-SHIFTF.DFASL | Bin 19850 -> 0 bytes internal/test/LANGUAGE/AUTO/7-3-APPLY.DFASL | Bin 5401 -> 0 bytes .../AUTO/7-3-CALL-ARGUMENTS-LIMIT.DFASL | Bin 1100 -> 0 bytes internal/test/LANGUAGE/AUTO/7-3-FUNCALL.DFASL | Bin 2962 -> 0 bytes internal/test/LANGUAGE/AUTO/7-4-PROG1.DFASL | Bin 1460 -> 0 bytes internal/test/LANGUAGE/AUTO/7-4-PROG2.DFASL | Bin 2007 -> 0 bytes internal/test/LANGUAGE/AUTO/7-4-PROGN.DFASL | Bin 1465 -> 0 bytes internal/test/LANGUAGE/AUTO/7-5-FLET.DFASL | Bin 5352 -> 0 bytes internal/test/LANGUAGE/AUTO/7-5-LET.DFASL | Bin 4132 -> 0 bytes internal/test/LANGUAGE/AUTO/7-5-LETSTAR.DFASL | Bin 4243 -> 0 bytes .../test/LANGUAGE/AUTO/7-5-MACROLET.DFASL | Bin 9134 -> 0 bytes internal/test/LANGUAGE/AUTO/7-5-PROGV.DFASL | Bin 4401 -> 0 bytes internal/test/LANGUAGE/AUTO/7-6-CASE.DFASL | Bin 2199 -> 0 bytes internal/test/LANGUAGE/AUTO/7-6-COND.DFASL | Bin 3664 -> 0 bytes internal/test/LANGUAGE/AUTO/7-6-IF.DFASL | Bin 3020 -> 0 bytes .../test/LANGUAGE/AUTO/7-6-TYPECASE.DFASL | Bin 5612 -> 0 bytes internal/test/LANGUAGE/AUTO/7-6-UNLESS.DFASL | Bin 2889 -> 0 bytes internal/test/LANGUAGE/AUTO/7-6-WHEN.DFASL | Bin 2929 -> 0 bytes .../test/LANGUAGE/AUTO/7-7-RETURN-FROM.DFASL | Bin 8289 -> 0 bytes internal/test/LANGUAGE/AUTO/7-7-RETURN.DFASL | Bin 4040 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-1-LOOP.DFASL | Bin 4914 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-2-DO.DFASL | Bin 3717 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-2-DOSTAR.DFASL | Bin 3727 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-3-DOLIST.DFASL | Bin 4649 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-3-DOTIMES.DFASL | Bin 4759 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-4-MAPC.DFASL | Bin 3433 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-4-MAPCAN.DFASL | Bin 760 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-4-MAPCAR.DFASL | Bin 4662 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-4-MAPCON.DFASL | Bin 988 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-4-MAPL.DFASL | Bin 2623 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-4-MAPLIST.DFASL | Bin 3255 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-4-MAPPER.DFASL | Bin 6507 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-5-GO.DFASL | Bin 751 -> 0 bytes internal/test/LANGUAGE/AUTO/7-8-5-PROG.DFASL | Bin 4601 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-5-PROGSTAR.DFASL | Bin 4685 -> 0 bytes .../test/LANGUAGE/AUTO/7-8-5-TAGBODY.DFASL | Bin 4003 -> 0 bytes .../AUTO/7-9-2-MVR-BLOCK-CONSTRUCTS.DFASL | Bin 9048 -> 0 bytes .../test/LANGUAGE/AUTO/7-9-2-MVR-CATCH.DFASL | Bin 2570 -> 0 bytes .../7-9-2-MVR-CONDITIONAL-CONSTRUCTS.DFASL | Bin 9818 -> 0 bytes .../7-9-2-MVR-EVALUATION-APPLICATION.DFASL | Bin 3575 -> 0 bytes .../AUTO/7-9-2-MVR-IMPLICIT-PROGN-1.DFASL | Bin 15342 -> 0 bytes .../AUTO/7-9-2-MVR-MISC-SITUATIONS.DFASL | Bin 6683 -> 0 bytes .../LANGUAGE/AUTO/7-9-MULTIPLE-VALUES.DFASL | Bin 8283 -> 0 bytes .../test/LANGUAGE/AUTO/8-1-PARSE-BODY.DFASL | Bin 1118 -> 0 bytes internal/test/LANGUAGE/AUTO/9-3-THE.DFASL | Bin 2053 -> 0 bytes .../test/LANGUAGE/AUTO/AR-TEST-CASES.DFASL | Bin 64041 -> 0 bytes internal/test/LANGUAGE/AUTO/AR5741.DFASL | Bin 754 -> 0 bytes internal/test/LANGUAGE/AUTO/AR6150.DFASL | Bin 1685 -> 0 bytes internal/test/LANGUAGE/AUTO/AR6247.DFASL | Bin 2293 -> 0 bytes internal/test/LANGUAGE/AUTO/AR6273.DFASL | Bin 774 -> 0 bytes internal/test/LANGUAGE/AUTO/AR6781.DFASL | Bin 1295 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7412.DFASL | Bin 823 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7475.DFASL | Bin 1359 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7525.DFASL | Bin 1832 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7587-DOC.DFASL | Bin 1888 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7647.DFASL | Bin 749 -> 0 bytes internal/test/LANGUAGE/AUTO/AR7742.DFASL | Bin 1014 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8135.DFASL | Bin 2075 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8136.DFASL | Bin 1458 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8190.DFASL | Bin 1093 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8207.DFASL | Bin 887 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8301.DFASL | Bin 918 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8319.DFASL | Bin 790 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8458.DFASL | Bin 784 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8465.DFASL | Bin 842 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8470.DFASL | Bin 799 -> 0 bytes internal/test/LANGUAGE/AUTO/AR8575.DFASL | Bin 883 -> 0 bytes internal/test/LANGUAGE/AUTO/ARRAY.DFASL | Bin 2769 -> 0 bytes internal/test/LANGUAGE/AUTO/ARRAYP.DFASL | Bin 3481 -> 0 bytes .../AUTO/BIGNUM-PATCH-REGRESSION.DFASL | Bin 800 -> 0 bytes internal/test/LANGUAGE/AUTO/BINDING.DFASL | Bin 1961 -> 0 bytes .../AUTO/BYTECOMPILER-REGRESSION.DFASL | Bin 2543 -> 0 bytes .../test/LANGUAGE/AUTO/CHAR-REGRESSION.DFASL | Bin 2301 -> 0 bytes .../AUTO/CL-INTERPRETER-REGRESSION.DFASL | Bin 6083 -> 0 bytes .../LANGUAGE/AUTO/CLSTREAMS-REGRESSION.DFASL | Bin 2723 -> 0 bytes .../test/LANGUAGE/AUTO/CMLARRAY-PATCH.DFASL | Bin 1031 -> 0 bytes internal/test/LANGUAGE/AUTO/CMLARRAY.DFASL | Bin 914 -> 0 bytes .../test/LANGUAGE/AUTO/CMLCHARACTER.DFASL | Bin 923 -> 0 bytes .../LANGUAGE/AUTO/CMLFILESYS-REGRESSION.DFASL | Bin 1241 -> 0 bytes .../AUTO/CMLPATHNAME-REGRESSION.DFASL | Bin 862 -> 0 bytes .../LANGUAGE/AUTO/CMLPROGV-REGRESSION.DFASL | Bin 1262 -> 0 bytes internal/test/LANGUAGE/AUTO/CMLRAND.DFASL | Bin 1170 -> 0 bytes .../AUTO/CMLREADTABLE-REGRESSION.DFASL | Bin 3661 -> 0 bytes .../LANGUAGE/AUTO/CMLSEQMODIFY-PATCH.DFASL | Bin 873 -> 0 bytes .../LANGUAGE/AUTO/CMLSETF-REGRESSION.DFASL | Bin 1348 -> 0 bytes .../AUTO/CMLSPECIALFORMS-REGRESSION.DFASL | Bin 1089 -> 0 bytes .../test/LANGUAGE/AUTO/CMLTYPES-PATCH.DFASL | Bin 1098 -> 0 bytes ...d-me-first.~1~ => DOT.READ-ME-FIRST.TEDIT} | Bin .../4045xlpstream/Hand/4045XLPSTREAM.PROC | Bin 4927 -> 0 bytes .../4045xlpstream/Hand/4045XLPSTREAM.PROC.~1~ | Bin 4822 -> 0 bytes .../4045xlpstream/Hand/4045XLPSTREAM.PROC.~2~ | Bin 4927 -> 0 bytes .../4045xlpstream/Hand/4045xlpstream.u | Bin 4822 -> 0 bytes .../4045xlpstream/Logs/4045XLPSTREAM.LOG | Bin 1120 -> 0 bytes .../4045xlpstream/Logs/4045XLPSTREAM.LOG.~1~ | Bin 2690 -> 0 bytes .../4045xlpstream/Logs/4045XLPSTREAM.LOG.~2~ | Bin 2690 -> 0 bytes .../4045xlpstream/Logs/4045XLPSTREAM.LOG.~3~ | Bin 1120 -> 0 bytes .../4045xlpstream/Plans/4045XLPSTREAM.PLAN | Bin 8091 -> 0 bytes internal/test/Library/Auto/AR8230.TEST | 8 - .../Library/CASH-FILE/HAND/CASH-FILE.TESTS | 67 ---- .../CASH-FILE/HAND/CASH-FILE.TESTS.~1~ | 63 ---- .../CASH-FILE/HAND/CASH-FILE.TESTS.~2~ | 67 ---- .../HASH-FILE/HAND/HASH-FILE.TESTS.~1~ | 159 --------- .../HASH-FILE/HAND/HASH-FILE.TESTS.~2~ | 169 ---------- .../Library/rs232/hand/TESTRECEIVE.dfasl.~1~ | Bin 1500 -> 0 bytes .../Library/rs232/hand/TESTRECEIVE.dfasl.~2~ | Bin 1685 -> 0 bytes .../test/Library/rs232/hand/TESTRECEIVE.~1~ | 61 ---- .../test/Library/rs232/hand/TESTRECEIVE.~2~ | 58 ---- .../Library/rs232/hand/TESTSEND.dfasl.~1~ | Bin 1399 -> 0 bytes .../Library/rs232/hand/TESTSEND.dfasl.~2~ | Bin 1577 -> 0 bytes internal/test/Library/rs232/hand/TESTSEND.~1~ | 33 -- internal/test/Library/rs232/hand/TESTSEND.~2~ | 29 -- internal/test/Maiko/ARs/AR-TEST-CASE.Auto-log | 73 ----- internal/test/Maiko/ARs/ENDLESS-PUSHES | 20 -- internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL | Bin 818 -> 0 bytes internal/test/Maiko/ARs/optests.dfasl | Bin 1242 -> 0 bytes internal/test/Maiko/ARs/optests.lisp | 26 -- internal/test/Maiko/Aux/optests.lisp | 26 -- .../test/Maiko/HAND/MAIKO-ARRAY-TESTS.DFASL | Bin 10388 -> 0 bytes .../test/Maiko/{ => OBSOLETE}/Aux/bbtests | 0 internal/test/Maiko/{ => OBSOLETE}/BAD-XREF | 0 .../{ => OBSOLETE}/HAND/MAIKO-ARRAY-TESTS | 0 internal/test/Maiko/{ => OBSOLETE}/STACKHAX | 0 .../test/Maiko/{ => OBSOLETE}/STACKHAX.LCOM | Bin .../test/Maiko/{ => OBSOLETE}/STACKTAKESHI | 0 .../Maiko/{ => OBSOLETE}/STACKTAKESHI.LCOM | Bin internal/test/Maiko/{ => OBSOLETE}/display.cl | 0 internal/test/loops/LOOPS-TESTER-2-1.dfasl | Bin 10026 -> 0 bytes internal/test/loops/LOOPS-TESTER-2-2.dfasl | Bin 2005 -> 0 bytes internal/test/loops/LOOPS-TESTER-2-4.dfasl | Bin 8488 -> 0 bytes internal/test/loops/LOOPS-TESTER-BASICS.dfasl | Bin 1048 -> 0 bytes internal/test/lyric/DO-TEST | 303 ------------------ internal/test/lyric/DO-TEST.dfasl | Bin 10386 -> 0 bytes internal/test/lyric/do-test.tedit | Bin 6091 -> 0 bytes internal/test/tools/DO-TEST.~1~ | Bin 37656 -> 0 bytes internal/test/tools/DO-TEST.~2~ | Bin 37656 -> 0 bytes 647 files changed, 1168 deletions(-) delete mode 100644 internal/test/LANGUAGE/AUTO/.read-me-first delete mode 100644 internal/test/LANGUAGE/AUTO/.read-me-first.~2~ delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-GET-PROPERTIES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-GET.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-GETF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-REMF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-REMPROP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-1-SYMBOL-PLIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-2-SYMBOL-NAME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-COPY-SYMBOL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-GENSYM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-GENTEMP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-KEYWORDP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-MAKE-SYMBOL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/10-3-SYMBOL-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-6-IMPORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-DO-ALL-SYMBOLS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-DO-EXTERNAL-SYMBOLS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-DO-SYMBOLS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-EXPORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-FIND-ALL-SYMBOLS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-FIND-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-FIND-SYMBOL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-IMPORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-IN-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-INTERN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-LIST-ALL-PACKAGES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-MAKE-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-PACKAGE-NAME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-PACKAGE-NICKNAMES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-PACKAGE-SHADOWING-SYMBOLS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-PACKAGE-USE-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-PACKAGE-USED-BY-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-RENAME-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-SHADOW.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-SHADOWING-IMPORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-UNEXPORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-UNINTERN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-UNUSE-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-7-USE-PACKAGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/11-8-PROVIDE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-10-IMPLEMENTATION-PARAMETERS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-2-EVENP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-2-MINUSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-2-ODDP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-2-PLUSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-2-ZEROP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-EQP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-GEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-GREATERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-LEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-LESSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-MAX.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-MIN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-3-NEQP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-+.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4--.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-1+.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-1-.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-CONJUGATE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-DECF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-GCD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-INCF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-LCM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-QUOTIENT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-4-TIMES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-1-EXP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-1-EXPT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-1-ISQRT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-1-LOG.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-1-SQRT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ABS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ACOS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ACOSH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ASIN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ASINH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ATAN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-ATANH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-CIS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-COS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-COSH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-PHASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-SIGNUM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-SIN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-SINH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-TAN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-5-2-TANH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-CEILING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-COMPLEX.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-DECODE-FLOAT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-DENOMINATOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FCEILING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FFLOOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOAT-DIGITS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOAT-PRECISION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOAT-RADIX.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOAT-SIGN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOAT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FLOOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FROUND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-FTRUNCATE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-IMAGPART.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-INTEGER-DECODE-FLOAT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-MOD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-NUMERATOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-RATIONAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-RATIONALIZE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-REALPART.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-REM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-ROUND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-SCALE-FLOAT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-6-TRUNCATE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-ASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-BOOLE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-INTEGER-LENGTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGAND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGANDC1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGANDC2.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGBITP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGCOUNT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGEQV.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGIOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGNAND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGNOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGNOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGORC1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGORC2.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGTEST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-7-LOGXOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-BYTE-POSITION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-BYTE-SIZE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-BYTE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-DEPOSIT-FIELD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-DPB.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-LDB-TEST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-LDB.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-8-MASK-FIELD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-9-MAKE-RANDOM-STATE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-9-RANDOM-STATE-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/12-9-RANDOM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-1-CHARACTERATTRIBUTES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-ALPHA-CHAR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-ALPHANUMERIC-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-BOTH-CASE-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-EQUAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-GE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-GREATERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-GT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-LE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-LESSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-LT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-NOT-GREATERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAR-NOT-LESSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHAREQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-CHARNEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-DIGIT-CHAR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-GRAPHIC-CHAR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-LOWER-CASE-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-STANDARD-CHAR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-STRING-CHAR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-2-UPPER-CASE-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-3-CHAR-BITS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-3-CHAR-CODE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-3-CHAR-FONT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-3-CODE-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-3-MAKE-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-CHAR-DOWNCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-CHAR-INT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-CHAR-NAME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-CHAR-UPCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-DIGIT-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-INT-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-4-NAME-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-5-CHAR-BIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/13-5-SET-CHAR-BIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-COPY-SEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-ELT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-LENGTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-MAKE-SEQUENCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-NREVERSE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-REVERSE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-1-SUBSEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-CONCATENATE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-EVERY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-MAP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-NOTANY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-NOTEVERY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-REDUCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-2-SOME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-DELETE-DUPLICATES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-DELETE-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-DELETE-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-DELETE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-FILL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-FIND-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-FIND-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-FIND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-NSUBSTITUTE-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-NSUBSTITUTE-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-NSUBSTITUTE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-POSITION-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-POSITION-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-POSITION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-REMOVE-DUPLICATES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-REMOVE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-4-COUNT-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-4-COUNT-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-4-COUNT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-4-MISMATCH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-5-MERGE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-5-SORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/14-5-STABLE-SORT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAAAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAAADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAADAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAADDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADAA.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADDAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADDDR-AND-FOURTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADDR-AND-THIRD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CADR-AND-SECOND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CAR-AND-FIRST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDAAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDAADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDADAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDADDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDAAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDADR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDDAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDDDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CDR-AND-REST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-CONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-1-TREE-EQUAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-APPEND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-BUTLAST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-COPY-ALIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-COPY-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-COPY-TREE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-EIGHTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-ENDP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-FIFTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-FIRST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-FOURTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-LAST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-LDIFF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-LIST-LENGTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-LISTSTAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-MAKE-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NBUTLAST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NCONC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NINTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NRECONC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-NTHCDR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-POP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-PUSH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-PUSHNEW.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-REST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-REVAPPEND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-SECOND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-SEVENTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-SIXTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-TENTH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-2-THIRD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-3-RPLACA.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-3-RPLACD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-NSUBLIS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-NSUBST-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-NSUBST-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-NSUBST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-SUBLIS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-SUBST-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-SUBST-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-4-SUBST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-ADJOIN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-INTERSECTION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-MEMBER-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-MEMBER-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-MEMBER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-NINTERSECTION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-NSET-DIFFERENCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-NSET-EXCLUSIVE-OR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-NUNION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-SET-DIFFERENCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-SET-EXCLUSIVE-OR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-SUBSETP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-TAILP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-5-UNION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-ACONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-ASSOC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-PAIRLIS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-RASSOC-IF-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-RASSOC-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/15-6-RASSOC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-CLRHASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-GETHASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-HASH-TABLE-COUNT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-HASH-TABLE-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-MAKE-HASH-TABLE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-MAPHASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-1-REMHASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/16-2-SXHASH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-1-MAKE-ARRAY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-1-VECTOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-2-AREF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-2-SVREF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ADJUSTABLE-ARRAY-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-DIMENSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-DIMENSIONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-ELEMENT-TYPE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-IN-BOUNDS-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-RANK.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-ROW-MAJOR-INDEX.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-3-ARRAY-TOTAL-SIZE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-AND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC2.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-EQV.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-IOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-NAND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-NOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-ORC1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-ORC2.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT-XOR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-BIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-4-SBIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-5-ARRAY-HAS-FILL-POINTER-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-5-FILL-POINTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-5-VECTOR-POP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-5-VECTOR-PUSH-EXTEND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-5-VECTOR-PUSH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/17-6-ADJUST-ARRAY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-1-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-1-SCHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-EQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-EQUAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-GE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-GREATERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-GT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-LE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-LESSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-LT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-NEQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-EQUAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-GREATERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-LESSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-MAKE-STRING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-NSTRING-CAPITALIZE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-NSTRING-DOWNCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-NSTRING-UPCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-CAPITALIZE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-DOWNCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-LEFT-TRIM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-RIGHT-TRIM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-TRIM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING-UPCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/18-3-STRING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/20-1-APPLYHOOK.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/20-1-CONSTANTP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/20-1-EVAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-COPY-READTABLE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-GET-DISPATCH-MACRO-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-GET-MACRO-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-MAKE-DISPATCH-MACRO-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-READTABLEP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-SET-DISPATCH-MACRO-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-SET-MACRO-CHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-1-5-SET-SYNTAX-FROM-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-LISTEN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-PARSE-INTEGER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-PEEK-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-READ-CHAR-NO-HANG.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-READ-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-READ-DELIMITED-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-READ-PRESERVING-WHITESPACE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-READ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-2-1-UNREAD-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-FINISH-OUTPUT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-FRESH-LINE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PPRINT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PRIN1-TO-STRING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PRIN1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PRINC-TO-STRING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PRINC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-PRINT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-TERPRI.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-WRITE-CHAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-WRITE-LINE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-1-WRITE-STRING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/22-3-3-FORMAT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/23-FUNCTIONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-1-BREAK.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-1-CERROR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-1-ERROR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-1-WARN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-2-ASSERT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-3-CCASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-3-CTYPECASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-3-ECASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/24-3-ETYPECASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-1-COMPILE-FILE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-1-COMPILE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-1-DISASSEMBLE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-2-DOCUMENTATION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-APROPOS-LIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-APROPOS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-DESCRIBE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-DRIBBLE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-ED.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-INSPECT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-ROOM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-3-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-DECODE-UNIVERSAL-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-ENCODE-UNIVERSAL-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-GET-DECODED-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-GET-INTERNAL-REAL-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-GET-INTERNAL-RUN-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-GET-UNIVERSAL-TIME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-LISP-IMPLEMENTATION-VERSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-LONG-SITE-NAME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-MACHINE-INSTANCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-MACHINE-TYPE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-MACHINE-VERSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-SHORT-SITE-NAME.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-SLEEP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-TYPE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-VERSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/25-5-IDENTITY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/4-8-COERCE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/4-9-TYPE-OF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-2-2-LAMBDA-EXPRESSIONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-2-2-LAMBDA-LIST-KEYWORDS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-2-2-LAMBDA-PARAMETERS-LIMIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-3-1-DEFUN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-3-2-DEFCONSTANT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-3-2-DEFPARAMETER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-3-2-DEFVAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/5-3-3-EVAL-WHEN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-1-SUBTYPEP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-1-TYPEP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-ARRAYP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-ATOM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-BIT-VECTOR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-CHARACTERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-COMMONP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-COMPILED-FUNCTION-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-COMPLEXP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-CONSP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-FLOATP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-FUNCTIONP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-INTEGERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-LISTP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-NULL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-NUMBERP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-PACKAGEP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-RATIONALP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-BIT-VECTOR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-STRING-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-VECTOR-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-STRINGP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-SYMBOLP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-2-2-VECTORP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-3-EQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-3-EQL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-3-EQUAL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-3-EQUALP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-4-AND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-4-NOT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/6-4-OR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-BOUNDP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-FBOUNDP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-FUNCTION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-QUOTE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-SPECIAL-FORM-P.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-SYMBOL-FUNCTION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-1-SYMBOL-VALUE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-2-FMAKUNBOUND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-2-MAKUNBOUND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-2-PSETQ.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-1-2-SET.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-10-CATCH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-10-THROW.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-10-UNWIND-PROTECT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-DEFINE-MODIFY-MACRO.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-DEFINE-SETF-METHOD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-DEFSETF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD-MULTIPLE-VALUE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-PSETF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-ROTATEF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-SETF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-2-SHIFTF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-3-APPLY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-3-CALL-ARGUMENTS-LIMIT.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-3-FUNCALL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-4-PROG1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-4-PROG2.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-4-PROGN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-5-FLET.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-5-LET.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-5-LETSTAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-5-MACROLET.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-5-PROGV.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-CASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-COND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-IF.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-TYPECASE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-UNLESS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-6-WHEN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-7-RETURN-FROM.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-7-RETURN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-1-LOOP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-2-DO.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-2-DOSTAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-3-DOLIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-3-DOTIMES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPCAN.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPCAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPCON.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPL.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPLIST.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-4-MAPPER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-5-GO.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-5-PROG.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-5-PROGSTAR.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-8-5-TAGBODY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-BLOCK-CONSTRUCTS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-CATCH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-CONDITIONAL-CONSTRUCTS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-EVALUATION-APPLICATION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-IMPLICIT-PROGN-1.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-2-MVR-MISC-SITUATIONS.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/7-9-MULTIPLE-VALUES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/8-1-PARSE-BODY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/9-3-THE.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR-TEST-CASES.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR5741.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR6150.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR6247.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR6273.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR6781.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7412.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7475.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7525.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7587-DOC.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7647.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR7742.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8135.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8136.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8190.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8207.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8301.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8319.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8458.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8465.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8470.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/AR8575.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/ARRAY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/ARRAYP.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/BIGNUM-PATCH-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/BINDING.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/BYTECOMPILER-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CHAR-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CL-INTERPRETER-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CLSTREAMS-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLARRAY-PATCH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLARRAY.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLCHARACTER.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLFILESYS-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLPATHNAME-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLPROGV-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLRAND.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLREADTABLE-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLSEQMODIFY-PATCH.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLSETF-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLSPECIALFORMS-REGRESSION.DFASL delete mode 100644 internal/test/LANGUAGE/AUTO/CMLTYPES-PATCH.DFASL rename internal/test/LANGUAGE/AUTO/{.read-me-first.~1~ => DOT.READ-ME-FIRST.TEDIT} (100%) delete mode 100644 internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC delete mode 100644 internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC.~1~ delete mode 100644 internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC.~2~ delete mode 100644 internal/test/Library/4045xlpstream/Hand/4045xlpstream.u delete mode 100644 internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG delete mode 100644 internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG.~1~ delete mode 100644 internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG.~2~ delete mode 100644 internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG.~3~ delete mode 100644 internal/test/Library/4045xlpstream/Plans/4045XLPSTREAM.PLAN delete mode 100644 internal/test/Library/Auto/AR8230.TEST delete mode 100644 internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS delete mode 100644 internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~1~ delete mode 100644 internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~2~ delete mode 100644 internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~1~ delete mode 100644 internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~2~ delete mode 100644 internal/test/Library/rs232/hand/TESTRECEIVE.dfasl.~1~ delete mode 100644 internal/test/Library/rs232/hand/TESTRECEIVE.dfasl.~2~ delete mode 100644 internal/test/Library/rs232/hand/TESTRECEIVE.~1~ delete mode 100644 internal/test/Library/rs232/hand/TESTRECEIVE.~2~ delete mode 100644 internal/test/Library/rs232/hand/TESTSEND.dfasl.~1~ delete mode 100644 internal/test/Library/rs232/hand/TESTSEND.dfasl.~2~ delete mode 100644 internal/test/Library/rs232/hand/TESTSEND.~1~ delete mode 100644 internal/test/Library/rs232/hand/TESTSEND.~2~ delete mode 100644 internal/test/Maiko/ARs/AR-TEST-CASE.Auto-log delete mode 100644 internal/test/Maiko/ARs/ENDLESS-PUSHES delete mode 100644 internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL delete mode 100644 internal/test/Maiko/ARs/optests.dfasl delete mode 100644 internal/test/Maiko/ARs/optests.lisp delete mode 100644 internal/test/Maiko/Aux/optests.lisp delete mode 100644 internal/test/Maiko/HAND/MAIKO-ARRAY-TESTS.DFASL rename internal/test/Maiko/{ => OBSOLETE}/Aux/bbtests (100%) rename internal/test/Maiko/{ => OBSOLETE}/BAD-XREF (100%) rename internal/test/Maiko/{ => OBSOLETE}/HAND/MAIKO-ARRAY-TESTS (100%) rename internal/test/Maiko/{ => OBSOLETE}/STACKHAX (100%) rename internal/test/Maiko/{ => OBSOLETE}/STACKHAX.LCOM (100%) rename internal/test/Maiko/{ => OBSOLETE}/STACKTAKESHI (100%) rename internal/test/Maiko/{ => OBSOLETE}/STACKTAKESHI.LCOM (100%) rename internal/test/Maiko/{ => OBSOLETE}/display.cl (100%) delete mode 100644 internal/test/loops/LOOPS-TESTER-2-1.dfasl delete mode 100644 internal/test/loops/LOOPS-TESTER-2-2.dfasl delete mode 100644 internal/test/loops/LOOPS-TESTER-2-4.dfasl delete mode 100644 internal/test/loops/LOOPS-TESTER-BASICS.dfasl delete mode 100644 internal/test/lyric/DO-TEST delete mode 100644 internal/test/lyric/DO-TEST.dfasl delete mode 100644 internal/test/lyric/do-test.tedit delete mode 100644 internal/test/tools/DO-TEST.~1~ delete mode 100644 internal/test/tools/DO-TEST.~2~ diff --git a/internal/test/LANGUAGE/AUTO/.read-me-first b/internal/test/LANGUAGE/AUTO/.read-me-first deleted file mode 100644 index cadb4ef2..00000000 --- a/internal/test/LANGUAGE/AUTO/.read-me-first +++ /dev/null @@ -1,3 +0,0 @@ -This file obsolete, see: - -{ERIS}.read-me-first diff --git a/internal/test/LANGUAGE/AUTO/.read-me-first.~2~ b/internal/test/LANGUAGE/AUTO/.read-me-first.~2~ deleted file mode 100644 index cadb4ef2..00000000 --- a/internal/test/LANGUAGE/AUTO/.read-me-first.~2~ +++ /dev/null @@ -1,3 +0,0 @@ -This file obsolete, see: - -{ERIS}.read-me-first diff --git a/internal/test/LANGUAGE/AUTO/10-1-GET-PROPERTIES.DFASL b/internal/test/LANGUAGE/AUTO/10-1-GET-PROPERTIES.DFASL deleted file mode 100644 index ed2b6db166cb4f64719dbaca20fad44d9109283f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2281 zcma)8Uu;uV7(e&6wCgrzTZupgycujE#oI7MvJKGO-JP|U-Q8R6AIcIEGPXO~q|m1A zh=f20F=|W`9E*4lh(_Xri9P`F1;s4NgE1N(jERXRKA7m6glMAC7yQ0^3UqTu(wm&~ z`+a}T?|kPw_jaDFI;iTBS~*rNmA#r&nQK(%8q#c~Ce$|Ww$8IXV$810 z>U&o%3h@ddWST7E5F;c`Ld3t&jHexHJMx&OQ`t}^Xxg9mn;ozh*|n+VHxoOgMx`p3 zy%Sy;w{xsc1Va4RnjK@Vp*osr_zS{Wq1!*-?9>c74_i~Rl!zUzESO#Jn~x7{mj~o5 zb>zHd=Bedq)FxLh#?BEUb|>N@iu$;CYh1W_oP7AnxL8<|N(hmofzlfrV0`d^^kOOn zPikN4qbAT83J_4R!Q>)$El0ZuY0c4qsB{Z#$#ceBw+n=HjmokVVj(Gt#ne|foCod~ir2>4!4PZ@9;jbS zCph$hm`}wo+LVjJ!(E61nD3q~w*MZvtZR8$FqCh)NQdC$HsZRxgo8Z#;Atf zCFc}lRHv3aq5)%M?X(zSF>w{NZX&HJj+&D#>bMrPo*MLS#GbSrIw6YSv4%Ids#C>q z^YWN!P1tEBh{C_49W%|kLNPFODtbPr$hu}b5AFhXaj28ULS4}3J!xuLrX`!MlXsnT zs2hU1(~2=E2RyFeH{%1#?oBLA2n*w7*@8_Ufka_?K+ypRe*uV~I>kZw2g*}j%c4fx z&13@FegWH>ht*LPoAPB@7nO~Jt96Ew5y?JI_Hr`G(PIH3e+P*C$oHbC?4~T-pLi7#1%_0U?KRArrY%{XgpwMCJs2LVVIL{I|gn<=C0*c&WeL#`# zkWx7H8S6*tG9J>>s>@l+bo1QnMb>+YZ7#FThrutVD@N9Zcc#tahgiZ!;W{<4PA<<9 zdjNG#DC4dX>}4BEY(?q&UDKg`EYS-fY*S}{iY2f>!f)`VJ?b^&YOPZBYK@Xtml|HZ zfu=it^C<`BQtuh1SDKxI&(VxjI?lf&$eqF62=Dp}cyl5-I%3fRi^Du>=M_Vt}lTr+ltNws%3Kyx7Uz;23RP!rczFN5ER82_*!6kK@BnsqujjDU+7@{td9+{ zA+$mi4r6@C@}afiy$9W48`CbHrc3 qmW@I~!7Bku2mtOl^t!>~Y&+Yct)TyTzGNaCXk>az0l74J@7_Od9*E-r diff --git a/internal/test/LANGUAGE/AUTO/10-1-GET.DFASL b/internal/test/LANGUAGE/AUTO/10-1-GET.DFASL deleted file mode 100644 index 739b274b4bd6cb4a5b004ff4758b174a2e907e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3451 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 X&08Uz9Kz3i5P>qdG$na)%k1o5t^sAy diff --git a/internal/test/LANGUAGE/AUTO/10-1-REMF.DFASL b/internal/test/LANGUAGE/AUTO/10-1-REMF.DFASL deleted file mode 100644 index 48e413244b6bf5ec77dcb0a4d103e270b1d475ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2372 zcmcImQEwDg6uvXlmTkLTw!2H9n~FoRQCDWMP!cQ>GM!G_Wq0Q;GqXY?NrUZ_S#5VW z+g*jAq@oFlP6D-o%$4wf(ZmN$+LEX!x)L7@zrbJMlP|oRfal!VLO~yh#&nx=&$;J* z-#O>rd+scg_7hr8)+!6t(!5iXD~)=!QJ3c`HF>epsLeR?9N6V^8a4IzCRHt)J~Y&0 zZJL>>Ij8E*tZX-&#o1G5_sB!9$ZEA#nuo!`gP;zL9N0H9Je=+sSFK!t_B3nuj~v*a z?s;(ist~OZLS{%4MJFLqA`$-+FPgG-%T~rSIbAW-yq@xxeJ=#LC`C&*eXn<)T(4A> zdFO3s9@AM^BmyD+WiK>dG&DOy4Sz*g62kr^uPb9H1xQVu(1{pop&+{8d!0isD?^H@ z=f}zQt6diek;=VM5kvXGy`2?qmC4;7v*Pg`$zGx3G>>n+ALPRy1nef0@Jk*|e(!-9 zmx2l!PitorYFnvOJS1k`)Wxl1(i3n9zy zMHi9GO>kav^5sVX ztBTn!yC1bUm))h(l8b*&y_egAy~MI^+RRNmDJ^X5WH+$5Wnm85ph zJ1zAe3Z8-5O6v+u2rh2(zb*I8|C|?ucr=N}$Bh!P+rQ%Vr!;DeW$@N2ld3V6(@kYG z0~TY#N{J!XDR#hrJG6z~l&0F+B-~iLXu`GDcwgwSrYu{}iz0X=g2ticbk!&plyPe2 ztrQbP;qR+$nqu8jm~~1$&?X`&-88AG(4t)^+9@dl3&JVYm{PbML8Pr<>#!$HT^)Pa zkFb;YUUcY*eiUvagtcK4+J!5UCWU7to2@Fjunx<}S>Ud1Rxk;Ey zJgSbST6z!<>&EFQAhq-OKoh@1TuWC?Z4%Wlp|o2dmx4(PsDHq=qgY})P*hnTiawSE zA>0VWi(HUzxF@;EJ;~>+?;Ptdv;H?&e;O#l)>M9!<`l@Ls6T_8qqJy@7197C&0s{p zIANf6nBz&q(3m?6Oql0C$Yi9x&#S4LRyM<8X!x1!La`Qz8-Z{*gm^MolMlop7Dvxv zKxiK|;m8C4N?_i?h42R(04L$sK>G=NLr`(u%&0l;E_@rzTnfY@W|Gs52^*^?(7-y* zcB6JA(6)0y{^UmTTcE81au>cK%7jUa1&&QvP|3?YUh+PZ&tSF%-7uys7HhD98jF|M zb8{>{jT0KRZECRCNw#~6#S1L{Dn!$jSF=Tf7xyI=e*r6dtVnHrki`c;X|r_uSdzuJ zLVyySL8ay_%*i#U-l&xq<#MI0l;NE&&B-Nv@f+n?x$Zi0wN|M*wfb3HRPeoLZD+AA z51dyA^w)2DN7WTbebaobA+w$qU`w&5%FTql9$J}xA#jo+aJSp5oMC%VY-0)t;d&qjxgd8q z1Kay(J^9M_(j%ifTr55KB;emU2o~hGk=S{wm1;WUd+qgiN@eFr026O}9F=@}_`!p} E0P}XJN&o-= diff --git a/internal/test/LANGUAGE/AUTO/10-1-REMPROP.DFASL b/internal/test/LANGUAGE/AUTO/10-1-REMPROP.DFASL deleted file mode 100644 index 1dc68bbaecc40580cfbd53407c8442c633ee504f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2151 zcmbtWO>7%Q6rSBAj^q3&sZ*M|AuOqyM5de8X)3h=6>YW?$BDh`>`z04R2n%BYwFm+ zu|cJ36%|BPw5YfdWe3y)J;EjJ0jW@k%8vvR2PBX(>U#=63Rwz zzW4LZdvE4tQYB3S40jE#;Cw@)Z$lCwQY%;;DQ zVm5DF7dnfCkPO*C(LzWkX&~M;w=-%{(~>6=Nh)hfiblPv=LVq`**2-+xm_btxwtIn zvu|YcSkBT45eV@1n15x9UFQFzz5aj zRlVaoLaNSXy<=JwLa z60WLc8*rahe;@+poN3XND1t{fpBObs70ph|6S|Qyqf8Km$D=Jh%32#jtfiq9=A$D@ z4MR6%-L}%U6>VsPfVQZj&B?wVNgCQg*J{mD&6@NL5VAlVYuC-VIF6wc$k^ zLS~aHhB^sQ_!m0d3?<=gBmSN3LGc^wLGeAq)PyT6g5qrqjZ@8>OCcs1i%{E7la>L7@X*3gYjl)@X0149E zJ^{^pCyE$t11=;kK?X}aD!fa;dm1m9phZsjwmy ziUqj<&tYy+%HhLWDJ)23Co7>-wp2a`DTouE`;3)cDNFqqm40b)9-iCJO0IiGF5>um!*R vd@Q!@O}_Em;jwWFV@Ub)>HklFaXiVb>@J$Me1~7;(c#9OWaQ%$o16au=_+Fz diff --git a/internal/test/LANGUAGE/AUTO/10-1-SYMBOL-PLIST.DFASL b/internal/test/LANGUAGE/AUTO/10-1-SYMBOL-PLIST.DFASL deleted file mode 100644 index 17c86f55f37cd546741432183118b4f2a4ed81db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3305 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 diff --git a/internal/test/LANGUAGE/AUTO/10-3-COPY-SYMBOL.DFASL b/internal/test/LANGUAGE/AUTO/10-3-COPY-SYMBOL.DFASL deleted file mode 100644 index a0a7caf8180b88d687c8e36ce0a13adeae755f77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 zcmb_eZ)_7~7=Q1!mTlciSF4ON*g0K>)hiB0#QFDjTt``ZSMIKqVWO0-qcdIGw4J&T z7eeB{XS)7&Z#bRSNzx0GO_Oztb>hon-?AZhA*u?Ig6XWCYzJy|>INJT>?4B6g z8SlGw>AVoC5<&{3g`%5~5a}T987CC8HOrP0$&@DRN?MD#E3VT8dy%u2X1Y%QPN`X~ z$>ri}#WHSZp+N*f+|y21BCD%*($L+r!U>_*J>~QybvXlDQ>HW`c6lg>F1Su;>`8f- ztQwga*_ugD8Yyz=eBdM@;v4-T5gC16x;iafsR;Y8O^dmQqWyyZ7^As52=ev=yi3t2 zJkkBp&m1sgDyX29w-*LlV7V@qA_N!kRQxXn2vZ<&H31fouLN60@Qe|Bi>ntA0+u}x zczGBW@OY?P`Hz}jD5k;^Yuqne9$tvF=C8ssd~(ABLg@-)2I|^M>XZ@ul8}|sJ4SF? z6rjM$<;}UMN41NPUMM+V7;Jqk#L>9kyDusyH?VfW6W2&L=P2y`T?^E=>Db188lVH)OteDtEyG1|z z`(RG`W2$1S`(#tIvnIUfDjO8PHDlRYS`;B7!Y4^hX^NiB$O*$tTQMq#!oRa^BSr%q zJ>ckuFnb0E@All`#B>B`cSkSyeaufo9eprh!I);6hAA6aJCn6z9YF}_jVbz!%PV9a}v?_=k) z%y?xqHL0Z7>mg^VXi6)pY1~ddMzF`!MBm))EBw=pw&f8B6Ml9txM%Tx*ruAAVr%dbT)%PH45gB` zW-2L*1|W>adH-&@PNcnj1%3y3b%n3#F2tQ=xOBWNOLm?3#H0rEtnp7Z`~87=oZ~vV zWy_<>TJ<|ez~d%goF~4@#v38xI?-}|;pl80cXaQK0)gI*f-B7Xgk#{SlXGqBlddzG rDHrpNqBL8rj5eiuake-&Unxq<3L@v(t{B-DytK}{_eI{Hx^?RxZw8#& diff --git a/internal/test/LANGUAGE/AUTO/10-3-GENSYM.DFASL b/internal/test/LANGUAGE/AUTO/10-3-GENSYM.DFASL deleted file mode 100644 index 97d785a50bbe7a57e1cb375ebd3bec6a55c51e23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4870 zcmb_fPiWg#7}uJthe9B1jIzVnJC-pCJ^iue*VLQw9LAC~W3JYMmxCv(sb%#TQfPpc^|hyKTF8m$G)p9x}?H8*G{JK1r4m%c3}z;DK%F`S<&M z?|tw4eeW~s`Afw`RMgiDt)ZGocWlG4(PiC4mhPB}iY~)*v{_t!ue9}cp}4@D#WUq2 zZxmCl+G-75a8#>S-FO}094Z*5)_^aP1V1qmIU)$m%zUA|=%bDEACYi5W~Tqum(R_< zI!#du^}S9}U)*c8u61`>^9TKFw@wLHraHK{Ep+aRU)#6#9{t$gWgc&LPMopz-i;6X z-+nUvY3IAAH=myV>(A*oI_q6omU{>NUHoSI@zlNjC%uD<-HY3M|6Jecw>z(iJKu=>F9)u{_N@OS&S+uOD|PTI)`D;hya6MK_6QT+MIVBOKp;c z^1B5x?|h`8ORA}_Z_T~0HXSuzT5}rttGZd&nydK_wPt>;T36k4p)IGWTLOcbH6`d08K={&oZ%o%cz=)r#(l*p?5QggTpQn7N@0sKv6+449RrUir&yoS3Q@Z-*Fmr zjzw4^JSIXmRrLW;EKkB14o^V1J{UGtA_A9g3!bfF2{u04;^Z# z$AS8iQo@J+6oa2cb6^@#cM=GjQf2h(;=lwWmBwdDq(5{f4*Tv3-6ap{o?2!1^#{Hb z$C60Dm+jCQ1g<0ys9vjfEmW7~!g|>#5;PRQ!4@XI2IgXK{T2r$d zHPzc6#Cvk39Ae?JlO;Go+i{3niGw|cLQ`A4V*C2U@XSNg!V@t;{sgEM6a#t;byrQj zx$0-PL@z5gElG%DVW(jMC*SM9td*y#N3J diff --git a/internal/test/LANGUAGE/AUTO/10-3-GENTEMP.DFASL b/internal/test/LANGUAGE/AUTO/10-3-GENTEMP.DFASL deleted file mode 100644 index d3bc0305d5e05dc7204f9c327be974aa28d4c3c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6087 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 SMfTN*M!NfPAo9ud!NEUDVgOG7 diff --git a/internal/test/LANGUAGE/AUTO/10-3-MAKE-SYMBOL.DFASL b/internal/test/LANGUAGE/AUTO/10-3-MAKE-SYMBOL.DFASL deleted file mode 100644 index 0a2723ee49a99cecb5023411750866367dc5d98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1755 zcmbtV+i%-s6#ty2X>P5ODPnC@hSiHyWp$usg;I);>wamoBzES@N}r}QahGUG9OVKO zM5(5sNyySD(Smj_dfis9%kNrkzGL;;Ws~0poc~l(RQlPbDCN@cE{tjemU7!Hb=o7ogO_ty3fTdLP(kP zQG^JIks;!IZO2kN)pQ|~%~L@Z3pC{%I(86x5e$v0jvZg*yH-o6n;)8WY^Tv793jqE zb}(belAcv$=Pq}^MV&i#I4cW9XieOp#1}ltg4sF8jxD?)yeSmK92Kr|RPz_ozvZe$M%}UP;Eez;&1A!%2|OF5q2FCgDn6PX1^EjG>@{cG6Zk z(XTxQ!?~LyajyF4+E`y11NG@){*E&CgpkAPZDlOyE;DS2;vkJ6vISHBi)fn-GoO||UN>b$YEWT4=Qyv0w;#{e5V4^M3k~6ljisonDypCudeP8RL!%HCO^Nch;Nn;UckP9h4f_dUe%#Xp zuH5I4$WO0|c~sh<1dyJnqiP{P$xu})4;%`{q3s&j5@#clM2&i7Sp?0?$WO}_ig1!N zU4^N=hwu`>5w9orfFZVs*uY^xEXvNK2(fVxVG>lW8zVPl&-V4EieL&p{mb2^fZp zsyk^Hclc6u(=7uW^O1HN6ihV*9h`mUirs zPOaUv%sQ&6=hcMst#cRG`+}rWQK!NS+mO%dR2B0Yi+~%ObEm=$J9eg1wR-gmzhm;f z=8n~CR_6JSYFz-ke2E9DEwc?=>owp9e~jH;v)rv&&3V4mtUyGq*)`iuvx1B`b`b=* z=Q3gGvpVF!vC}JS6n2?7|M|4!o7Lmv Fe*tRW`bPi& diff --git a/internal/test/LANGUAGE/AUTO/10-3-SYMBOL-PACKAGE.DFASL b/internal/test/LANGUAGE/AUTO/10-3-SYMBOL-PACKAGE.DFASL deleted file mode 100644 index a9977dace86b704263872aa9f5d93c6e57ebdc36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1860 zcmb_dO>7%g5PrLHj2$PIO^TbCv}}!vU}3GgEusyT&}Q?TxVCql{lU!%jI*f?P951! zM1%-Yg%k;`R6^BgA63L12?;8J)Y8fa;DUtU$dLmFBrcUWqcF2;r%8%L4oJJ2H#2X( z`DS+B+buG9MJWhMb7{HWuv9;B=v3WexAE~jqE(g^X0K*oC{v{nBJKHx%U9|S~3Yw@^bQ?17-{b z6|`Pu)kL>`9~@6!e`1uY-F+k4)uNz2+$!AAqTdm+Rom2}d7c}B<(K2-B!+=MM9459 z-FkJR`xSR?KcT<-ghJ&6q~EG-93B6-kB@Ns66{0g-tMD^%L$+X34mDFUwQc+9=VwR zPWE#@*-$xA!#w|2MZouR61aD3F~SeIx10%4(bVZ2PKY!stJ4LlOH(SC>uv{f+bOm0o-sFK0*HgqA|{%MiFHbAjqFy zIQhd1C%<~(hQH4HO^aL1!Q<|ktmlBxZ2hayg zx;CSt_8DqkgHhXt>m;aR$Giq^vJ_e;*(nqmUrYJoDd?DYJK;xUG29Sg&w?O7dE3eN z-ahiRFFwQuAMBtsqia@)#g^Eq1(vc{>Jo4nf>JEiqx&L@KacF@EX|~+Sv&y|lag4}s_u$N&HU diff --git a/internal/test/LANGUAGE/AUTO/11-6-IMPORT.DFASL b/internal/test/LANGUAGE/AUTO/11-6-IMPORT.DFASL deleted file mode 100644 index 0a9d03f2b7422640f9b7b0d9accf53a321813dfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1851 zcmb_d&u`mw6n}QwEN$8-En{uNw0dPo$kY`ng>B^kuIIL(iA5J zO^B+RkajUDWn%Id7#GBe0|O+)L?KAMfH?C9AaOwAQi%f+m-3#Sbm`zQ2@cWo_xZig z=ktB}e81j>&MS&8DAmeFsa)`c>Sldovo5SvJ)u_J^i~SO8s>#J6w^}QoRyWivFEeB zcH5g3udrM%tP0L%p|-kweN@O^6yy!BRK|x37jT)Ke0F?tVq&a!TDJ8F?O}S(PmVt` z)_Zv8HkYmfzzQ@dbOEFx2En_2T69#~k)}0Wl?*wjiotH+CvY#4YpYh^_l*nn>V{M< zyjCdFb}BXC0D^b?#I$QDj%FIcEpD6Z33mK$&5-iAHF-t_KG8%WbT06d*{t-Oq~-Fa z<-ncW$r}LNk9}#L#C%iSo8#`SgZJ$mKYuFI$Hgi83P3T5f=@R}d-&Xc8d47X_zr)Y?1F`U3>z6ar||n@A^bVc9dDkQXSVq-zcH+ z;`V~=s5zd;ij$Eu6O{I%2FB z8+t_9SdhXzfy7dni)%SVHIEEWRt@}g_5s5uI{;V*x%^Rb?LIPesF!7(7GL2aPReA5 zmS2)I#kDNeXggAjqjw+UyOZ}Pq{y}!>0#kvcpWErVlj7F*X$6gj>ySr9G_$_d%LJ_v4+ ztIsHwDm$w5fD?2LMBo_@Mv99 z$^ejuJu!p<6leqgUPFm7-DMwekun6}~H!gq)=+ zNC5ubMktZBG-lYAe_vXYy8SziPQxNID2-0*Acu}v1iR!nPQ~NoBAK!YHBI8qWhQOY zg-7eb)n$OQS6g@5_IA?J<}y@w)AFp+AC-b309lq&fAzuMb$~@tDlXp#sXjTfgHZ3S zj)>%KeihlXBe>jens@BTbAYDzgB?lBQYXMYZ{y5tuQ(>Y$k+|ASIqY{J*B9C9P}SF z-i>LtHDw4bBuT9)Q+LRufrvHj#^iQvQZ%MfrX`7^v#f(6wN{sc?wrf?j4Zub!R#3C zY76mjTNoP?iRq4GJH*binJkO7b>e~U7`5g|3wL82JEX*4Yjmg$fCof(0~I6*CTu4| zSy}v;mUSH6I^i0ZzC^t5UmY5C^+R^v^&Xy%ng+Tont$Yw8*mYBZ(SgTb_Oj$Z(ina z4YDe3|4*B~rby^i8=`CAC7ecHM8BWjLzmR_Qr) zA&0S_SBuMsi51xD;OM$^3(ffB(@k&7L)*Pw@0o`tqB~ouySKgVbkkcaK7r>cDG2Z~ z(%kss+nvL?A^_Muv5=o-FwJ<{v?CMEjksk#UHtRsfsFYS;q7#w6xjFEI8DBU{WXtc zOp0DV2179yf7{vk<(RnlBynr;3h{%Ky!GUu@c+nPV8BE;PQ4nRgkxtg9)9DUe6E)F zM04Ko9za43lY1+ zcXsTafOj$OZ(YM|>sKhVGc)4F3;Z#bE7Wo59AP#?M%TEi-{c=G@`11UpusK&G5^Nf%keVn;lwn>!%i2umXXNuJMA1+I{%=i@qc%whhOf;qCz-X< KV?T`^9Q+N9|FN_H diff --git a/internal/test/LANGUAGE/AUTO/11-7-DO-EXTERNAL-SYMBOLS.DFASL b/internal/test/LANGUAGE/AUTO/11-7-DO-EXTERNAL-SYMBOLS.DFASL deleted file mode 100644 index 9c288806df62f6d1b74e7187212aab76dc5b99f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1547 zcma)6TW=dh6rQ!6OB2W0I3|R&O1A-uWY{2AshR`<8gC|zlieM6c1)e9QWTO6YwE<2 z?G!4YN-BYPFajr{-KFXe;00NEpz1~S0}>MNh`+#V;SYp!oV1Ao4@h3mxqNdjGvApy zY0Dd?W|Y=83Prc9l{Tvzn^kSKRMsk`&GNFVt%6)tiXe=SgPNMWcwusEY_w;ZI_5#N|Fh@PeCsM={B`k(y#lqPUuC?IZXJqz6)Blw4oQ>8*UNXS*s9* z5dXVc=XB0CWQN=RuCk>>{cmes8C%anYxFWBq0Yl77+vvegQ=8$NuT06%S$F~YU<9s zmFA{H?%!#@O^EV2mi5ScJgYohS8hC+4P8Am)Tgwe^&>*OZbF`Vi?LSmXzL z@YrE!4=~>10DOb+4K+Uo-EJr3w>bV0@EmC&!0-V$SHSTEADZ0jZ&eqsdtY+3?rjws zSNI@L{Cxedz4!S52#Cd!BgM$Gy?!3&Dl`f|uty2m^7aN!+Muj$?`xj8{yP-XxOW%( z1N4^n7`DZ4cO(?=;ZqyrXZ5*n>|Y3}dtceJAqBeK@frhHhj9abovjqj!m?KP)PhPv zZT|PQGf9KnQyIKceTLdoCKGx(0~Y(TlMF?GD}70WN@GSBOy&gKwb3F=yEE@dW`&f0 zBP34--QiepD%=bFh$Wd2TYC8{OmJj!iL>N%ow!$o;-N6FjdQ z+_K;x%#4#o@HtE?n8iO}s1AeLd%$4*`5d6V2VoYo(oCS*6}$oq`5R8R_Zl1}%Tvj% zEY2C)e+9Hkg`o4gHwdmZ7!lRf? zfVHi4l&HE90$P<9}9nLcl z!kLjYZMN!ufI$vDi2Nyd9hV=2^QR$P7#@yJj8pJy{VOHi{j}uOlrD6qL zu3tMV-AYv(xkX2`)g^cvSG2Uhn)Bmon!>wv zl^mBW LI7fb%*x&yLElk5y diff --git a/internal/test/LANGUAGE/AUTO/11-7-DO-SYMBOLS.DFASL b/internal/test/LANGUAGE/AUTO/11-7-DO-SYMBOLS.DFASL deleted file mode 100644 index eea18f70b86ea3662992358de8deb933f361a148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3043 zcmds3U2IfE6rOu`TMGT#mbxsZmP@IC8*gKwq_qU&?RMI3*}YTly_L3#O>Gx$rLawZ zh=fQA0`jl~w~h1;gv2PusL^a2qasRUFeXMHc)%D<^hIMdzF>@rZ}ps+ZfPhFlE{l` zXU}}+d}rp&xo3XTB&RD9(;~@(!-GSK5iL1BHatG2?Msemqsj4+{)Dy<^xDw~v*-(L zMr2pbj@m+diKTxe(KnVD(46ta=s@3*N3`0cs%$8tz*FdI#!iUjqEK;%QOpOvNIoMle2eea>{VP-s(A4J;|z5ECjh>rSJ_|=+++cq=?FI$|M9uMDNmYa+%xsS0fvL9{W^;^MdQ%iMW~&`m{csYOgd>I% zY11w0bXstdM#NE^Yj@iYjjPIXhQq=<-?y5t^p(NsTNI|2#Vnn5Ivt%(*!KW96od`4 zTNipe%;6Xg)ZTHLul5nb{dk0L!{hi{7$~=eS#iTbcoQd$bXpcQms}BCLECk(mEB%b z#IUKHiRYvFBAAPsX^c8Fdnw?}Qqn~&)}=>SJPwJ7MePnGPw_PK=)9@^wgQ;1wt~h+&j@F^uxQ@Ka_4Q+ZYR zDVHQVC7FYgxlJ-3mA3VgSs{^MFv+jH@(6}SyE>TVjAJ)yI@B^5-%tanAa3kh{Fdu^ zRXxPxzXFCFQDBH>;9ZbwV)?`nzQLPG0^kn)#sSALh`Jz-Pck+usGO-s}( zDLrCLWw%5ziFC;fOXgaMf&!5r1(SRynB;~;UrF?-6c?pP^DUbp={|VUt>X_DVy16+ zsZ|3>ee}q|XOlytsQKDUt#=ZmV_MZQqe|P?2k+GZZSatMYNGC#_)^mz?CYpSBTjZ- zqw_h~+EKHOT2Y5KFEOZRyeYqz^0hDqzfA_bDB-uqOXal2n1!2PJt-LesG#_xf`bA` zxzQ|(oZ|IQ@%lQxHGH?3HZBWl&E055lU&2GLta%;xz>gUa6B O$sEczk_%7F&;J9LBUL~E diff --git a/internal/test/LANGUAGE/AUTO/11-7-EXPORT.DFASL b/internal/test/LANGUAGE/AUTO/11-7-EXPORT.DFASL deleted file mode 100644 index cabc8b586468f72dd8b38344c89f1d441f6fc483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcma)5-%Aux6uz_TkJVjcl~T~y1|y20Ypq#rM$kCk)zR5II&(K&5MtA@Sz6s?-Hjp= zk?3h7S4rj;zVzBdVGx*-Q2&tsft|ZstZfi6Fmuj#&pqdS-#Jr3&9j;zYq_O-ChHXB zT&b8Z73IZTL0-v~3iFP<2)O)AGcEFbT-7EAZbv)p6DRWpCtY+FWL9!k7Sc~I%h6l1 znlEIsV8mkJMu)Et4i60tbi`HLsAc<~JF(%Rs{bsjreL1$?NNeFoxh4cSd&}tHV8S3YYDvo? z^u+YJB+lN$+37kbO|?m_5)YPuZ|hv*o}t^U02zaEAd2l&V#GA=iwZhr#G=!}tWEna zKXZq7E4(LCJx+)X=nz#r@SCdygtq}J)j~ykhHzi-z8rMXR9(W~8!2|l6{|;PMG@6_ z04YKVRU6kS!7MdJ=6Hni$S{vw6JfPpR0DJQB9HX(NSjFg5w_8JlFt>2xah1D1@yry zpJQOl{i|xfyqJbxbwSQ7*ZwkrtzLNK{aITH>RHG#Cowwx!dJ)Yc eDkHc-YeNTms$uh>2m_U-lO`j)7rni5eEbs^VN28i diff --git a/internal/test/LANGUAGE/AUTO/11-7-FIND-ALL-SYMBOLS.DFASL b/internal/test/LANGUAGE/AUTO/11-7-FIND-ALL-SYMBOLS.DFASL deleted file mode 100644 index a74f17a949e2b3502b96548650aa1c0f4a3b15e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 zcma)4T}#|R6urrQxaulVsumF&EG;y2q$?J!?aP>*)z$1olL=P(P}bdSvk*7SeiWos zqz`>cX;-Nv7XL$Et))Kn5A`3|$*!Q-mqH+C?#w;+oHNsb#7k9^Rd2Umb?t`iwOjRe zORjhgx#_hVC0nlWy8KSn4f1{!tLwARGehQ$ol?Utw(PRZ+IF*C+FM0k{QT@t4x3t!?SFa}m*y8{hb~W#1<3<|5?n;TegFw#5FGlF!idRGF0T

&;# za3yr=gk%13%~J=?IY*-(`qF}P_KR}-r?dWv{s!ncAL*JX3;-ND-^aJQW+Q?WKpNnp zS{m&*QdI&m5q$Nh6ji6$e54+&Vw%;6ftIxCbc=0ROo{dLhO~m|HtN<*CFGe%nOo8J#Q?&1 zlxJdxlO%JxQNZkVG)%P&gU}oI6bh8r?_B#(u}OOD;ou|QE!_@#Ivh)8`9`8E;RV0K zB#j1WPr`|ZydEpyjr-x<2@c~XVVm(+TwT@>ijRO&3vE*I=1k6Dblu6gZ`v%b9c*VEyP%M|BqAYEJ~p9g z9pbXXJh6a4ewljQVK;_$L1T&#{{UC+969tbX~*(Bc0!}>f_!+N-}Cut zf4g?;V?q90P`bTl3xt&wfb!~v!s_|+`D9VCv>@C2#H_4d_%xq9*n7yOJA{xr8RHQp zBuzrZyXU4wn_9M1ENN8Il}##oBhQV%U8Jf-P0!5~gh8h(wVZFA7G9^_CmbQ(uWqDR z)m6J>=-z$qHka`3y0MZjRp4sMIwgE$k_EGKkVclJi%>;hd*`zEFm{I!E|y92Na^p! zvoiPeCi(H7GQYK$&2Zrf(fVLass2xp%Xsc9OfWK``+)fPiZa7>7bens;2SlM&a@{wJN z&J)7saDkGz3UiQXj((+R0LXs;!pK^&5&ny`)v9SyeP&x3hql*XTRiNVs#r8A%i?JM z3o<2UR}Yncu+w<#1;>b;Zn2Y1cIq3J{RG`Nl`@@fYL1MZ3kFtUX@lj8Z0RCfT86-=UQ)~W^H~YZwePu!cI}2E zb!+t-wd)S*-gxek?equ2*n|i<*H#*mb>P;`PEAl zMnr>$!GG$BZvx9@Ti*=S! diff --git a/internal/test/LANGUAGE/AUTO/11-7-FIND-SYMBOL.DFASL b/internal/test/LANGUAGE/AUTO/11-7-FIND-SYMBOL.DFASL deleted file mode 100644 index e5809f3d35acb2167e5389627096e418a1de2d26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 zcma)5TTc@~6rOGAjTTY}mxu<}Mqf5AQi2g`VzO+fbldGL?oP!TV}iZdCM|7xF(F1$ zdGM)33judE#8)4DAozqBeDDwP5Ae*EDB^==lbt!2`ObH~Inzb1hqB7c)k>{Y&e!>B zt66I``9ihMH>$0AHqRHp&%cm09lwlAa&qc!c)&Op$=35L&3ulht$ZW5vUZaX&+}5P zUMj<8ZVt?F zD#jEQi$qFc!R(qHFZ3d&4Xm4;p&7net%>FQ^L&}LQ)wU$A@gm=8%qe1=gdwp92W0D6%rMVOlm<>(cZ3m1DM!!z7~%X+~F!Z{FZPm z4^9kmE=Ka1&9mSB9}^DDlXvhV4(_B~JXkzSf%w7vztczlNa+^arFM~hM}RoI;R$fX z!(+lqbd#Ip2SVNAYm#tqfWB4SA6vG?V-Q}10>HYI9qtx`r66*+%$?2^LDooAVQPqR zi9}Vbiwn@JLKY3d(FZaQ39>}xxTs^A)<<~}Pbr*$2Z zbN6p?EcOv%Bfoo+B?I>=S^fr~_|IKr4eWqzpWVFyf_NUM9;k{zm#op0H72pb3ZYmh z*RAnu*65@)=4WMgAmFk)VAdu~m76erDl=bM6BUSik~p)h>Cq=_=6WEKngM>!hnYug zSo_$ZCct5DevL01yn9yY798^_B#w23;-~!s4Nit^IOd`Ey92UUm%n#-@9{1VWl@+%3D= zxVuq`7(x*GG7@94%vIYL@yQ444`MMIp^v`$&?iAq5JU(F3ckd1=4R8~whs~dFr2yP zp7VX*z4x4ZcS!53s!3|Ov{oqQDpGm9wzgiAR>~ErT3)X#<)jtxOK+-%N#B}Q)R~bN z6CGB=%u*${Sj#O-_Ij?mym)n3N{ma&TBT5gp9>dYm`FZ9nj9M&=}0M-#?g+GGoDP0 zj&vN{ydlKOgpeh&hbBZwj0A}Ho*RqX)UxGNTBEYAWN6&m@!TM+MRqJ|dT!^aR4cE^ z#oX(;A}*&?B?2MdyKXS$=&GGIbnm*bDMY+&w>_=PSy-AfMTrQj`gox)lV`uHco+(q zh5chwbaM*KZQy7i5a#LxA<%iBWB*q3a5MiHIq%gu+nY$>m_=d#i_?#AK2Cb^g*ts0 z*9)xwdZj!%YBHGj}bBKz3=wNRYRXlW4+1Kiax1PQ=UkJN1w9dVmk|oA^3vu zwZYd4h20rf6$P6sGD|cAGV4*)$`H5Yfd;U)89hJ6Snpm>Db11W|Z6+cx4X z9Eh+`paTj$8mFddn6ly6S;vkCqL2`YEBc)5`w=AY1o+z089+6TItqKib7P4IIx5ma z2y4MM>czH@fT4w6R5To%ftSJ-7Vg1x zbdqY+ru8mGVV$$oG-hSh$Yfw^wX~JR;ICOXnlD)onvWR@6W)MxI5D5O2tg=DsDZX{ z3JyWG<}woo>J=`tr_e000W{}1%ov9m@?pro{v7#(o4bAp`N0n%w|U4lTs6Ne7FhQ@ z>&dX*LGVQ~%FL1aeqa!v1aE8BG^TVMb-)@UJWrl74JXS^qKv;W$Uhn!{Rx*>n~q!R zEB=`cq1R()&}{S3CO5AEUi%^5gko~ED|q>(b(@+xN0?`4G1Xz`(DZVk7)KC%L;mqY z$iA;ubNo#vzjNm=;0&4ymbQ;aKJgLAM?Cc%Zr)~R=h)x`J2TFP;%sODLv0nPiW7!&0o?sv~!w+v1|`t`k;~ zl%vw*c?dkgOBTk?xz3$rQhF}ka5y>$Y|}u#v1opjP8Ye84e<5nq9-38?B#rGoe+;z zI(J6|fa9rrtc#x?k6$_@uA#eKi2OyiO4r{hHTG=>VqEFu7ozL)_Ro}mnZ=-3h5^xyq7#nU zcBrlYTB0JGuzM4U*A_I?!e~{fWt6OL;7kx+9zD|Tq+9rO) z?$%1=0jBicPE%cV80(ECGCa!+nri0AP?|h^!gd*5e@ceN$Z&#E@bu6q8M#MdJPUK* zb;9Khsa7byDy-QI*>#;!Y&V)hVpC2Cs|EVfR)q3K_mMDcbBuGpxceSTJ)#&;#!$MY aQ&TZCWX&WI=0*j)uyhQ`eQ@~b;^GfJ1S0zY diff --git a/internal/test/LANGUAGE/AUTO/11-7-INTERN.DFASL b/internal/test/LANGUAGE/AUTO/11-7-INTERN.DFASL deleted file mode 100644 index 3d24010b4248dc1f457fe974be73c2efc439352e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1401 zcma)6-)kF35Z*i4mSovRc8mqF8(mEU$&ocxemZWUoX@N1?9-jQw-?)x7sozV0!1>i z98yYy$wTSGl}0fQw+Z+9c3Ip>KskAM*#~C6MRh&YTh)6h8!=*u8INzWHWn z_S&R(*|asYac#3&3z}MEyS2I9(l#1RZL6`}Tnn@fz_qVTm$R=+hPg2HNny}?%d*xC zR$IZkCbomE_0=y=X@!fLvDvKFU^6`puZ5X&r)SQdof<3}p50-4pO}j?XUB}UZLYZhczqA*h^&IPv=szI8 zC%zqTt_lu0TKG`NBL)f(FRqA)K2 z)Fy8lliJ2Ae0SEhYQ6KxKXyJzK z$qc%|p?&VVg2{1=4ZGBJl*a1FxAOQxcjoDC;8ZN*Xg93Hn&b({C{N09a_`*!{{Qyy Bl@kB} diff --git a/internal/test/LANGUAGE/AUTO/11-7-LIST-ALL-PACKAGES.DFASL b/internal/test/LANGUAGE/AUTO/11-7-LIST-ALL-PACKAGES.DFASL deleted file mode 100644 index c63328beb247d9e3fded8f7ef2cff5140d89bbaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcma)6&1(};5PzGbZA{a+DH22d=pt5R^%WwO){5Y|eX(gb@74XF?Zpz(ts9I@NK!#X z5d~3*XcT3i(u;SYdaIQd@#xiqg5b%M7ypAgFKukli!95|{AS+F{NBuL19i;khN73Q zlnX_-qLh|u<)xakP^u`^(o!YwDhq%sH*{u_o8y{3Ie0qNW3^fG6*pIN=M{U&tNos)7`R}^BBo!DpHOP0GA_DT-J+m#rHUkk{Kxfh+M&9g zVbp&r-Ik*Mqk1Gm@f1+g&Jz>}Z$}Z)CBL3XrSLE|GLT9$jFy{)mY;XtfqH(5qTYFH z6VmD;`tg1uFukWQE_GaLRvJd=z^gat!H)L!dYfEqlP_+Qduz3U(}{(no|qWig-0toI05@3UU7Z%zhZ8dzWX8bRo`xAUw)xZXQmvgECf( zCLdCW(eUokiGT#&PrQ}HbV8IOUMN3`&_*GjY0b|6%5hGVyLCYrO^D|~?7 z6z>m-EMH&=iiK(o=ZZyK&gC!XF1b})bE`FB{p{EKZIG2ix3ojbLJocw^GacHYtIFC wYajy~)v8AFU;0l2kl~ diff --git a/internal/test/LANGUAGE/AUTO/11-7-MAKE-PACKAGE.DFASL b/internal/test/LANGUAGE/AUTO/11-7-MAKE-PACKAGE.DFASL deleted file mode 100644 index 8cdc5a470e365baa99f5d296352a50d583305587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmb_d-D@0G6u+~ZkKKIK%}1LW+hn?GpkpVnvDGHx$8`2?v&rntIy2i%6qGgDWS1t{ zCA+B>F~lGi%9grmQ|B70DEQp4;6sfxU>^jr4}vHt6#54UzKD-&GBhzBj6<MXDRXcs$S5$0B%Ad`FS~} zjMKWw%^UtzLWJKjpRY4pW5VqPvhdBAC)wHCAvDgqNv`8W`D|~!}v=OqMojT-JTlFrySo7Xo?Lp=38Z*b^Ro>zh z92_lYS2C6O9{kcCe4=_T$SL%7dp|C_0?r=({-1LGs+HrzDj;l?0N36~NX6!v)blx7 zd8N*y=?{1GHGQ+IE`#JcRZV{Nz0}&kMK_m+mKkR z*U$Xk7MREb5;aZ3l#PTPPuP;T6%MpXiasg3a!X=@7bn**Rp(ZMNqu(j!225rVGTIu z130h`;6PKvFk_01@IEG?CQOs+yVi&asJjQc?uWIiibZ*3){5%SL46=hHEP$l0=KVY zf||yJtQxTxG)RkDaWwuE!nQ@AOSJ_;;m06sj+`+Pde}9(jM${-sA*BuUjp1wtxeXW z>Nu{rg_;l8<46kZ2$DQUvtS;mnZy2LaJR^5u787*b70oCdzaD00P8~XBv(npUe66DAdI_a*B`^aV%j9IbJ5nf0M= zmGxa@eM#13v+giE*b6S3c#GUx?*eXg?;nhXEqIkR>3EwO!doneWCL!-r_-dHLH&)0 z?=sY0cQY5>XHO%V=Oo3+>u|CG?~FZ#N|U)WV?Y!yG!#Xn!22J$3qL!C3c-y{{^aC0 zOabpgevMMs8Tk=J&8{dp$tB;_C3J#Iws}`?vE$&9e8wasSJ^X2F0tby?AQWBFbxNJ{sq<+$pPD+KnoY~abfGwenxCCgzYRbPE-OKCCI#QJX)(LN zKSL;6c3W}9x#n?7UOhhK{)h1Bg?(h>HCc#Tqg@z27`2Wg9&|R)YOU0#npA-e*|SGl z)TXAQS*#V!;7VUj7&hgd?BA~tH=8He;IdP1;!=&J6K}fV*f2O_(4;u5p;T>yB&XlW T7K(+JH8v60*X{CR=Gjdy zewP!ArThvQV`JdP$L|b}kBkhqCqzSOWc%-);qjrN@u9K7_M^RBhAkk3vZzi!A%s}u zNA9-6@+LM+At5VRP{kzX-Ky&Zp%%e1uzwG)jZKnHe~5(qVdzbWKiS9=rk25uHYK4`{D8#fX)FPPH?z)>*bLz&NbDAg-JoDnoI5%43b_`bL_Y!0>S;i| zk1*!}l~$-w_bs_zAbl1PZlQ!oC#EL7C#2Jx#X0nen%eJtVS+#|VU9Qlb2d)z{ z!RGom#C~om1OEk!Tz;)_jcIIS;Gx^ds=}A1yyrR*15?es0)|~DoRD?6sVH7Il_L7UAL1W`Gi%2U;Q=8(?40{K-}#P5D86Ibn%V92T5Z3t zbq|KUgQ2$9?Q4VXLBHW^d!W}In;s=k%7(eUe5a6QXDp4rUmyCr8b9y{yY)vOXocIF z(d)O`@K{>|v9SKp%KGZ+a<*hJdy?%xV^-F0-C8fKEoV<&jFns$A=E&x{{lwEXL4_apD>D^P_C)x8|!Y<>fva z{l2B%UA&T4;!=Ar>UJKXUq76RXFl0D=r8}nZ9EA$Y|7s&5H3DTW|Zd3KU{eKHQN5p z{S%>4^J{lYRUqq8^Os9^BWPrn6haw{WTC z%Jo;8OfX7B#Ds68Fq@L**gp z-+nWXX)rRW5-xaPTHGKu;pB8vk_`DBLcJYqdX57C*cPjl0hH_#`GU|IW`KfC2o%px zcmHO)w?Uh6jO|&v_aHE{#5{*gW%yLdp_Q8HSX`%JN^I<{lQRL z4@Gc;!&|%g)VQhb)!|ZiwbuUR$fWM+(x+qe)@M_mO$Y`&$srM3Y1cbn?$)LI`2|5{ zC0Y>dNCb0|@ahG*C5JdgLgmR^U^S=c+4%I9)HEoQj8j1MlLU-47u}C4j$@Ev)3Y~( z4CjW;;4uLQt%_syj5>0|GxPgmhT=P8G#?ECy#N2bD+%arky%a!{wk&|A_XePfagdN nKg%|bg6k$F1~BLx$83ue3T=lA(hWBLdDY`2yo!D*o}By*2gin! diff --git a/internal/test/LANGUAGE/AUTO/11-7-PACKAGE-SHADOWING-SYMBOLS.DFASL b/internal/test/LANGUAGE/AUTO/11-7-PACKAGE-SHADOWING-SYMBOLS.DFASL deleted file mode 100644 index 9cc50860acfbe03b9d8750e5a5aef285c01aabb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1323 zcmah}&u`mQ9DjD2EKSnXjj90M56m_|vT(ITql_XUIj+;Vb)L)fvqIreLh9Dh(k3M7 zPz6k5Ou)g2WfQ}1s1oAFtxV!DhT2KH@&~}3BL_}g%lA1go4NzCEPuY=@8^Bq`~G+y zp!nOmCF|{tPP658<@Q#;v(=Z^+FiNV-s(0yc@6yXN4ianPb!+eIQ>Rp%y}Zx=z8_O zw<^;uueVy?enl?4E^D1`vjyPNB`^!KuNG%7UYs5)YmPNk``2RnBJ zsf`e7pnd)sMMy$16y6FXg&Gc3%cfT5?))v0K6cFn}| zsc@FE3A&p=}m>;eH!99N^yYH_^@aFdM z&Cl%Y?s+Ug08Bd@+LE1n38G)xIe%(J0xlN!cK_f?zg_c>KMz1Qcl|_8@bB+oz<&=G zzrv3Y8u*{%1yO+W-12wxwJE-wze$8L2<%l#mz?zX?t$x{c>dUUIdf;W^77 zYRLo-o_7>+1bR84=o-~4Dlw=_pci`7%!IS-P@^gePcx{kuyia1fp|$Hr1)R&dDmj; z$Zu&&MK&JGu+i8UG&!pngxEy2UAp8_C6)zJM$z!H8u=ZCLARyCv7t%D5n>~JQY7By z6bL2CHmPcqnh`s9J6si5Mtw(Bg%V+oHyYjmx)^~Sw`_0 q@bNXVQneg5{=f3mqZ>COq&nO8&DO@b( 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 C1V$kM diff --git a/internal/test/LANGUAGE/AUTO/11-7-SHADOWING-IMPORT.DFASL b/internal/test/LANGUAGE/AUTO/11-7-SHADOWING-IMPORT.DFASL deleted file mode 100644 index 96c355d4deb6843afe2a04b3f620f89e19b21bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2411 zcmb_e-)|IE6uvVHZMVOe!cr+B9s7go!Zd7y3Kb*M*}L6oXJ^)#St*3XtlMpO!*;jX z-9o@X2rtGs2~@C|E5XG051@$;jo?0*7m)u@zyGn>?l?mxR-RP1+NbYXoo*^uk$&GIe@#NmUT|)CL zA@CI12x;&x{Nez;q1(Fl+bG_H;m)hgyM)5>J5s}vVEFrD>Y62eOUPp3eM>S#0o)hw z^qkzcI=h9CcEBp;_BXx|?rtC;C~E}5Xq|W%A&mn3ij9f;L^z9_(HzQj8lWUbgh0-1iGfE zZA~efl}f=18oHAPEa5MPRD@qx1e>4PZfw3|-Pn8zlzLVbU_-4tr&42<;h@JwKJ7f8 zHp{1-fN9cJX+ZDix%VFK-4b|{2fVq$BA3|iGV7+e4s;6Tg0Mx zLu|hcm|`40Y){+PxQU}zA@$yWWvq|yaFO-pSpR7@Fv$kS*x+$C7-NIO zkVOa-{~$Zi&t8_A6cBfh7MstH(7F8#rMR?pY!a^GdOPcD}EJ#^WTXR>g;O%Eg6 z2mUSph6oJyYc^HkOl>)N2CRs!8V+kiH(1KIGL}nuia+{ZU#*axuADEHXXV<3xpyli zxl)$rv$?a`+5AvVE){EajPir;^}6d!c=&Zf$nNqWx?K&(u!9ha9pW)+zIS*%hEklH zuT<;ubR}Oa57p&dcA=J+^VKR`+z>ZcDbJLOxgcVN#Srlrlp`C$UjO6R5n#277$DW2 z3?&6nWO*sncVamS7lZ@1ocKu08-*lZGazX@LCi#uC#=z3o8>8CTPc*75DWWWPcB=} z6>tHzYDh?c!*tzi)(p$Z*c8~~<82#s)p21LtbY?fDB=rjKw<~rCdd2;BuGBnl;BHf z`f!t}|D5j)kB(80A^Maj(7%g5PoYXu@fh$^XIfp(k_V#(w2>I8k95@h|Tu7*~ESucGpQ`*isrB z$3`I3Dyjr0qvBSS9jXe68$DIIm7*4@2M%1gAaUWufeVKsap4qZ)^?M|kt)lYH{bVW z-Z!)JUX``3=t)`6Un%4^-J+Z?mkQ;Qypb=;+xc>F&6PJ0mp|1_i(j47^o8*Y@h3-yHQaM+)nZ%g)WhIFB9^9I;w%uZXQAwpSLuq!)hRVC z_{ySbIqdH3&~?Tnm$dwleK;>Y*ka%RI3HM!p6roYKkx2ylWqJSVtnuQP`8wQ@JLX`>cSV|31ijl=VCq}b>Qm$;Bqe|pnsULPR1VR z*82UX)rCs$HH3z0avq@(7`wYnLA2UeJlo)=nz_*igrfT!>t~@2%{$o_tG=1NA3I8R zH5<)ESs>(nRT)-vQ(QFYgQ;_xxR~UYI%^;zF4;<;71{$WI1N3Dt~vUgYH=rR;n&pt zacHwMw!>2asdfjI?551FGN*cDG zDvFsS39MSRGpSiKNqbrl3pWN60roEpkogBMT|h%P+!8*{{v&{|>;r#dXSxMnu2-tAWG+9u*>opK%pWj9=4W_` z%ug86f}L6fncUA{=qe0<2*dBg2!~T~WIOirfqWK524Solw@Ua-94l|R9~bh)l3H@N zOX>u{!mFHi(33~6X`}MSDn5Yga&D{kb`f^%3~h^ehlSGddpHg?U4I|R|9T{P&%5K@ z3ZT?ey2UkztA}PIX<&!6qzw_;hJAiJZ8{u==)^lsRm2JY8qO?v2TNZdWn<@`!%jcv TNxlkD@C-N$L+qQWy}kbd_#wUG diff --git a/internal/test/LANGUAGE/AUTO/11-7-UNINTERN.DFASL b/internal/test/LANGUAGE/AUTO/11-7-UNINTERN.DFASL deleted file mode 100644 index 39577cc5763ca01d61d5884975a6b29ffd1f6a68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2311 zcmb_dOKcle6n!(!$MG*tnx@E9kSnWe#gbJODvkPDqb@90szR;Os4iNqa%9^gcJ}b$o@n>T} zqs_BeweodqNiZ8$Z7IJ#CdAGO(pt4xg2vgi(2d2Po`_FQjt3Kxk!EZUoHG$WgVV-? zyEm?J;R+#Sk!+*sAtX#Z#CgvSM@_{r#Y8f#h^mxPqE6GXy^xETGZfvi`zC~XWlbzu zFIy!{XSGH+LY#MPZz8A4W>Qm~tK23RaIVq3wfa@isL2x4MsU zgSaO*!(7P@gx%C?Ye3YYT#(Y(sX(U-1CUJYmM{W2r|XK^cK9iWzDpSSK|y56P?#+Bqx&gv zho+UZVk)iUj(0}iyrOIKqO4^yP{nl8$RfC(4xs6!$H8#BbP&z25Q{$n^%aeU%#?=l zabLSY?kfho&VVlg(A&B+5S3x5IfjZe)G_)f`hqk9hWzb9$X_mm{N_T)m$1m)mogV1 zEKHw#&afW>f5=E?vT*qsrVh*f9D3iUkpdmC=f>{OJ0~O=do2zUz3kvwYp4 zNt2Gw(P4>>Owf_jbo4Rsd*Eq^(9uUgjxWGH-zXQ$b*oy&{*q&haVY_}JbNwNC$MhS z>cYr|G$Its?CIJtgylTEh)d%*DdK$WT*U)3BMVv3vJqS<&5O$sg`y@=4p|ciP%-?X_!n6XxmZ=OMrNlma({a>NB2-Q()G Ln~Qvu+THyRvr>#7 diff --git a/internal/test/LANGUAGE/AUTO/11-7-UNUSE-PACKAGE.DFASL b/internal/test/LANGUAGE/AUTO/11-7-UNUSE-PACKAGE.DFASL deleted file mode 100644 index 37cf8890fd06b9f7ffac2259d90e7918c22b5f6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmah|+fUPA6#u#l8@oV3qIiKdBqpZuL$^Q#G|^Hz*y!5XOD4XUWfZzN*s_a>Q3)Z& zr+OJg>?biMKKWz}Z-|ix{~`VZJl}>m@xioBPk-n1ch32p^EHwGo+xu-d8JY;Syisw zs8~!>TRjA7AC-lbleg z7E54EOu%P+YCJJDHZ~ef3cB28`|m%Asq1i0jz*6@Y%^>bAyhyI^wo_Ji@eC)bXeYy zbOR?-vV;{OBk^w2b%M|fHg!pJoxTKDFIRBMdSsPoJ1aHBAmqMrf=N>mjg+dmTg*BW zabG*3l!CL+nlLLNPw<$9vNNvJACKc3*i?Y@B<90*U;}FTLJRt4@28o)RrL9L+LL21 z^f7*lE+b@zq3E97bgl<#-n75o0SxXCLdC<~1XuvKd_%hv$=knpFTl^A_yH63jq^=Lu-d#!rnb;6sS`=$yh- z@J~S0l~lEiV9?Kxv=-6SG)d{$1Hw?>EAS2cX;lUrln zF#~LFWK9_1mhx~+7rEkU`-D+!?eaOd&Cj?y?v@9#4U3v27!p3EjGQtgO^|gGreRR` PT~jqAGKAjqM@PQ^=)O0S diff --git a/internal/test/LANGUAGE/AUTO/11-7-USE-PACKAGE.DFASL b/internal/test/LANGUAGE/AUTO/11-7-USE-PACKAGE.DFASL deleted file mode 100644 index faa5e8ed146f5ae53e37f9dae386b6303b6344c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 972 zcmah|?@!Y}7{0C>8*Ge%M2+&Jl9*_<=oW}DP0UelQ0Q7{Z$UozVHt%j4!Z1z(Wr!A zVq#K*gGgEp|AXP1V&sGW5dQ(bR}cw)Fl}>hpL_4Q_kEtb7K%JkG*NL@tL2Ja6P;$G z+H8o+PED*k&05hGmjM@FDTYbjOk-ts_+hHkIyY0S*@cF^B+{l`Un;!3E2hRpT&pb zIjd?!)^UzVUdwZ1(2Jb6i0QfAX|dr{<%<2>uCR7i>xe_h`{>59d0nBZp?f>r2AA-* z+zwTj=b$w_MNlYq%EH(=&lOTB`2nLm%h=nEZbBtnteo$qgBkAI8hZa@CbS@2>*gX1 zT|uZ6hmw=~cNUUR@pkF!4Zz^-K&X7Qe+eRhgSq}zd85Rh0|0wAqe-sx?WYd$QET>t z{tKa2>770k;$S7vTwds58?Y~iPy(UDaifnBUH~ zgMvwkn5JRMMxM^)sl<0cdP2hbq8#9s8vbm-tT|JgaFz(zbg$PKY>lZ>z+Sw9kO^J4Znsn)2!QawNQLk zSh3}XU2nYb+(8PXIJAz3#N`6qs3ozyc5)dQwtn-97jSXj7jGv7!~=>+FeUPZMm3cZ X6Kj?qXK7I4eBPkM??az&A0Ph)2P7bT diff --git a/internal/test/LANGUAGE/AUTO/11-8-PROVIDE.DFASL b/internal/test/LANGUAGE/AUTO/11-8-PROVIDE.DFASL deleted file mode 100644 index 01e93248fa9217b83940597a3fe2e51c25cf8353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1342 zcmbtU-HRJl6u&dcW;bcFPD($6yS-McFm@IbD{NN;XJ>DA<4)$r`PjN3XxPkd0@G$Y%5YleY54U`}4SM>X!EN^bnr^HwyjsjTkKJsAe!b^6 zsN46ujrz5Vw0N27ov_u0!{Q>q;?gUnrAwCKGAuQDRfOjwXzilc0?s4Z$Wn{QNB7&*L^xk-qW z$tyBu^F#Cgx^#DsT>EidzH+LNmr{9UdS{g7a4h(2hLGd;0UWY^p!Kni{A_(Swe=bt-`4ANhm4(FjP9PWG0~|jTzbT6QCUH z!Tr0Fc=u1;jpqN&2k74@z$AuEg~%CbU|Oy670+ajDyQR5qo-AaTPqdpv9_jLD<-qG zB8i)! z;GmO0lw=#a34r_wAcYC&F2X-B1H-dzW<9osLc+V>F!M)EFm#8F!-_0k-$SM$P!!!)o@u-+RB`ym@ct z7=_nWT~wQQ_8Pmjme@RK?;W(oon}kiZyvO&HE{?0;uk70@x5h5UCDn?h+6@q+Ny1} zYuloIP}|?$`utt7@V=<*wHmwdbNe=!g@yO#7jE6k$CngK_t^e3XMW)(LoKpnVbkp-=f!q&Pu{J4R@-Ie z+}TGQLhey#e919XTO)>h!rkX$?xW76X2=yNO(|i-kDs$JcFyh07Ut!`O<5~fbX>-U zt*}gpHbK(HriGq8o_v51mrDvf+u%?27c1QJyXc3PEBsnEo8%(B-DkRMnaxDEzA3<$ zf-l`AiK8!xaQY5Oa8MO<2rfyH^bNotl5{=0nSyAN;34nybv4&*y!aHM)PpN;a`orn zBMC77Jk}qP#LoyF*S{i(6`q@f-_y+6HKq#qI6^Umx{a#XJ#7Z|$K@{e7lkO$U&}z| z)ARov{NJztZ@H_ZliyC;0k|psGI>Cpb ztw~8$Y;{>SvF(^}&}y%*5o^P;ahc~KBJDL^)v;nY6?uu6WlN$Q&;2voCK8Q?VgO8E z+CYD7Si?hcIuS}hyx@0OUR87lTT}>5!Kfr8Y?{QBiDOqBTM7vf8;4>#oiLw^C5?jNG6SlE-L zQ3n48ha8{7tJvI-EjU#jGw-j!KV@x{i$s?%CZG9V(HXY9q&c=cp&7P(N2l5HkY+!m zZ!uCX3F+aANlFH@La+nz(xa5|x@OrQQGs#%!4i9i!mQun;zbNrB`X@erXpK@ftV|X zQ!Zk&!t5WxjueSwEcVQAKy9jI66i8iZP|)pLm%$Z*)|nxR1C9}Gq|F5ZNDvEKUA)Z zJ6rHrZHtY&-aEs5hjT3Kd-th(!lvh%YGTF4jPQIGd&j72aG4d|qEQwGJO9KXHm0*I z_sH$!7m65qguREP_d2$H(F?Uh>s&vdbx*QDk}eZ?p(@0JpuBtaKu2U;u{6kJqu^asPdw-k wZaCmi^#udoT#($?@2k8$pfW08KyF09Oh9)S9_!sLItMq0-k`JSiFS7OH~aZ{*#H0l diff --git a/internal/test/LANGUAGE/AUTO/12-2-EVENP.DFASL b/internal/test/LANGUAGE/AUTO/12-2-EVENP.DFASL deleted file mode 100644 index 6fba3d360c144db990b7762d13f127be86597d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmaiyT~8B16o$`k=?DEFEzv}b(FqAR8>g`ijaY9SmuYEPX3Oj>$Ys+mwn?E)KTM2~ z7%#k9qlHLzHT(x}5hEA=A^$<0Ek+4kcr`QcnR(B7&Y3ZUpXmnDyL-KM$LXW)XxJMK z(Qdbo2HjD=;hFYJ3uV)|UQr4wNqwmy*P7{fdGicUd-bcAdi1hmHj@+!Q z$YZWp$QPHFv#AoXj0?B_zR4FK#SQ z8QGwkH}>3^WWlyYx#wo`XxQ!Hj`PCl1UP#GPyoD-ZmeW8T~tiw9Vu^=r1!y%R~W8I zG*YIZ#{Rej?uzHeb9tP{bc?bYoE%5Cf+D`P&Z^4kK5Txks@rq7GfKF9_8egTZ8WL0 zPJb}D|21BJ&wc`oTklv^RpJ1Lt*a`5T+4y?^nM0_|W)@xFLRsx-f=b4mooSMnPbK{+ujKM`D$c{XiRQ2!QuMw7{J DlC9;( diff --git a/internal/test/LANGUAGE/AUTO/12-2-MINUSP.DFASL b/internal/test/LANGUAGE/AUTO/12-2-MINUSP.DFASL deleted file mode 100644 index e0f57cd2997573fce1bca6bb4e4e241ac64df24d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmah{T~8B16urBpU$l^xXd=ewgoKxkLukc_^~G^Jg)Q4zn4J}QY}&1DQfSi;6JsRC z2cOnxA(CAU|G`(p$b)~#e}J>CQ34M>&7E`So_o%{GlJ+d-9&n4x7%vFJ=7Tvy2Al# zbb6@Y8TM)}YDgTt(k)J3uM>S^=}~URzL2T)-0HxsBQbRQ_3F#JDEAPNZm-pr!Ro5K z<_h=og_V`1nG&(h3EO{b@`dGlg=JZDete{4Isj0Ev+zg)WFP|mftS$)wFNF2CdG_Y zsOFD+FCo2P$EMu(vUxPKA3sRAIkc=dx(OHdh zZgFfmV$%^?Bq>%9@;|7vtx*C8Pc!pYTqqe7 zGg6_NH}c$=WWlyYx#y;{Xwd26w)4Vi2RM6uPyoD-ZmeK4U6f4b9Vu^=g!jRnEit?$ z(Z~h`HTK6Pa92Dxp2^}YHuL!{I600!4Qlw-JS!`w`>_4JtnSR;Oe>Mr*>iw}w=)T) zdHRFN{jbsHd-fAx)O^Rvsxk|3*!+5ZXF?*wF@OZXd8@WCYNlE#P$S+a_m-xcEME#L z!$rdK2IcrkNh)l^($ug-PHQ?5dJ%IfY%WXIC(Kc6*Ald%Dpzj^Q}gFSGk!c2lbG`w z<=o`hw8fS!v`}0=NN9xZ;)!l)zT{11F12kY1mK5*UWLliBw8?eg@}zHnQn7V*@YSS z$^)ri`^TXZi%#ABxo}>_;z1{I(A&S`nv798MrT1-}Qz9t7l-?)_%86n5bHO#4XWKRf^>4suG#>v3 DrN!kE diff --git a/internal/test/LANGUAGE/AUTO/12-2-PLUSP.DFASL b/internal/test/LANGUAGE/AUTO/12-2-PLUSP.DFASL deleted file mode 100644 index 9bd6d1c150237aaee0536342de8e485c286e0b7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmaiy&rcIU6vyB0($bce6rzb3qZ1M?8>g`qBi4)KGX2FeTV`iPj!nDRO$u%L!^9Yg z@!)BV79!cz@IQD(j2!%j{10%p7$tb{G&A2f^L_90-i#sk)G(3J-RXH9w~xA`VQ(}< z+uc4IbVvQBi?*eXUK$psuPVe?%RS6z>Gi#i+^np~ zW4?H=P+VTlWlF?0&)xp}rck_dw^+#MGG|AJO129CO*oB~BtRB42=@J~E~qVVscKTp z$U4=7ao{H;3wCVE1Anf7hTR_SxX;~AgtIdM1t9p~CrS=8MAc%!f$~~O2k-qN9JL_dZjRhb58@ge!)oN54 zt`N3rQjQ;2rNYX#u1-njIo%+_s9;Wo!)49J1UhbS*@CXC%D*>+rH3=xbePlsc+L7KsXgOORGtfc*)}HM3kdshQm2!7lsfj z_oaU2FNZ;FdhQ<1Os&dTYSKy^b@$J}CWDmLu}K+Aaz=3$B{3Jm1@%$j-xBU%h!*$A zBHC`q-`GOl?)gWGw7n%I_#7Ol()^~uDG?N3%5PQ$<;1kZndq9#v*B2RhS%T|Iy?IX Dxi{tQ diff --git a/internal/test/LANGUAGE/AUTO/12-2-ZEROP.DFASL b/internal/test/LANGUAGE/AUTO/12-2-ZEROP.DFASL deleted file mode 100644 index 873b0deeaf00c6b98cc9f82090a0d721e68ff225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmaiy&rcIU6vy9gX=zI#g=iwi=!AsJ#%XNDSnI`cnf_v#Ewi&C-kNr?O$u%L!^9Yg z@!)BV79!cz@IQD(j2!%j{158vVuawq)69I|%=f*|dozaUQ{6y%cc<6xIDOO|4SS;@ z+V1wzpgZa}9JDQU^h!55eO)H{TIOMP*18aB^qu<9X(BOl2F?1*+bH`0kzT*uk(+#8 z9;YR z8Cj>AH}>4PWWlyYx#!O3(6HOX9p{D932=4>pa6Iu-FVSvx~Q1UJ5b&zDer@utT0@Y zXrx3zjsI~8+!fDFW^*`)pHXhs;OH>+Bq-ur>!hk2@509Ss=7IMeO`&SPo4uTyq!)d zt>Yg|?thKf-m{+oh*=i*y z4VMX9H7LiAD^g)4OH-#L^Sq`Lp_ehI!sfDOJ%o-~Tb7{fs`Bp*VQT(NWZF+e;*xVt zqnw)@o3^OgLW?BigOofv1Hgv9CY{Zz`{XF>u6ZUvYb(j1xbuWe^GtpxwnKf7^0;; zvV^wl@;5e7d-v=k1=`-S;(hTBRB3)w=adMFFXcBXf^uS5{!DO9=Gm}KLH%p+8BHd? E0l;M1& diff --git a/internal/test/LANGUAGE/AUTO/12-3-EQP.DFASL b/internal/test/LANGUAGE/AUTO/12-3-EQP.DFASL deleted file mode 100644 index 22caef14f0e35d75e5b134cfd94bfab55c26ed7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmah{-A@xi5TCo!4`?9=(L{{V4GAw7m)L?4>x=8L{o>eb_x3~{NqeYqXZs&+S%XC{APYLGlb|f!$d}VuhVR~UDO`*JA*!| zx4Wp<9(1cNs!JTbGAvGC7l^UB@+duPU+`4B?rz_$Au(`!wcVF@QTibwoo=%wjrDc; zO=s_CvTJKAvpHg$6Sn{6WU}{Gv#T;^baJd{Z2+jkdH75NXb=Ja(9?85ZGm$|lVV1; zsO}GaFCn#H$EMu(<};|@?%iw}xABzHIQ_w- z{cE`Sp8W(EHr}z4s>}c!Hojip9t)A~1V9SlyjfisHngS&YSjPa-O>$XRk<1=EImj@;=yzzAyv-llyi$? z%MoQq=#goekkSd;!DHOk11VQaUz%Dx0uW4vql%OyNi1jaEh6$^F~i}UvI{E+lm`;O z_D_dFY&u~Nl2aSfH$y89F>yHCzv~*WQBp_8Z7j5M_(`hstXu<-hl4$_#Hx zG*YCX#(%qn?uv{vS-gUabPJA;Vo$;rzP3&)%E=yVeXFS3b2sOeX#4aTz`~p9l+rr+ z&Sd;^yz!3x02sI4vWlwA035WwT;HC6$aEYa1#s4`FN|ASTLU%ffAntYhQ;#burXXB zEN@bdAD5-Vingv!N#c3kAi^kNPKCo|$HoLXX7AX7R#oNS6T;GiWMn!>MB97I~by+eX@j_ zHTe=7sJ(abh(c|DS@A#nhpM!`ZE#8i#aF7EWkESH?I0N*lXbQnOVHp3d_w2vzX0;r BT2SYI5s(=V1;n4J}QBxSKp3T^sfVvNN2 z;L{o{M6#>lKlq9mdGHVU59(~ILh!+-nK^gn+;i@k0mPmfCNf%k?MBn>pjN-v?)T7c ztAo0&ey8T5U5TTYhQ;ZtGBH*&53_0eQl-{$w|njm5`DM3v;E>O%057(-Dx!CW@SYl zv-#y*erYL_E)v@uv;Fr?E`M(^zr37D4^NI2tpxxzI1iUe01YDGA9|WDs4Z}@Vp7b= z8rA)Q?t%4;R%zxSpp46jRT zq(nhY{ALN+72iu|b9fP#I3O1xWU{HU{s;V*ta9ICxeRJeSmJTsE`f=M}kT#*PX*}58)wr6yM2&0TS6%LoOjgjxTy=4o!rYis55SAV!BNM@7Bq6O% z>y&egW6Kfij?g2M@tfl`<6NfYY8`~&O$sQXiS&&J^S=h&%3+B{EzIR8s-5#1h zAoFNQ2fvSkt+Fb8>6)F6$xfVCP+*>NQT#BpAE+nG`Inu&~W$* D-oxjI diff --git a/internal/test/LANGUAGE/AUTO/12-3-LEQ.DFASL b/internal/test/LANGUAGE/AUTO/12-3-LEQ.DFASL deleted file mode 100644 index 445d59e4238f048ad32c4269eded127927402b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaiy&rcIU6vy9gX(_ajEzv}b(FqBcjnmLtBG!xJcKVBD7G`Hfj-=h%CWSWrVPcHL zc<{7F3z6(<_#eC?Mh^Z%{s%bQ8YOt}v~Ry}=KJ2~y%|CDsbM0cv)664-5%-;2i@TS zH99@i?+kl27d51gUK$psugb(&Pe07e*_Sf4p1V76>qrdUetq}FU6gr%NVnH&%V2Fy z{$}#4*?caSo+}dDoVfk>PBy=i%df1a=Ppi;6|DmRH8>AHGXNSyz(4dfT~J%#V#TDG zkqxT*Bj1Zl7VOxR`(7%G2AwW$yU*Qrh_lxR1;GE{#fuIzM8#tMk@8we`tQBj3d5Tc zjg%;;@!u|?yCUOE7T?1r-GYT~N{LPdSZJj*>Sa>s?RGO#X znT&sq*59!o0HfwxR#lZ*fWzjO>)T@xnT`V_0nS^sg;7&$X`n{^kKQfauvnoIHipZD z6->(Ubg(_Kq#+hN}E~LRfl`h)f4Fk+`Is*D2=~ z$Ce{D9ic~N0a-$g zUHKC0sI@fgc5QfK2^Vzg=E08Ecu&UIH#a1{3QNo4A*|bUBb-G?tdaM$ML`s_|A4mvM zAr733Ag!ouQ2zthQbZ5@A^t&FrwFQY;N%*F&A*pgSC( zMyH4Ronf!$p@!7aOVj4`)fzF^mmeB4&V@*==j{xGoP}d01JI zzeeF+u8_|!&yrfu}b2&8VbaC5z?zJPF-99J)!3RH8a+xX0HVY1w*Ge{c?`O&kS0x%* zrJ$yMyF~6v;Ae~+zKbpDI8``4N<4|0_}VS*3aM zoyqgh(fT{~17OsA%POjp0XS%WxwM0T7T~N^n;$i`mIi7(_~_rzO`8?VQEPaO zu%bmdeq5FcTXl4GN;1#sCK2Wu=2W;`_H0g|6VA3H=!UBNdqdcII2}ud=~zl~&gztN zn`7G*RafY-v`onAgl*%A?&zTe){IMYOU3}gsc2ZSiZn@-Y`#InYE;a0Ij8Kx5<=y^ z)UW*IFo{FY-NWgrqKsuGqr}m4|14~>NNF9Pw6P?2lweU2Yav`v9|is`;q?b-ai1)r z#*TcAb=2BBe@KzGzoZ18gF{uC-!wTTg5pc{t+Jq;SWY+{U6XY-U0cxb8hk?I@h_t6 B<<|fJ diff --git a/internal/test/LANGUAGE/AUTO/12-3-MAX.DFASL b/internal/test/LANGUAGE/AUTO/12-3-MAX.DFASL deleted file mode 100644 index 11d62bb66752ac43865129e8775b2beba62d8104..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmah{&rcIU6n?u)OIr$QiIQjxPDr?H9AayYSTBy-DJ|X3!t88-W7BSJlR}&RFfm4A zJa}58g-CWa{109cBM1K>|ARVPOeA>lG;h9n@B7~O=8Yk;YnaIB?)Taqw~xA`VQ(}< z&2AqJx}$#GMNNsLSBAyu>k=_4Yfm!s_LY}<->nVZ1`;E8(5StGj(k8LY3% zYbO6No6qIe=8MEOFWLTElg;1H<+HM8a(beqx&Tmzi|~j8q(B4z$V=&h+5#8LCdG_Y zsqT+`FDAWU$EMu((pfa@_Hf62;dVkh`vXt_{EuF&=rBW+E#@C9Z0s!9UjsP%PeXKEy*hyf%4F530QaVynMfg15Yd3SWfVufi4 zFe%5+$`WB4wyw@d%W2&p!YE-*g~Mgb#?*7v-m?X*s>;6^!qS5|Z8nH&F==x_r<_|H zTaMUrgs#P9K~g7d4^MGh52W8z=Gxe1HGp6yoRwCQB+;V9t3;GSF~i}UvMYZOD32t5 zgf$@OcX v_QB=mgxKM#;(zgvRVlS>a7qNl*A&gNpq!X?Fc+pt)osTTG`I<$mnW0oYsufC diff --git a/internal/test/LANGUAGE/AUTO/12-3-MIN.DFASL b/internal/test/LANGUAGE/AUTO/12-3-MIN.DFASL deleted file mode 100644 index 2a2571300ba619a338cf553cf43686708e82a11c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaiy&rcIU6vy9gX(_ZNEzv}b(FqBcjnmLlBi4)KcG_;)&cf`h$dQ!AHYv2}4-;b~ z#)GFdT8Ly>%9@;|`Y)+oV)r+xc&O zmA|>-y?n7y$fnA~HYaZXy^}947m6#(+0@0!v6AipKm*Rh&kR5sBH$l-X-!aD;Id&- z%t)PT{>b;@k_9_9<-V86qd}*O+wOC>9pdcuK>_eTc=58sbYWP`KT=*RN&me!YcRYn z(MW}Y8vpGQx+^lyaYurXXE ztYlJ-9~)9(6D-m6O-BHNsc=-0nly=(EnX+05*E`P&MCXJf97+aI9C1G0#A zx8+ORL9PACBMP;HCB^^jAF0y%w$3RL6kn-s8iI0S+Cd^bChKfCmY~56_=GMlegXHp B>%9@;|`Y)+m94rR5EYC0hsqlz?SJs5D-3T) zG*YIZCjPjD?uzdvvpIYpGrG9}$4Bv}VGZA!r&Z--4>rG7)vcMEvr4RW`W#^H?NnN6 zp8Q~P|7*1Np8W(EHQ%wSs!RhMG{0Wo8k5Ly0w4`=)~d~onp#T(HRgZvZs~@_ij}Z3 zyh>Qnq#Qq~NQIScU5!fQS=}JQSjC(Qhs%~DBwgp{Rm8&;|r3b0VRFI4$B<74x zIkz~r9I@dDJ(83U(mG+=c&yucAbGXyrM68)0D@@Pt4LLv#7h=mC!!oCGaSw-yD)=5 zc_8&`|2Pa{(}{bKiWX%o8Fmtfz5P3`@ff9ZY+S{noKT#FIn4QBUVZF)cZAy?poM+1 zfEqjUFV<0OZ}N>oZGTbmzxao$^uBFyN(9B1(wh}QIWg@Z6<(8hHXTdQ;0Am~=jXox D)e7Y^ diff --git a/internal/test/LANGUAGE/AUTO/12-4-+.DFASL b/internal/test/LANGUAGE/AUTO/12-4-+.DFASL deleted file mode 100644 index b00a10532db44219e46a8c7d68c417b37883d023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 zcmb_b&rcIU6rOEq=`ToIYSS9T4GD=^U1Cd#SPy1hrchXRVRtsju_=pfQfSj3CdNPv z2feJpLL~b%9Q+UPh!{B-kDk4HFfsAu$t%tjQ9u(tc$mC-@0<6{d-J_%BhPJF;pOUb ztz5C{e6`iAwVM1=waz!Ht$NYomuQ^7FKaqpos{J1;Tx$Q;{;NyTZN{z$di`USS;MT z!l$nDQmtOD(9PHwbyL~VbT*S2?#W4pa>Vx6oOJeTCObMh+;h0I&4sH7p&~k9#*a`K zxskJJhXsNSBIfc67FB5m3r^dyeY6+RG_da2ku=||*2Ic+*Q&5~mK%se$a!M>a;7Si zyrw!^+ygG;Y}kRkD$df@qzQ~%z8@@%opWq&DlKNj%V=lYw@&Z>#)^1V+MnX~R#4&f zlxseEKEip*`*#qEu6OrxrM)*Q-G6OQKUUu&)Gj?#r(9fs?sntzF_ukHA3`C74$8%N zr>SGUm&bhF|Amj^j`@85z_(f2J@>gpeSq3t}g32tb92jGWci??wo^n5upz)fdX-&1w3KM40=T-71^9j@1)W z102IXP%QSVIaxCB(Nz#+FhG=5ybKk%|YKah=o|-6U`3HDyAW_nHl*xhsL6Q#teA(Gm2jtSp7Odyr&i>l8;C;;WEoL9z@<`4p0ZxCn_MNG2iaWr-gh`y#O# zO@44q8swJ>^s_GV<&~p<#$szj?AQzExwGY>R0Fb(C4$8>-70y4bxAQG$d1u^=S+=Y dNU+=u=%4GP!vzY$03>cgKX*EUo?SXT{0=WZ1MbY^sPxHl^qxg)i|a?+WrV;NB#?mgVu<|0*uP!Sz46GSM2 zyvW^jB7#W_6K9ni!K#!eg4=eT0PO`^2GLz7n&z9;8m`!P?FwsWxq&!@+$T;TYpJrS zXsWx#J>bIbhSQ^{c$T&%O%mh@{7_-)oa^|-G#HXhW5wA-7)7;()D!iWd z%*QT7IbV7I4nnc@?sHse?~O{&U)wW})wc+>OApm)57$FayNUTYV^cJMP#B?uaxu|q z>R9jPv0nFo(c`#dy}&={ZI*V=|DnKkDN>HGS9$963$mt8DD3I*l%!7Nh>mY5G@?!# zf~OmT9v}U>=xm~bESd5Y)`@B9^ljzNaQw!CVUoOu`#r)Ec9K2c$ft~QFbV=sFs1*(v19EMCP%C z_p}mUr*!7MqdVwVSzS5i?m>!~t^nYFC%PU8}8jGzBv9uTNb9c)_wFYFJNG8E&8qO&u(WRULA(lofp0hNQ dK$3AcpntAIhl>=10Z872e(rPxJ-d8(_#NAhMM?kw diff --git a/internal/test/LANGUAGE/AUTO/12-4-1+.DFASL b/internal/test/LANGUAGE/AUTO/12-4-1+.DFASL deleted file mode 100644 index 79f1e7bb50043c456da210db0a036476a40ac7ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmaiyPfrs;7{=e-rT?IimMDqF;Dm(B;t;oii1p&QOle`6h1uC4N762~Nuf>um>455 z9z3nlLL{>qzJpi9$iXk_D+bWp3`YxjF- zx79)2R=-mX(5}+aYun}YO_|th^G~dC@5)ZK6YTVY8WR1WTibc{09lU_X?Ge;wOCqG zzgBUvP+VA;A1@Klxpez)O`-U3u~=A|AHO&`)^aTXsKR;t$pGZQ0C^bZOhG+?OBIJ= zM%Jk*2Qo}67VLYJ%P?O+y;d7HgO@=w#@XwF1|UC$>5|WEQE{0((%x!W`7s==FubAA z$O;8L{nsUS*JPNo3U~oqb8vE;+=@H+UO!vaPWNH+$Ev1}(0uIt*(6T&s4F(VaajI^ShFe&FQ z$F46nd|?_HRgg6a+r~rPGb4qYv#w1oWdKAY@u-Y7Ws)qpe4U7L9A^8RQ+DMFBJGjV zZ~f!2iAOKpRUcTDCx%h8>K2kLHgfJnQ^v9kGx4;MHHWOHGQ2N>ZV$~IkQubQqaI%k wHTEyxO{^WvYVxZ*(pA#5%_$KSUkh|9f^y<`(O7&;g>L$;pwVskGJSFJ2Q>)ZkpKVy diff --git a/internal/test/LANGUAGE/AUTO/12-4-1-.DFASL b/internal/test/LANGUAGE/AUTO/12-4-1-.DFASL deleted file mode 100644 index ed58dd9cd9074b19ecd9b8b661da353faf04b83e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaiy&rcIU6vy9ge?uXKXd=ewgoMk+Y1~=@){Db3r7g=W%+87&N!i*ag*N?RVvNLi z@U%t?k?d;tAG{()4*o;_2X(eJO5osWX1;Ic``+ih89?lrVIrfo-)=PB4r=v#?S2o{ zS{>AF^*dD;)ufJI85XCnOT<{uKGvt~OOa~F-R-%1Nc7$A-tNo$NPmP#yVGdO&GNE5 z>V?HzA)n7q6^U(*-TwO~S9q{kc(|0E8lIjgnHB(4;UZj802zpYf8=E}L2ZGHWs_n? zHmK$gd@m_kuwzs1dowxIYqfFHec?7koc%5+0RBfWS#+2o$`gN^Z>;SgDSJdt4+cQe6asC`&_H81q)X#n} zx&Jj-f6smb4C?P#MO7vMj_O};ZjU%*I0=vjxM);o2lY%N18U6wi>;Q!x^RiG zRg-eOQkDu^vo$p;foC*>2&05K6%LmL8zbVly<-cyp(@vJ2ulklBZ(jtNlM6RjdE^r zY&l}n5n3cAAEY(HcJN5IwLsEl^eatEL;!+l*r`ZGn#7A1-ymWwOlCNoQ+8AV$-pEFd1Eyv6Sts=s4``-(ii0D4k=YDi-8?;w;Qz&INPo6W_Zh+-?ueACh@g z+m%0Y4>bOHy9TF3P<$o5Sr(KN(+(!XYckK4V+k7Eg3o9;{0)*z B455 zKKQgo3z6(<_z%7!Mjre_{)0N(5+wTI)6ASZbM86!%m^aSbOY&~y>6@R^iXFw=ne;{ z(dnUnXV|Mbs3CFmN;f%uy+QQN)T8u*b){14In{wvM`Gyo>(!TcQTibw-CnCLH|y*2 zn9i+ba@lNZp+GES%J$zkncTg#T=sryVSI9|Bs&05gY#gS1xP{&yhAss32F&kC>azp zQlXkR^4ys8f^Ca(&t1%*L8pt`&I_j<*xBoY0^oggV+EV(qGU4fNO_~gy$|kOiQz42 zjT9-Uu?v=fUGdyRI)k%VH(A*(5<%hQIQldY@~wGRR!;X}`+Hg4N!(miBCWIM084LY z;!5-M2b23>qs{m1C%~xrj+Iqq4&bo)_4>}ljx5Ij;sEEZ+R~_*Y$ZXBc%R%`nrxLX z1@iC)VR?gc{G=oiReeU5qt>n^Xhl{2y&+7^pAXIWv!R&u zn$RfcCdZ~Nwrrt=X61vpM%XT%;Fjh~)5-K-vzrM4_~Bq+p|T{27EE3tq8K#OZO$pX z5`?cjkodJfK6GNyDZ4)(&dXZja-2Ar@?~(7KqY--B4t%(6=gvqW7%I;AA9Z{;q(V+ z<$$c9MpgdGI%@4tKU9DntSa6Y??{ymZtI-Nu!7hwW;xMdlmz9(u>ASpn(VV}n}Yf` J;4>PJe*>F}=oJ6} diff --git a/internal/test/LANGUAGE/AUTO/12-4-DECF.DFASL b/internal/test/LANGUAGE/AUTO/12-4-DECF.DFASL deleted file mode 100644 index 5fd0febac331961449051d82d0ed150195f91615..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 895 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 diff --git a/internal/test/LANGUAGE/AUTO/12-4-TIMES.DFASL b/internal/test/LANGUAGE/AUTO/12-4-TIMES.DFASL deleted file mode 100644 index 7ab1c52cdb0bbcfecee34b65bfc2c26f5e419054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmaiy&rcIU6vy9g=?_XFg=iwi=!AsJ#%XLViuK~SOxrEnS(u#_IX3OqHYv2}4-;b~ z#)GFdT8Ly>%9@;|`YVwB*))69I|%=f*|dozaUQ{6;*cc<6xxP8i*bE^100z0@sEUzLfzo_Uy^wJ${KeYZAr8%T`YL8JEKHp)Igq}OkEAP6S`*Y3xM-LZ zGg76RKlZ(ZWWkP2x$n*A(6HOX9rwB032}A?paA$EyhPDqx-cx}A1JStl>gpK8Vqkp zG*Y6VCVsnw?uzdvvpJl{!l+Ukjt*l_!Xm!5PAbarE^L0Qs9ST_=ap#t+r3EvQcrYDFNX|Kp za&B>KIby>RT4Y*2NNI#^PzP0!tfnW;4yOHNve!|whW*kq8>Iyxz1SgNUt$L=zK@Ps)P^G4kMFV2uBVi7&q4y_-0K52m@f=YHqw*YBKjTLrEuN#>;N zTrQn4^IW!6%$15@iGJ=XYhIp%LRXn5?Xy{0@Dy<=|n9aeAdCSbua^?zv0l<1x@k9+p z!f{ox)|e&6Z#}H|;tCumrHR7`u%16ERGqOZJ|P7Ap#ag;IM`TsFB1>%sgaMV?Ga{c z9=!WB!cGQ{wlc1o%fRL}y3;ioAZEXl^>Z`Q!0Ld|0BGdfBX%_KjC&7VO4Xn3n*g*e zy8}#W>$5`QAJx$n&8`U6b4*-4ucG8LVYATox0@h_cu5|H| zszl9jzh>SEi6eox>tn;js^tF|jL@dRihOnWLzDTvkHtEwkMq@1VF9WN*-Ry9a z1cUz0fOgN}vAqs2>2H8Xnx<+{HSoBBd54d1{k*75!y2yhHfeNFI501_69C&uhvcJO ze?x?tqN+9~VtRZfsCWnk(pv086j~t!SIsj$-6NN&NuiG91^bwvLeH&AH#Q4J zu4hr~;gU1t*O}$g^YvR#vBgt2%8>`{k?ZB~-L|Y!9&Ab`V`Y(j{UTBx`1+yaLU|DW z!slx7iSm_iUb(v#cTn75tY_95OMD%dG$djK4-_fKG15d?x0@-Ac%3j*jO;G(^yKdD EZ~D0@2><{9 diff --git a/internal/test/LANGUAGE/AUTO/12-5-1-EXPT.DFASL b/internal/test/LANGUAGE/AUTO/12-5-1-EXPT.DFASL deleted file mode 100644 index 2cd0c00acb7bb08940af68daeffa085dfa9c8819..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1028 zcmah|TTc@~6h6DX(?S;FJqQa4Az9sO8&IeZFf3DO+3uFzZ2%ukNGZ0lP%Op77ziPi zr!`oJWLF_3zL^+fd_xR882^F#J4}3*I#awUBuEn3*nRW_V*Mvp6$-|1uxy z=g~qjmnVn5J|c!9z2QhtPp~nHbotoYf8T^7SFc5S`h$(t-ED>|06-cJ>E;9Azya2# z$q5G54KW&%v8bQ~7OaY8dPy!~O2?XIHi!9AVL{Ai?q%{cow-F|0IbKRH=0r;Bc>|W z7PHC(tPQgvrie+B8XCdCdVgA>))~w6hr(j77!vVh(tzD<_ZkV}HI3w5c0bPS&BM$0 zadx8VLNnu{+5@`W$+Jq++c-VaS(769aWber_?Nz|UfQV_Re23sZS~ZbY@^^Dkfx-`oCs!@9WzrLFh5D55+UEll zv@EmT$Sjul&K1ppJ0jCg=V8MRlBr1AiHKCsTP zm)5G)Bj~QJt>uALfV10haS(kb9Zah{NOnZ#r#wsQ_vQOH4lL6x$*PW%1ZHcbSX-=R zGLvLZInR)Q*{&-b*&Jv{57-?}y8{?c`Fi)qSHM`$=;ckbP0}zjuy}$QIc8uD$-3>Q S*GTH)Db>LCIe6M#t^NQPYbvq; diff --git a/internal/test/LANGUAGE/AUTO/12-5-1-ISQRT.DFASL b/internal/test/LANGUAGE/AUTO/12-5-1-ISQRT.DFASL deleted file mode 100644 index 637c99faa261284c1e0d9f70e5cfa998d3a5e9bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmaiy&rcIU6vy9ge^5$GTB3;>%9@;|`Y)+oV)r^jH~Hedm11FKDSdHrtYkU>P=oVunFh!}1pGrUqX}vYTsBOK z8QG+oKk~hVWWkP2x$kB3Xwd26w)@;|hd6tEPyqZ7UZU(UT^JVgkCfL+%75=A4TiTQ z8d;;DCVsnw?uzfFa(P_9Ic(V5T)@e3{7G2G*XCJ8Io*ftZxwZC_GVUzwa%Ua%)OaP zDb3UGOzwYF-99xdqa)cI{mJd=IVY_&&+gc!zGr23Bn~DGg(Xd^SiZqFrExt*_T9{0CIH&B= z7y{+K)UW;J(1}ea?!ip7BxA{OD{4Gz8_uw1b)On#{B9Sb_#O;1jyI F_yso^=2-v$ diff --git a/internal/test/LANGUAGE/AUTO/12-5-1-LOG.DFASL b/internal/test/LANGUAGE/AUTO/12-5-1-LOG.DFASL deleted file mode 100644 index d80920fe00efeb56afb55ba297ce09de02953190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmah|-A~g{6hF7y*cdPi!Dx_RL*iFs30olGNOYxKU|3q{M+Of*kWt){!N@*LjFAws z=u1%tk+dR@z8PakOhgPksDFa|9VWi`V({KVVB&*mdhY$5^Sh_#{LXC^0#lOAN%{H3 zY|bih`EqHoT;k^P1+JJc7t$6tNBrC)N!9S<`o{7b~`{LcPuBOAS4aDXFAPxI;sRv-e z2hN(!@&?uoVK^ycK@rC>?^GQ-M0ycS9czx=9OFv)MImQBuyVAW`63_y=Y<^_HWkT8 zs*1CYmQkbg+zuxdVS=ZqwLFyz4L2QHx&Jg5}KVvwI() zWhEFvnVmg_?0;16t}0&us+lLs7=yw9Ynk`wQ!Vs735Nh00rs=$)@p{$vcLqKmv%cZ zsmf52iXn`O%8-mTVK7NN%81T0exhjoZY(7y~r<=qBf zkOUAunF!U=7jo-;^+fFmk2Ouz1l2SqOoR7@3Ad3Km1)8A>%2>3XQOAP7xV+Temb%M zoxw+vsBT!*#zlj|53~@;)HJNrTnQJ^*c%dSJ?&Exb$s+Cx1pb8@sY`1buaoUb(>H_ z1Pioa_Z)R?5=y`;jG}dNf9e$aS((D8?xhG_-#PYW!zz}z&Ly#vo0}nj%q*8(IJ)fA zw{)dYNh|{_c-E>U5&$!vO?g)LY_gJAzqg91eKt@b6u42jLr%3<62dR@!UnJj@%!;D zN*w(D$%13o;Ym}JCkU7Ejp)Zsi_k^otVfPd&^H9>8Gi)E8y zMygcv$G(@4EZDIr_q|*m4ZA(uai6=L5NB@y3V{E?OB5Yuh_c1}BjvS{_TPKcWrnvT z8Yxjw6Te+Tcg6QodLFM}9oySnz{zp^Nm#|#)>%b4-G}XO6?JFkc20@4&z=FyzL`oZ zt<&#J?thLq-?1M6;7Ngrx2*H|D4}BGls}h-9UPGzt`?KebgNdd!r$0 zcKc}19rYUyYDyiw)J;xbRf)cydz4RGS0atRvpaP5kQh0Gz1}BehBqY| zsZda3zg+@%#d8z+0xseLCaV^lol}P*i8Nl3|nUvBx z`_AP4=Xm`c`vEX+y=8S(NdO$RzTDiNqR4OzAO&#IZp@8anRW)$i1*RGqv@Te{Tp=^OK<&KOTxn&RLCe zZgOneV$&8{C@vqQG{Sc9RJSx=0%!8q`Zf~+@WVl~LUm~pEt`CUh)R%5w>hWm$`E{I zS?V|ba_GdOm+pQtye4BY*+?Ap_RqMcW0b~`X%UNZLQxi^Fy{Sv^|9yP6V70W77ob* zYVOLvxQE&Ym)|JR4i^>gvv;gY>$^IqL{NM!yHOLA6T|Y8!8Ms@%Qgk|Z^0)tnfwAs C=H%D_ diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-ACOS.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-ACOS.DFASL deleted file mode 100644 index 7bfef9cf08e0bd7994dac3a84ee504248aeaaeca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1995 zcmbtVUrZZy9RJ-F7=O!^bqLL52Vn#n52b8wcA4}zen928Uw402NK6QpVnJ9*fh9yo z$kqf+nrt{F_nTQvjPJ6=7vg43e4X)SGrsxYqYoMvA18jlS6~E9)R3mV`+mOv|8|3v zk7>HBW#<=W=F&MiyS%ipyd+O&bMj(#IhRVy(}2tGYRsh9hE;8(`$A8hb%2w~r6-rt zQ?k9BUYwd-c}ebhO;#6jGjs5A{ydO9(X)~0nKRvWgQ}&Mto^G_B>Kv^Xr#BhZs+c% zAY}<5DN@8o6(JJw5%bRjKAT@P}60vgE3R)N3LQPLZIjckzRbv*p zyIFsofJi_RF_^D14@QLTE9BFMBVsZX3J4Wmq@7-*six8+Tzs1l#H$H8_&W0d@P_Nh znuW~vgulrAK>oI&-(>!83E9Z3GyjMvfX>ENbMhqW1HY1xTCg&cYAN0mRt|(9HtmH_ znQQ`UnTZDY2I1QXmT%o)4O^YeFF^GWXmDAOHFg01eb$%>O$0%j`9;v%dYqC!yGMRH zqLHIT(02dLq?~Mn+*9rMS+f0T);e4$T(SeKtz}A||6KUSe=0m!dm{veEM_DemX8Z3 z!x}RN;y6*tuxbqG)KvQ8fEYtoSghbxVmXX!AgrmjHmsP`c1##I&70Q>YuvKws3?L& zur$z`PF2H6D1*!#wZdEwg}-atEX-?swZN#yxm3JO&{T_B`%8e3uZ~yw{4n7DFf~nP zD$KDHjve;ZgJx}5HO3VWM>jqRt!b*RIl5}o0dL^B>?DzpuI+g$~ z9RTs;z>=QFWKzq~ZNP(o`%5^30;z^Z0X5mDEt9L1(r&+k^CJD1~dnvH4dBxE+Fq`;02$z3d>bWpVuJ!OK7G4w83mF ziv`WoDZ(FsR@Ht&TtaLboE}T4aZ`_5NM8WD(xj@6DF8tJ1f@D?KpeuNyH!Jc8$(B9 z@9`H`c*`t5rGnR>MeRYw8XxUvy0UkiUgaINX!{wclqXC!WFYk`Z^g%t2zsqU>U%h9 z6$aM8E6F#!3(+som*MF8RS2fq%K-d12`)|W&da=Oh<8PK>&v{o3Z;K>3#aV#;*#99 zsM@`cVpPvG)hFwC`}w)2g-WyZhp%@WO0N*!gHSChkZvAtpY7rAs_}iszpI6k%Cf-EANLVFCX;Q@WRk&$K-vBW#EIT7Xz zo&4|^f1Y@bn*WC*VXUkLo#f)nE-{oKD{7$~Fx3@RncWvSG{6oaPMy!Zf5wK7`dZQs*<~4#VP-foEJINhwXXh`w CX;_2+ diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-ACOSH.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-ACOSH.DFASL deleted file mode 100644 index 4d2079781ee4f088a0fdc6bef01da7b9c8def1f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2078 zcmbtUTW=dh6rNotsawa+##pp9rda|pk;|qev70mq>dj`Hm~3|3-8D`nq$oHxPL9STnJ3Bp7n3Kzk3$u$0aKKhV%TCn`wJ2GOnohN~M_wq; zDl>&w3Nu*F*?A%m;#{eEQ&~f^)68&Ige9Tbxm-PvHk1sMrVdjgdbhJ+cEPDOclRg> zrAJXUW{r?*tNsgw2tT$;BBJ@Kv@t5&JV$=LH7e%haI4VdLhW>+=EJp@2|>jHLTb72 zM4(ohkl-JLf2hU+SKeXLS|Z7!J7p{h+EstNA@P0-hj-( z3;PZWrJG=80T6#*)-SWb_k=8$F0#O=D8Q-9Ylm~~hyd(fLYe``bpDCjb#iwPdf}HH z^uGTK^2qvB?no{IC+DN z^%CFjX$3k5V$?L5sj#e_$=Web5d52Cs&QIz^$5!I5a@jMvomViv>S8WupL(Wz$3;2yaPn8R3`xtDY zd#%Un>j1eA&9B1M1Ud|6BXA2YL#L>=A?m=rrf~_CZE)&7tV2&*Ad^2qZgibc`jS6_ z%MBjE#Ux(;YxLj z`_K(gpUN_u*3bRisdfzvQn)r+pOo(SU)Vi#=d|8dooaYy^6X1flUVotY=o&U zxNHPMI&eeCW@!Q{^r(Z@i?E6v$8;V~^F#^+Z+c7}&ZwrHgdANZax#enbkqIbsqgEUf8K;*CGzix;a2Y< z7REgh$nVkF@IhD`tW%~P;tAqushnJb-nn0o`z4P#EB*=`Oe)WDezkHEcj#0}Ch_wd zd}_sFu~O^p?X7%`F1K#q{^?@f2SYAaYOXtYZg0OKgoG=7PyX;(gUcWu1Ag$Myn|fT HwzmEPS7BkM diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-ASIN.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-ASIN.DFASL deleted file mode 100644 index 41cf3e718ce15b8ad91db921d51fbae9de2b45d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1995 zcmbtVUrZZy9RJ-F7==;}RuP)X4#EgDUR_~R>@w+b{D8`F*WI5L5)*=@SP)iH$`Ya@ zWNU&ZO*TZy{bm*um4Y6v;*zMt>^zuh2} zhipx;;=1N+a%-H=xmm1kp;Hun6yWB`q&E;39^bR42*AQ~}bM`*qjn_}K zaG9M+e@XWP`P+tiQ}=&I$VO&e_mA=%=xl7aBu}9}@T&>&ftA@*Yw0exawr78c|U~e zWHVUHOg6$3fTsy8-@2hUZg=T^4yuPhqoW7(rcU60pf_cLlL3&{{XFPxKT3(8-z7gC z)5!56XutPXQcSi(?x~J@da~nq);b+1T(T3at!2u8|GDr@|5SLe_GS$%n8$?V>}NM zf$~5rDwQ=mAr0xqm>FUm&;4E7(nGA);{!%L&ZXpTf+CyLJXivRJax?L@xy@oL)0*I zL(*+4VOt?jJ!twuvNj>PIJ)r&Xibq-#a3mD4!Q%+1WyBs!txtbvG%b>z)l_#rQ-?U z(m@bE2`u4xOa?V=)dD;KxWA0+P#{@TD4;KtjgKW%Iu09XfTU9tB1ab22fbqzxUKH? z@sLmjy)3J+irgPSRAH%P3(4QXV1r^qwA!K5z&Pan47|YeR$;ly>9bm7e+8}dpV4#+ z%K}9mRw=?Cf|mCnAtoR;15QsQl6zJsBo zvG>_aE39>notD9Cz@*lYWKN6?=&H1ToL*&}KD7M|R4NmOKCB`2D{I5oj|jT0L+S@O zYE>H6z%9wQtQ*lU(U)ec>QxA)#?1iy*a;>~vaZXldzf`cS=%eD!;8|tIK|UedMPiq zugdM>%oN=GX>s;S`CKEmdIrSEy7Q^CiNo5eK)#UMk$S3e3!1B%tQN%}$V;|vQP!1n zis9%0g+|fxEp~rk@&^w0J*}F1zQY%{xEJSQ-0sJ7F@9HwaWVceEM4N+Q#}8y*(nC+ zrxxCxp28rH4h$T6&K($-83(EdoiaHA!tuxhCS=jG#dXBM8XnN68yR6P5lcLIH#X11 zprMyX@H~0!I%@eJj=1rPR&=83!$B;*dC9Pv@B{Y4;@NA2t1R@dfzPh>0{kZ~(dKM= z%hbh(55F(G!PxCWe{XMZq5sJWq0>4 DSqE6P diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-ASINH.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-ASINH.DFASL deleted file mode 100644 index ae4cb3bb03fa667d1ba0eb3a4729b70f67be12eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2052 zcmbtU+fO4^7(X-R4($%LaoLJ6q97>_D^M21=yn(mr83Ov&P*+vm=G+jWrc-s@e&mY zHenwccM-)on0+zv#i(J)CT1gRy~Ox}Zx|Dw{1Z&{b%WnGvN}6AIR%^EUJyI_x;y*A;dbw!YU#yn_l@c7d$PB$qqp6= ze{(~SW(XlEQoyB>5Q%t*^Il#G+0?R?!I(}JLmiihhh!qD}FuUO7YdSiWZlzOE zt(Y-HZf+|6Kfo|5QA{crFMXFJvVmRy!Z$>q8nd24ctvWk@v!bZRR7 zG0+%MD2O#Fas2j#wcs zh{E5aZ5HCy9xt-k<(1-6SyL@)9kCcy9v`@PVf0L@*+mL+$#VwdG*#CUx@yybBfZ2c zJ+(k*Ux=C}GZmJw;|V+D@q>R&NHs1it{y>o9spf+@$9%7Gc8CP0M(fTI1HMg8XD!2 zlb1S94U!kA#7l5`d^il>!jUEPc~wW@HV9={x@x0%3v$+K3BYfh7*#Hy?PIV7j$4n_ z7Xk8WG`|X0<7+mUjlf~}qB=#j4N+CcP2&|oBg$)W~IU+_j;K18M4 zRg~U^*QLzB;@w`n&0A304L&7CLPs6Jh8*-A03_lrezM7%(YWRYkQLst$QxVvqZJtb zsgrNC)AI{*(~{aGXU5?*o{%T679Ud7ExEDZIUhOeNW%urq(BShRA=>=4OgmLyc*pA z^`!)}Y4P08oqT&=KZR?f#h223{uho8Jv?p6Iyk@mwGAP2B_iy|D1(%IL zNC$2R*({Agg&wuvdI46k`Ml1HvJlx8=o6!ut z)6v|>!}Yx9EDr~GkKhGMInqL>qlC0=5P#(5$P}X7gVOMm$iHKRdpyP{jKW+4KAlCY zU@fsOnRXd&=xE#q8a(2xdvmao+_Ri-<}Tvy;xhb2BKY?k{1q~pOs>$?)s_1iUGDDg q{3!I0Hl!F31EgY7qjkYKLo@gF`bae2Z+zyjXJo5|+D{{CN>M_h0K diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-ATAN.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-ATAN.DFASL deleted file mode 100644 index a72d39fbd075f33efea66776814cbe2260fa33ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcma)6PfXiZ7=KP61PH-lDQnZNGm-j7*-S$y6Jwgd7(-l)o!QPPCq^M@$bcXSlcuQ% zwb8bNrIyjPest9ilU8Xb)*UvqPC@Ev(t6mmL#3W3P1W;W-@m7j(^qemkl#^+=jbuyidlrIy4Km#G==?B2H zT&+98Ev&Vk2KlF2Yc4V#25l|q0lSUgCpjAe zjdBoqCHKEmY<*FR;O9aFLY8wZHt}=oL`>Aw0U0~ZCk1stk#xRa21Fe)Vjdr@_te4| zLorb>#U!swW?F|ah|U~+#+YGBBOVWEgxx`liX^D%6hElxBSwre9_FyMsl{lcH$dyX zO(1N>neon+h=L&*)dfMw8-&3JW0J0GI>NtcYY zVp7%{0zByA8k8oeqC{ESVml73UBE{Ot-)Puz}<;J*c$0wK|!Vo7#|iSn8-GO%aEAX zbxGZ~*pvYo`3Gd-XAQ-I+$1TkB>4>*9z3OLQ1KXVK#LU#;d@}!ASNYo*jZr8=IOD^ zG;)z1KL-Y3Lox?>V{D{fQ~14G;cWO3NUS!cYeOpLRR><`t1X}`dVY!;PM47T3+|Oq z#X_(y@|Z^Pc!ag8X+@dBG#m#IF`c692yGjn(JmT2OJAu2RmN*uubP>~A{Sj2qFiAIQSucwncsGi`$t`9 z`;K$s9o^YxbGr(amE3bUnBA1~JK*X5@qPO1RoXSJ>?$3w-FboW;kY}P+2OzrjDdF( z-r0UWDqLFIip)&RUYeS~z8~CT56sBfVpwF`s!0j59>5;`fg{GrBJ-HW@z`>Yd+zat zdt9UO_i22b#)oM99F3o$@i2{(der~3RQ|d72~rP%3fx5Mn=1BYX-jscAD8;%(DGcV z7ql+{-TdSN&@V+3&Y!f|Ykrt~39Lz}cMINnV0ypKW=p-_b#^)oN>J=D0G7(xY_@8% u$COt<4Sy&pTfaQ2+LSxNrkB$7NU8hR?_aKQHju!Mk2jY zpIM>FF61T)xhc_F$}LV!zSSW{Ulir}g_&7c^z;B5jdgd$jvR^jhGbK7(Vn`eE7sW) z>yAcz8<*EOVU7@zC1oUagb2h#?DtAS*iubP8cJ%aq|2jf*j}+qwGfMxHdVteHFSxE zxp`?e_eO3O!#TM~I6~};rP`siu2@N`+pF9%S8rb^?M&)Y3PO_;D&cE4Q4pQ8OZCw% zsaxujWJ}hE$>p`c8AABq8U!A_`7(cfgu8Z%Te>mAXZD90xN67MF2~hu$R%PqBTo3s z`3V7j0r&;W)PM0T71rCSpM!uJSn3D%_Z95|^?yysO8y-6kMJD$y|TVH(}ppC zzLt=Bh-4<)UcSP8SdmCi{ewh$w;N{o<16I;b|dWokS{XfOfv+KjR5mmrX$mWOeZil zgp!GDE0+M}ByE-Y*AocWS~Iwc4_Lj@l8 zt=|T?<-Gg%zss`wNo4_7UJgNPmh%GPz4iyCrm#Zw!6c52G%V|bnrcV`Ns#CXGt5`B zI(`StWJ6eyEoE3TR4Z-3OexM#R-5CdrH=AESOndvRWw!B(9ly#u=IKt>@&5_kG31r++IN0k(4!)&R&aqr8JA}$6 zXCLQt31Ka-v-Ubf`ra-buyTt9vH7&zEKX0tlRG8OoN`}Fl$~~xGirZiui_Z(R}2-J zOWINxEonhVXeRTb83b@FO)b?uyT>j?Vgo8vU3H&B=Z!BsJoLe7r_IgtBj~Ybjhj9Z z=QiFy5$89AI1iWlRW*)x5&Xw_m)>y}aQOh6y8q|Z=BF44c_GfldD!-F4?gOw$u5Ov zCr`dQHHoorZD@GDIj5nar)?-0&WSJqQF`P7^A(_c>kAr-C0XwfFty21IgyeLE6!ql z>}U^*b+e;~Sgf7(wxSyHr=j`)i#4&nJuDVveVh+8HP|(pIz~ugjU2?sDSjKj&T1At zzTN|-TVLs_5-v>qXEa*|wtNp@ZX)!}zdrf#ajbqga1-_>AtY3coej)YIc>>0q3KwZ9U_-T HHa7kNl;#ca diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-CIS.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-CIS.DFASL deleted file mode 100644 index f96b3461c18471f689c8b1f81484555e9bdea52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2111 zcmcH)%}*Rv{LKt3u&~?NWkuN{j3^(ObZD0r3QG(O!vj`^dF#xq3nzlh;*vlie3%#` zA+^yaZfud*%(Ll#;DHho)3jz|jPc^3hkEet(L)mwFUH{SH_Mk;(_TEx{NC^T`@L;a zIc1oNvAndhu$W&}mN(W{HrAE-Ed1Ez~SLT7Pd}uJ6el)Hd6I}y|kaLQYTg}g| z=jRl6BfmB``@sbz(XZ$$s|$;8=<5SCk?iSCUb)g08r2=MZ0)%^-N{S+$wY5g=-}QR zL0%?=Ye?Py7 z=`5`gfe`O@v3fLP8E%SM-j1*()Oojx!IY(?AvJxB60!Qw3R)MuVldII^=RFik#fkr zJE7}@h(<&fF_wpgM-#$>YeM696Jl10M}&YMXr~`&E?&yUXTqhzj0|5CzF3KcZ-30> z-A)!3AP*$S9*eSAJMeF^SRp5d8VPn8o+}83qIGS{r5dq@!{{6#lL4GL_d#Az*}IqBVbo4Bes5@%A7|3WGo`th`MP7e}AV(m7v8 zH;s&`yL9A`D)SmC0xJ|&sckb`V;MJ{aaAb_(sinCO=~_K!;$KNR&ShGpi^luPe;Ib z3|JvQAO=OyErW8|E6Ry8D;$D3i3<1V{i=*Ih(4uoy8ikb!mT zlHdaJnt>NPDLv+24wKgcTiA!zgxf6UV)za;!=y-l3|iGkMdLD(?t;&%w4Sofl!N#R z;1Y=7`7)0KAb;@l2=;jsg5UV72p)omm_yxB&6%DYW~O#@B_Z>3G-|NPv`MEB{|t>n z7-9{KENx}HXB2(sPYyB^+@!~j#v<`ynuyu!7>Sd@=gTzL8ijWm`Ec} zA+s9H3_{AJ{nW^>yaQQ}eR1-A8GOTAs(>oCd&L$vzqYQlZtAVd{4Bf>bIQWC^5u@S z%{Fu*cz3-W9MERNrZ6rDeyzd&REgFolNF^6l+EN$bZ> zkGyR=omS zvrF&J&0=b2M-d(q!5>AKMh|)bL*N8^Aqhzzb}j=H+b-frR;MQQv9xZxD(`FKedl@a zEBxw9$bgcV$T-LQgS=mm`0Iqc=Iw-TKpw=~kw8Ych=$Us0H8d{2c$zN`tVRj6^|H5 z9jxR70X}dfzz3@UKfx;gAuI8LV^h9n*@17T_E2vS%*StB?fCKQ3csEF0yK+jyn}q@ H931=&!U=Ay diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-COS.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-COS.DFASL deleted file mode 100644 index 59361151622df9ca45b21fab8ac961c533f99a43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2252 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 diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-PHASE.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-PHASE.DFASL deleted file mode 100644 index dcc57f2435326a2dd995f9238846a1725e49ab7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2300 zcmbtVO>7%g5PrK(QYVg`wQEXi(qwVlG?;FRLklGw>dj`IxLNNryKCHDh=Su{M@bXq zhaUk|)LLpKj9L?j_E9PU5*Nh5?TLyOS0HZ5t*8gia0MwhBxGjRj%yXfk7{f8y_q*} z=9_unye*UV(~2f43-gPGx!jVtu)4Cix+0!kSQ3{PR+q9l@hs@Yw-sur?@q|dIF)xG`ep5c+` zGb7RAA#d&a1}7{KLb9ZaLnk2uaS{82k`S>}(~{x|O_g*xsYdLwU2;P%Qrc7vyW}4h zR~8nfx!miyIZS7MnQ(;IS4-}AT34(D)$Mg|jqA3rl)4hSl!Dacah34yh8OhC*`@C2 zuykA+mQoY4sgmm(-V22A{eFQ*G~eWJPja`;k)Q8O@)L6CDg>JbXm9}5FVkQ?G!+1A>f>QwWwH=A4?$9qzPFc(^NwmO@KxpHzRxp>*U*k#{P&RTgrrFs8-ql8Y&KtJIphtr6zeE zEP{2SE1D|n>68?wM$(Khj_3Zm+oBQXae1*j9KK3UizvWcv)LV}a{0i-3oUJ^idCmJ z6I?yGPmwhxt;v=;*3=8E)8&UY@kLa_poT=#Rw`{pTmi7}j>!5M$akOD z!Z5*Y5L7)4I24K?>x#+*yCg&(YEUomlC@!1`mxFOLC7}sWm!W3+q45ymn{@K!KYtI z1Ae{b3Sb%+lvVos>aWW6#HWHR0`IRfx@VZvI%1Y1%Ax!uVbrSI4iI8<3L4i&Z^hf9DXXsT9R zGS4JOsV41QOYg7)6hguAB%#de&M_Qi2Yj%P4?3<5I7?D zKgbSt!Wz)D)NkdMSH$pnIV_%?hA+m9SU6X|>`{0A5W3j1ui5KJ=|06!fnw4_r=%q; zpoeBM51K&^FQuua*28~omxe}0RiJ=czs;Rb)JikxPPFr8BmNLZytqN;V{j4PjKrWd z@uu6pxxYCr=LMWUE0zmuc@PQ$C}y`eP&r!@W@Fo|X$w+qXQ8RQ-kddd6T1|eo1TAl zW*XCfnBWkea|jL`w@ch<_bV)Hv2c=wPqOea7Vc-^-7M^8VGgt3g#^&l)9us6Sfb~r zOz|$fM{$0CkE8K88uI1_*E<{IYah+T1XLEDw hQt?|2rd3!96`w!+!&hw%_t+6&7L(Xv^6^Bi_9x*dr?mh8 diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-SIGNUM.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-SIGNUM.DFASL deleted file mode 100644 index 64281de8c4cfb25bfe4f873df68e83a7a3dbea4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2520 zcmbtV-A@!(6u&bI$mcrX+Tu!a6rps}K>e*Zu`<(!`{1W_!-;E^e@&5wdgUo^$T+ zp7T5B+)0zt)2c42iRqb%so1QTSeTz#m>0(rv*KK0VRkeoj)Pu&N2R9r-hiSGwjFD) zv5G9Cv$2u+*qCT9#OB6E-hNqZKPoCSvlCPBa^wgs+q({SbR9U*Rufb#J%{$Mdpf$> z_jh%6wAEy9ta3tv5HdtQNvl`mbhx?QmQg!ND)X)>DLHfo<~7+&Pmm@ zcSr}N4#^7j8__VivFbfX2;WjG@EFcF@q2^Z-LvG^ZwL7y(O=7zxv{pov5xw4B9M85 z5Y$%^k{R+3do%H20e*Gx^JS>_@_8z(wNft!$)Q4UXdU&nfc*mX#r?x|;7z?e>|0wO zZ72pS!kxGWi@I}Lc5v~#;7Pr({5`E-qTUCDq~pufJIHeoKzeP*&>jp1?B#@1Lr4>& zdo#DWlSTRPhYI;rJ!`y;pWP;FLybcXaQ0{mEIx&UpAi(G?hGO3LpReE>Rszc)RrPz z4!>Y z;sW8ToNK9ufJ%+N5O$n2pcs9+W=g#w&=~zzfG=Yed?~bZZ9r9QbwDyTJ8D8Zs%}4* zS!XO;3-dg9_;L-e>Y8FiBT|r>VJpBmo_l(?O#`gTQ-g+F-%9SRsEVao8)Jehj~9Hr zFx#f4+W8)5f@dr4R25x~>WZ!PJuwKZ!cz+q;|*x0Nll4H?MT!Pc}XqLyHLF59y*|@gL%eWk#p&U__iPoddNcGGK@C|2TSrJ zYe4Y>djZAQtP#aUh{R`Uc2Kg;gnOwj6>csxo@aYc!Ff=;FqA;ssL>&|*S(^4!U3fb zllB|n&0{ZA6^Mtz=YskJecXzH5BD2fj%5Z?h>UW-u$NF=0iO~hs=K;w762W20BD8M zLVVGP3rB9TRF;`j)BTgJqRv$@X# z>K2<3V%_<~S;3}nR80+9P})>3J!C`g=oYI&H%Q`@D7CfR@fj!8*43*)FKD@Y-~E`) zZyZ`UZPCh~--aiCxQe|&zLGn|^u$tpMV@@L6knC0f&({*wrsS(Ct;c(i^Av~J0dB(ATq z!(}KhCNoQf;M)gDc#v85Iqp7(l09G>bl=JQt6W6pA7|`n2?TDB23EJv@FP200>JU{~QdAPciv?H9KCx zx`DLTWtSuOvD;axBpiP(3x7GSEEAHvf0K|RujOP<>fukx?*!D|2Z-c-@bV`Qzxe&F T5_ejd1hc@}SS$H>Ae;RYJZReo diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-SIN.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-SIN.DFASL deleted file mode 100644 index ad98cba49ee85e62e32e9d47dae5ac07c45c2b30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2252 zcmeHG-Ahwp7=PX)Tbmzai#6twI;hAz?1)*t-$Y%?AdMuNpCo+XxQlZCCPET@Tgr6D=a6?_^yiL*`O){q>^2#VJ z7nF(7#61t~Jxd3&xl|f|`ugzd_4oSxJw07b!GIL5qW#gw=l6E|d(U(={alqg4y1X8soZ7_8@tI>MiMkQDltl|( zf0V+rqU9|>Nqs0J;lg}Ch>oy9F)}PM3xpy&-Z*4br|0rlJoQDukVpV*e**ZP z?%$ZQ+}{L3zQBo!78>q$dK@dz&{jIVop`Cs+;ihapuTm3@h1Azw2W=%Y#tnp-}b7E`;!aDbIz&N?&ef-eM@#f3m2T)ad@ zf}7BXjV(oS4yG?Az8E!>G%=0T^%CO?zO^y&$v?qFUmN_sS)c^3i4Qa9eD~k?o!>bd zqX{UU@@j7JX|_(}!A~X$#mVEUAU` z_)>a8ahB7I6XUNxt+ZWGwE2ap8Q7dZ4`N$SS9?!qXG@@8vyDQwe~oGHfv~prmcYS{ zEkT|mgrrCwmoh?R;v??$oE&ke?Wp}RgQ})BOe5}woAX02YQm;gsD3*X1bfgs!-`(&6USYH4d$51C)sV!z`FxaB~%H?P{0WuG%qk zklfe`tPvvoP$i29=F809kZ}7l`T5R}m{h`5LWzg8*+ZHN=U*lS73GBFli@KbpBa);m`XjFze(<&Krj4sgudecf~?z} zNY*85p>nEeH;LPQ58ft|b_M`LvgyPCGGo=yGYlaJLy)~8fFkI!5UXy2d0b)DFoY0{ zgUKSq?c9aDtC`ize{TNaziJ*}JQs$E=QA=9E8O>UwGo|}eK912I;fd_2DQ}Q7--A^ zJ0h0wGO-xgRu$1TM;}xz>Le^+i|)~_#2&RBIxLFd5i0OeH>hSN;%Yy$hV2L!MB&fT z4vX*#UjPhekXEWkWL>kVeavB0`6TeDgo|fU-SG&>W#1W$(ltX*7@9--j?^+Q^Hl+r zr3kewW~nUU#1l@$7sM11%^X!dJtFcw1iEssa9oR7HY5#!Mk+vI(7$Htl*?{TZaZ~_ z0>C0(g!e|md+-euETS)H1`4-8D8a5Z2gRF^vPw??cJss~@ ziHV(igLs=ap|%U5mZz$3F$a#*uz3Z#0qExw%%O$4 zpSih~o?Z$^Mhoww_vkMj7d@)BVjtFTd2LI0aXKm-yf+;c59Fu_ug&g-C|=#D2)}#Y zA8sk^o2Hi@d7`1b=K;8;EO`)5*`Z@^g*6vw?RZU;HpB0}VC2JH)$%0O(5b z@C`ab$k{Ctj6ws`(RB>ODq z+u2LFyR-_wXcT|Hz%M^JIhoCObaZ6DLYF)H`#-K1d@y7^oA=zo^Kkn$Atapbe(L*A Ti#!hS2%IoK%Nxmd@4>+zY%Wmu diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-TAN.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-TAN.DFASL deleted file mode 100644 index b3f30ab19bad35852d78a791947ba8e652688c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2164 zcmbtVT}&KR6uvVHbotq3fi0mc!axeeO=l}uVoM)(hv5P%!^}EAE+kEmE{jWrF5xdR zDj_&(jhhtuL*}+=O#0%3#z1{)irEL_qdpiLO-$c>^ufgV;Df<)W?019#3t-!a_{}l z-*?YF=iW_HJ|-)IoS&PYnawT;`Q@egUxBw z{Jc1uUCGYkcIFldM~Jgg@DEz5Y$i3;xxuY*HO{p{RZ1-)}lp{lz_ z>=k=NQ&P#@tig_iJo?e;`C`>F5>+%!n3Kh z7vJz4RS{C0*@Z>@`myJ@+=Gc=Q47NIw@u}m7W|r!&D@7taD?YTadZ1bx*4N`+)qdi znr2#xJKT>5?(^noiMJorAhDY>Yq@6*(D<|fhrII-OWrHf0&vYugyCz1uL*c>yr+e? zyR;w&VG#&BTBFv~3G%C2Q!X;m2-;eZ2fOVbj%1uUd2ff@OSd1*N$35G>67VB$ZV$T zzLxGfnzyI}`A$c{+gi^1A1&+P?Ue{5vX~1IzS6l>XpYL7I*`N~7l$QvK%u(Wp9Dl5 zGNQbnRq_?^l|vKNMP8PMwD?p z_g`yMi?V88fK~c}&{V-F)pbo5HOov{X4F>;1~pMh9T#03o%lk41);M=g4 z$(F8D_0WaIIFzk`Ed0-LVGg_mv1$|#!EpvVR1Nryiv}E^LJ@8TD}O0*3<+?5Ld;_+ zDXA+-1J~cNW*j~O*aw<8S3IbmJ&&te)`A0JtuT;BNV#9L)PWQ(cU&Fvg{wn8VXZ4b zBy3P~P&CFz`!z)@-J|NyCi0nE8eq&*lGtdi8yzh8(97=vQDAK zkkWobxhJF~O(+e;VAZGw+kDm1OzH;Y{7ghjyRHis0|j=*qw=X!i1qbTC=BYoNbWPc zbU>%XW7XJa7F*cjnlC4~y_=U4{9Y)*CHO}P9tsb-J@wb`_!6=cP9ZWoId^Gl68G_B zmBRUQZk0lzI&ef#9|nIM82hAtqaG93aR$h~ZpR;g`O`%^zDCHH9dG#df@uRxQg#vM zid_VJ*e-(3c{~0=)%9LGo~-@3+m2UMT^C)=7wjU;JM1FhZFUiKBKFItzWKcD-)SJX I6MK7q13P1N4*&oF diff --git a/internal/test/LANGUAGE/AUTO/12-5-2-TANH.DFASL b/internal/test/LANGUAGE/AUTO/12-5-2-TANH.DFASL deleted file mode 100644 index 5213b3484a95fb891132fd62baac202715e816c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2021 zcmbtU$!{A~7=JTvQm2lmW7ndM8=4^yQ@Kn^wk|=To=jd6lkq$=GsX#*C^$Awl+;lc z76BzHmfC|wn+C$XqF#`=AV6tU301V1MTkqewL;>=pMV6{DtzBKNu#n#9A@78_TRU> zZ-vy2>V~41X6L46^7Be*X>o38Q7M$>m4(vMd@ipPfUmrvGmE}8tmz}|&vXRsU6R~< zequ2{sW?mdg~^H6pHezbE85)r)C^osodU9>x2LnWySqI&sM$u%+rQd$_M+L-?ZM4! zYl2)NgycvSj|M_y;v?>riX3;S?WluEgQ}*MqH%Y{t@t4qHDgoDt%N$2#nPNQlYb>Y zgXzpJ5P=Z)a>YNGF?A=&Om|gS78>14m3>K5O+#wh5GA62%L{rJ+)ALMQ|(bZRYx<2 z$+flMc|wFALb8ZpzAWAv5pJF(Ki?h^vr051)O$#edPsB8>dS;6V;>>aY;;_z7RP1y z!th0^OuGCIlh=xyxSN#7B&QoO*V5mA7sE9*_!Rzv`DKOv2PV=DJV^*Xt~3%&5uHu}K-1$ks+ zGJ7Q343TrOjVxa8c<@%4v_1qFvawwSD2^Y3oS_I|D1z)20T^MIMcAPj)Z-#M1VxBI zIhZVh-TGbdyIfo@{^#T$`K#ms#&c1qc(o`KG2p&mX^!j697y6osKc5$U{Fi#PXfmr zvg2YsZxHKX+Cp(%bM#@=qE5zwY0XgfFMeca$ z2?b$__#S*W6260PAmASQf@UCb1BiOeT62)R4lYA_2C$pE9w`@4_7TV;52}ut*WmF0 zieH7UNNpwqKx3*6eK07p9k6QHsTY@#*8)NJVircy2Aceih)@TKFZf|RZt!M2KIV_U z363K+bp};?EY;5pb$b&qa1Dh{LCNS=MUV5=Mlcg@fycVE#fD6zKIbiXe1J@^ph&$7 zOQqh#%)LUq&11;zK`3U%Kpw$r)JhKFGieVzxysv6w&LlN^E|f1TaNO_{b>D(TWN9f z3yVtYIjvPGOu!DFRHn|>)+h4LdA8rWAG)hJeMfYQ!aS%CRn~F!FJ{Uk3nu5dI zXhT*$t=~?=DYhL?@a{g|(+h+@nbL;Rn&ou!6UX_9Hs0OJdvIR-P$>fiP5fkppA>?? z+l$RN=qMq_*2v)mBru)0=cTlB#q}eTe+CGRdjL=vtvkqj4uE$b9Zd&$pP%=Mybn75 zn7bM*!%51|a(=aZ25)DU;g?9@?-%%03xz_t+SS!n{t8uY-?{VSg_;hUTqsvPbGJ?I6ubQ$kqPM%|8Htwp7Xh diff --git a/internal/test/LANGUAGE/AUTO/12-6-CEILING.DFASL b/internal/test/LANGUAGE/AUTO/12-6-CEILING.DFASL deleted file mode 100644 index c8df1ee840c72a19512f9834d963ad07943356b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1650 zcma)6&2Jk;6rc4vuI^eawnB9L$)c<*#jhm%#u-VWUR-Sy z*FBmd^Sn z;t;a-TJD9MrkH7>SqI!5&S&kmylG9!LTYjfBZs?(!q7RZ4a;bJ?Lr>`)6M-EFkHiS5ecn+Sz=E(~+!M=OCg z2>|)$zPd{Szaq3>{)_~c9Gn-9N5lCs1_W|9LOz7rmBQur18(|^PwuzAPj@~7Xyug< zd|~*80D13I5;~e70S@ZL7$J*<$xsyJpOc|-WF-vRB;WwMqdyAKZy%t;d^A7u1P;6T z(eu$JnR7sd0H1;Qdtu@s&QF{V^PEBD#V2>l?DyO?8#=FMP{HdFs6o3du$%p|H4;;Z zHlJqKFD=U2yoz<{S{gW7%7{5!)Z-X{-U`MP*;E!K9h*5FdPA|B%Vpd!Oq_8zKqK7k zK1Ic{mdi>DM9&y8$~m~FtxXc6gS?M=cs~d|vYyIiux1)3{mMFx4}k1qug$=(kyFhC z75Iz57EVkgl4X$tUwB$Q3G5(rb0CIwo#+zDnc18f<3ph8i^y^#`4@l}?t8P} z(W%Su|HuH}Y6*$|yec15mpa)~^0Jrl0|em2@5w47z5&9;N+X+${2G9RN>0}y`_p$z zIVRh+ot|8cA{)3HE*)gztMnz<(BBMD&StST&&cn=$Zhn}VC4)hW1TEZ3dv;Pe$}** zU8f@-(3jt*qaFtH9oP?Kb&}E;bq~yaXNy1u#%?ktyHt$24HLtqu^jA_sx*2N%=~>b z13Dy2g)ALU(dZ0~+HStGTCbSJ&4xI(Esu$%RT!XaV&ztM_A%b}I6$MnplaajLJ#XB z>z;MMdTUhCv20>Uqu;4^In=a?by+p&AX9@F-^~#d)A54UiqBrdP-onobN29VocQlM z-Zpxn#9y}#c&F1j0UJPF^1|{eTP}MqSqEO8=Q)^^JDpDFpVK7*lIC2rRBFzN2sP)1 q>0$Hg)YMe-9SWyk*wSX?F%uj!m19tL+BwnJ0Gv+Jaddd4)A<)T%=v`? diff --git a/internal/test/LANGUAGE/AUTO/12-6-COMPLEX.DFASL b/internal/test/LANGUAGE/AUTO/12-6-COMPLEX.DFASL deleted file mode 100644 index 96bbe07eb1b5db6c200beb34f7ae7da22d94d58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmah{O-~a+7=CyA2^7*2O~e?TkZ{>JByCW!UL1#MY1z)g?5x1CX}7jXp-n$bjFA`* zp4Mm~l3fk|!7F0q;2-iI;A}x9cTwZ%u-Y5USmt>;z;ZXL;?+pkw&+(p@kh;)0cw%RN&t7A5Q zFPC3hTAVHr+dN16Z%;0t&E<2d=j`ZEOLqXE2B+aN0g#3W`1@Ykkj$32P%;_jq{0k; zPOa5Yxn#!g|)o}&HwBl=nDQe6^uxxBKz&+n1NZ6Oc2u!rov}x&W2-27TkbO=hoOME_R~A2zU3s&zH~V zd7k%qpHxWW6-5=5{K{HxIa3hx8^yJaqPUbVi0k={LMkIJfn0oB(GB`eLRO}SUx;*= zb(&NmvslceMQbCoo?g6qUW|;3@>(Ic42z2wVH=4)HxeBi8}5k9rdmV$PoI%!WF$Iz zVYp*|cZU=5gpd@e;-{4mfp~~>t1N^qYFbh}sZvRkXK2`|IOP_|MY2t5IA#BcSj?|U z%bB+_%b3o}I^hU$ZkAi(wx(D~U30d%EzaxQD7PgwX%Wr6>y~a7-PPPf zkab>feum55U+`6RA8dcCs5f-qkAzgR@9Vy4o&(p)Ue8=F`hdQL5HEn`Qhn8X+;|-+ z_u!DUWv(00vJ0K?1mNicg*Ta9dgY{qMqc{Zrup?xi3kSIr7|$hXVAVMW&_ zlh_GTLe?f#YDg1FkZ4n8m~UdOd?U1(Kdi`>l8_8)*#@+U;`UjSId58YhUdW|P-{d* zrLtzvN^#woF~f}GxhK6XJz8 z5q6z&zm-`pii4Z-pt!UMGdL~gR%_!EWt*X^&Ru648?a9?sBBT`*a4_XiyE?OvUW6s zpfB6HMcGi=DGx^{D4Z;<%|&vg^5V*C=|#-zcw>SO z=Qbwvrc>sw@ZFF>n>&Bqrf6nkgg;%vP})jWc#|_bM2aET{0UWhF diff --git a/internal/test/LANGUAGE/AUTO/12-6-DENOMINATOR.DFASL b/internal/test/LANGUAGE/AUTO/12-6-DENOMINATOR.DFASL deleted file mode 100644 index 55a717f1b63bfaa77e432fa7fb419818a535eea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 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 Q=mc~@MLLEK-aI+^7j!BAO8@`> diff --git a/internal/test/LANGUAGE/AUTO/12-6-FLOAT-DIGITS.DFASL b/internal/test/LANGUAGE/AUTO/12-6-FLOAT-DIGITS.DFASL deleted file mode 100644 index ff1b8f1e9f6541c3a9b6aad0441a0ee6b004ce54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1622 zcmbtU&2Jk;6rWuuCLgxDjsj_|s%%`ffW<^|8miPF)$7gpgRFPV&TfJ)M8>hP!KtIf zK>|c%HId-3qBRlGPOC^gap4lgg{nnH;$Ps(|A539g*WRaSSb=n99FaM_rBl!=Jn9% zySkz3?TyW5tG1=KcRHIp9kt%xQn%YXTh*Fc2VDJ3rxy7?M>XOeOzmab~d(= zgphaN9m_hVZWpNO9Y|d%83MMW=Yg&#VdF)vf5nX~X$$5MeXAP>^c&U&p*bE&V zPTWOEDn}Jrl=P(WbXj_Q2mSEVvb=gR7L|emU5oS^YYKc*@J;t=Q-(5zGt;jxk6uLRK_G2w4z4Sh<*?20ncwfTQ044-F4PfRFe^aUAhW;`oZkY7ldp z5j%^|g;?Y>eo_;{jFv2#Gr>bji|U7i`lI2B(7h%s{pkrwg*O{CMce)qqC76p0QiT8 z{7bieU-SU*nIW7FMh=BJrGdpBpZ%1_KjQKC_|>2Y^_J(pY}d9sYJ69VtMv-(yLGjB zXRxXSwtEfC(0ATL??5o>if$3jCivWZje<=q&0u^|m_Y~cIMgP5R`?!z?p!KE;PS{| z7x@debC&cp+b(;Sf39+fX45y+UbEZq(jWf$N3YR^-yie6{9d{>bJA-n@K8KA)~am0 zzg`jLo~IIQJISXKu*q|!ER=y_-a&Bxb{C=jG)VhDXY2KS_(4!^tVm&Y}T7@l1xCW$|~j$GQVs8r&T0QT(|^rswgrNe}OCi0f{pT@2r~;xkw;!Sk1m)&-*dYynQtO zj&3M=XLGC7_PR=Er?<7!QyQJFvfbI~);*;GdgW7{TI923O<&2rkxSU;EcLEe>v!d%-_sq6DLQ9g496> z)zN?-lL$#Df`YGnNp*R zaOy5XLNz6cys96YPgaD-chC<%t%z%v<&+TR+V$k1xh}ys4PSadlMn7u>G)-u6rc;P zkODeQ(>K8W1x+{Q^=a^?NfF|Xf33@d_YvYSQwR-OPe7Qy``ksL`54SJ3F7a4<33IP zf>6KtIZdvJ0yy@MudH3=L13RiD9%Ic*9PCCZ_kw}R8Px{t;zqdNaYbEf^OCnNWRzn z&s9GEPgMfcTQYzRni3LY!Pov(Rj1}+iQg4o*33nNSh!FEjk#p2Vw6pa<3NOzs%wtE zj4k507F?trG9hYLZHJUa5j@gEs^|vMOt*rI)GFI56GY+JXospS7KyXTNCJ$PM(!P( zZn;1#`;2OwB#|UgD5(<5q86sEQ*j+Nasi^_s%BPksORY-66h|TaR`U>wTSH+4wC|3 z%8l?fK8_F@<0Or9uGx@fjI3$~7m6T6c^{g?MV&XIyOu@Fb1#Ak+%^Zc^xt#THJc1; zVli&!b52|*tHi2e8wP6-u8jiz1-n`lNb%#R~>g&$us*#p?L zO`IYgL78Wl!n`IRjaMwXWI}|nz>6Hg4F|*|ZhnP3hlAvj0*^Rq^5(-?q*#V)BYXxU z5S80uJbDN=dBirHKa}WJhEDg`%qJ}KAsUHfVNZ0!(DEqw6jAN{7(l2G8w?b_yh8#P|nD1iW92nhrn3VfjmGLnOX z=>F|Jg!UIe+W)!OXzareg1Y1~g?(C~Haxghf)}YOqq4DRsVpW^Oba1Mw42S?F=owC(!NR;jG50j_;zaGQNSryKJV?@tanU7pfbx!5SL zYVJ;Xd$st*TiWD%n!dSJt-;UK6qu9KH`3GBuTKnRbjR$l{p+6e^yJ&Yo|B_PNv#t? zN~Dd;03j*~5&uC`O}Wf*X(nefYUz2F@>_m00=-brVYc5KPHT<&Cask}FW0c0^=%>% z;@@vZGM;6)Id1s}(w-Fa?==T=7A-()dX^D6@`44~CBLaors+F0V{+Z4wmzF%B1eaV zcLAi37Mds#Zkx}RQ7-? z-*sVomH%A&g?}m?s6I?Uf_6nEa@7B!IhHcGHJii3qjS17YciY8>lG z_<_~&O!rJ|D3j2T7zim4@=BLZsO9BnnC%EPbRIOOq?m1Un{v-Bcy21BB4bLomT7=v zdK6oaW@G(?h&~jmf|{!UQ6F2-O*B3NBaEf%E}BbNyW!b3v$}4DkkFR{U;OXU8M?zd zX+;#>8jN=63R__IGId~4+$XK|i-W?lLisdk_8Q#Pke%0vol7rD^DD~>E6dXC{Gzlpzp|K0OS8b2-dCAHKRmCf<9%;L8q5Qd z)M9#iIXxp;E9s?~>Gyi2$m^1_u$Y~L%iti8k)eV9p|fZE8b%dUE2F*8rhh1MW@uob zuVMSnCMV7lLQ9Pg9Hw(+iExBCYlZ4jTUV_Z)13`2$JIMG3$-y_PC#nP7$to54ho`kPN6Za*>*J0FaS*jODuSK>+i3; z|DU7RT;{sx{Q3BgQc@||el+lfU0@E7@3pWXp6+E9pUaGs4efSO` z{%faNxy*g=#snaru4^}$@C_mBnU9$;&U3YJExwfO!MH(QO-MZ;Xujf6@5gbh8&FnM;|l8e3e_n zSHiS5g;m8;&&vk2Yy+lE^~SZzoHQ*O=XuZwl;>I1sG{2md6XG(GwgCa_pG(W!fu^U z073KqV9L53k5a>o?Ck-ZU|-|WTK%r*6G7BMFD0mI(GhRBAw1L8tOy93&@B$U?5&x7 zf#0q1H6Le*umRX8LYNu`Gh}943EK+$TEL(_tmu=n$H&Bc!J|9?fKw17hgO#W1$QfO zUp2w*;kUp;1)WedB%T6Mh1F6lB>zNI)iw;OA6SkqhqB*57TE8Ws+hDKk6VZ0Pux~K zGz3%<3964E*#$iox^!k?^d@vwqrm3=LoIsIRsRSmBClc(+|$72z6YHO-PVxDnE=&t2ue2LV@-H~+?#F> zs+}pDcDko)5cqee@QRgQT9!Iil@4ik8eYm7DSNg2$RTgF3)Lue&h13|8Rtu91Hblm z)u4(+GmDmeGpEou6s6E=T7J*GM|yeB{jT3tb0?BM@JMdw zhjWDBZ7pAd+uP0td`P^<%|AW|FCq{q$e%k%>`KtslZ2d&s6r42w8E=~+Xo@Iuev?ti{b6<{{gNZl12ak diff --git a/internal/test/LANGUAGE/AUTO/12-6-FLOAT.DFASL b/internal/test/LANGUAGE/AUTO/12-6-FLOAT.DFASL deleted file mode 100644 index 6e54f52ce9aeefc7c8e732eb3b7389f2823fe1da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmaiy&rcIU6vy9g=?~gMwnP&#Mkgd(HcpdmK(SsNmnm&oW?^<#>%9@;|7vtx-mSqjB_bc?|QYqw~NHU>+RNF+(pI%L^|DOOKw(H z&x}q_6s-*ab-0L@X#fpk5FGiME~q1LsbW#g z$OhGeVc@4E3w9mK13yh|o-oDy%IKLeP1lguiO zv+qpqe-78*u^#}###>fZl{COntQCA45wo$$vLZ2 z&TWouS8TdMk4?)5S)H&QJk}jOl)##CrEkd?KsXgOD^`^ziIUAXh**n~nJ(v)T^d5D z+?V>bzZ@oU=)^tDOs&dTdfZAJb@$J}#)FjB@o^c8az+UjC9&qidG%4?-w|G~j}{Ke z0@|y|-?)pK2a}H!X@`qS@HseErTJ}>Qz9t7lHaNb%8BKKndq9#v*p@?hBx378jXGd DgoNd~ diff --git a/internal/test/LANGUAGE/AUTO/12-6-FLOOR.DFASL b/internal/test/LANGUAGE/AUTO/12-6-FLOOR.DFASL deleted file mode 100644 index 733b706dd92f8889ccc1c9ac3914024f083ce294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1640 zcma)6&2Jk;6rWuu#&&FXZLElx5VoPQB9k?;6Hss^n(b!nxLNO*-8D|dA&MNkHgf97 zaS*5?s)8jrtdxX^vXiPvaDxL%5toXBBf+r;4*VfpxPii(-6p9@q;^(2Gw#oSd$UumiFM$Mw-ln|PZnflF?Bf|GMX7nYDTv0+NNf{G0%+ zfjEThUCWm%Yl>MQn!V56=7RQ)6)0#@2~v~u81cTxC=8vmtw1^>y(Q&TLUeTRPIwz3 z?x%>rvsiv^JY3`++(f&-Eb^6?;t|g41R8e&t&Y0On7fGm=EEBZMYmrV;TjK?!+jD4 z@~=I0hlGDaXs_`Z2`}Ms1{>HZ4x8H36OtIh8ywa7-*9)4|a!tRukXeM+cQeW%Lnjb}D1% zqfIgAfCvFT1M!dQuSQul(^T+W z0H$ziAdwP_8~DQ0${AorppU~ztm{OVNZBlv&7>y^iov9;U6&j_3(@l;@S?6K=l-0z zi=8V0Y}*pjPu-;;RFw{}3lv~C;s9lC#1{e*wMh5gm zi3%k;k*A4Sns8ivWm~VBwT-Sgz9o-~^%Zz9SHx`>wsu zdTC72v20>U;G{F1GN=U;>#}OlA*Kda@0N*)=|t7GQrW8*>Wkf1&3UT3r`}K8ZW)gQ zNxfn3dtgk$0#FwNFulg6OM#2_et_qBgtm`ioKF9;ojb)rqc@kR*L!m!LcO^WdeFNv mJw4rfhr;exHuV{K!~{o7gD?A_iGPTXzTvquT_C$8n5Orh&)@moGw0r2 z)N@@?1*N{aw!Bhl2=$HT+D22T)*HfleWOvX2vx8PUnoS!U(U+PT(rlvqmXWkyqOireHbF!hjXcy*;XVR0IiL0sJFo-yR|zcI_Kd+ARhFWh8Pg|0|-SB>MWN>I)~iVGc~zCp4AMLl7LoQ zh{Hbt|2{z8`HI93E|Vw+?eZhUY;l_;NZ%-gd`^_|x?XyOM+XhWyQ zvv2!Ndq7l(Hd9~&AkE6!jEZ$>x&Rg}Z-^d04SITDx?-Xto64-DW7E=MIuvKT{KgH# z#Pc2xL?qn#Q&cQ#R#D0kecli$=iy$=Hi<~X-UtnPd%+o$^}IEYHPbkmST<|kDEOl8 zpg~!~Qq45wy)T26Kgp0tkr4+w|3dUQSYt5FQ4#Ap(IsM;MavYuafpnFvUWpq?2M%M z64)+vYdP2Gv|!?V7ogj1KKu{Oihhww3dxx#gQl@5GDU;CI2 zIvgHBR8LVSd5xt$0OatQgHoPZ@30uB8%*1TN5QW#q7Lsm9bxc40=z$`64@-?1dvD< z#DIY)Qocxs^K@j2jszLPzTJM^tgJVMp-p*6s4l{bxg;##avwWp+kBHj{tJzAn&P}B zpV{Bqdu);h6&=eamY!>XS}?ILs|F3TFd+P)MNCYG%XT}Jna0pr?7nNxW8FL{|E%t& z(Pff)%ii<0vRQ;$*{$v}1}1=QP5TfEIRd;huE2xvhP@Z+W&rONq@va}mJ336=`i(( zsqT_RDCuO4R;#V70QPJ@-EUo+n3!n2PeJ;PEghyFF~<=LIf7uH(+4U73woIjqy5bB F@qgst_eB5z diff --git a/internal/test/LANGUAGE/AUTO/12-6-FTRUNCATE.DFASL b/internal/test/LANGUAGE/AUTO/12-6-FTRUNCATE.DFASL deleted file mode 100644 index 65210ba46eac35a44e3886b23f044f9bda485814..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcma)6-%le|6u#3!ZK2FgYeS?Wjzk(#nVJHth(;NPTc}Lujx$rs#s@-5*qi+(nzYV)Z#(>?YRp5kU{ zsajf=o$b=r^3o?Ga{3Kf-Pl}R17TtU)b!-#(aG`gR8K~=^(NYdF{6{|@yW~SRL|+1 z+k#XfgcL~wrw}0$@e}t}T}nFCc9cw3r;4HGXwuzx>p|FylDDbl)+3{GwX&hCl|Cx1 z;da)yh(L(DR}W_LhUR3M;T{Org|NF@@5&mA30qTVDe(m#qaeEA*2VOw@|u!yEC^B^ zO77eiZxAB<5RrUX&yVGY^TLB`WbdbWU*WlULL?476{a#Fbb4(5k zi9-J)5Oxa#=L3#legK6UFF^dQIQ%^=44)4(+^p*Yh(8MQqw8h-{x@yC=g|fvz8eP` z8f6KO_se>JQe(zU7JERMQ;iv&TFP`5EXJ&z^aXgx*9i?4Ny33^bBaZsyaf%Sc^ww8 zuhc=Rl?=0Tc9IJ|;os2?OY&}in1}p5;0&qOY(7T~$8I$(wwqtX zz*et8W;?GtX)gIMfkSEqDa^#$!7iN_Fba+cw6&O|mc=ZEhoX98Rjn6~(h- zss3ld*4xhLU8#23*nfHG(pFU-+))SRl_hv#m*v%K z&BqaKJ41;27cdFQLoKwA-LKpO?7RWZqVO8Q-p=~iBT3IX)KYbucjGcB`@KAKC?6`i z_0;4v1@>w4DfHg=YO8{?)I0X$Vp6ZV2madB6d~^A_W9J diff --git a/internal/test/LANGUAGE/AUTO/12-6-IMAGPART.DFASL b/internal/test/LANGUAGE/AUTO/12-6-IMAGPART.DFASL deleted file mode 100644 index 9c8a73c2a6229068addfd086cbc7bec378d48730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmah{T~8B16urBpA3#f5qKO!z6B1rFPGcKTtS^qsv~1bVmf2a6$EICulR}$*m>455 zKKQgo3z6(<_z%7!Mjre_{)0MO{2=(?)7&}t&bjB@J0plb(M_axcDt>%+e4k5ymjdJ%9>GoP}8LY0# zYp$@8FDx%-Q$=E%=WPFdlP}~}3U^krsqyiVlI{RN9nQjI8Xyf3@DIGSCa5iN(J(1y zq(U`+GbxQW=M9GreRE&jv%!Ob9 zdbHK7u}sZpCl|9B(OSwbWF{~6h|!axJU5@8hCzQnOrrxQ`UZ|4?`@6Crdnb9&zQb} z=!t=7UvKN?%{5M#C4@|oGQOG!5r~I4UlfIiMNLbJCsitGa*9Trl2i0TFOqFi!zs4) ziHoyy(scHN>@>D>VS#XjI9H3_xUDHxQrDbSZiQ=ct`wV-nv{mtFyfCVl$?&fm$Cj4dH57R$O>J{Dp6CtJCr@DWH=ODCnyJK`8#(>>R zNDGkVrw)|wa7Im1?r}A#cXSW1h0ZN|4eVs zg(iaFt^0Y1yZvZN{PGUD3%S5|RD}F6{rY)1!|Rhwv>cq zP|G$zM~W-N26NoBXo}~-BUn+YqEcD2(^6bFQf7p4Jooo#OOG(0rv(fzxa!{0n`Wm5 zsbM}hK^1@F+Zla_T71;p7LHG+?u` zh0_OEf?^v6)oM;H92xXF#d-beF<)C4WHH)-HO68Z}AD@0G}J zAa`)5TVaNU&a=Jmuzfuc9yF;Hm$sF7kiF!`8h!?f`m~`BYdHH3O6k~%P{Pfw6#o@Q zxSNU**WoT}&~Sa-<^G%NHz*v2Jz*F!Bg6?-qAD2Z=iWF_8on+i518X59&P z_#`{r#X3VwY((mBonohzU04*u%W_yeI|<)~jF_LPTH52Lzm!a>6r!IK|NP zyY|aIKz;Z9;52Ivf*` zeeE2MH^BuiuYYXuJKwobudSEZ-4L6xKlw_iVCz6xf@L&>q@ oEZoCR9c6EHu{RI0FyY(XP4Kx-Qs-)b^}r4@iFK3fgPWUw0Z}A(xc~qF diff --git a/internal/test/LANGUAGE/AUTO/12-6-MOD.DFASL b/internal/test/LANGUAGE/AUTO/12-6-MOD.DFASL deleted file mode 100644 index dbd01fd01410c1a022dcab51efd1e2e0ce5bf337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1594 zcma)6-)kdP6uvWQvuWC7lWZt$taWU&rHng~lwIA;qB5P{w6T-9aei#JAe54(CX(Hh zHdRC{wHEau(5+>cxs?Uk2SE_*E`k(Sg7{j|2k}4fUGPWZ{lU0W#>r6s_n_cdnH4`x(tHgP=}u%7S~ zR*DO?;-X})6;~G*-n%3vuSx3iO1T1yt5?BHrmjq+E?-Ur(yFDm+0M+FNF}eNCSFbi zn)mMsp(-JyKpOb!AtXdR#Qm%ul5J|)N;;!c#Za?Uc6Z#m5B8!s7B$^^ctWaGmz7HK zoni&Ib8D3dgt&L=zO-X#c7_@5uCO8Wx!ZMr#!zywHFcU2(Rajx>;kNl6Us|UmQ9iS z_X3-Q2#s(^L?z#s9?uE~x5?%Yvtm9L3k%+s%%PUd!f>Pf_$@*ro970F(!qSN!Gd7^ zxub8h;7^3?ls;j>SyAxAa(^%{VJi52g!B>8C>KT=4~6U#RfJzURebp&U@Of>;EBT1 z56pKyVv+qz7|w!7iD1NKQPw{OF`u&jQfxj787wG5?*6ZZ_=AV!n|%CqqH!RBHlIQA zTVd=`IX`wf1qF)vfd(7s_Ux25N{=p7{A}QNAoUVb@q@w-*}xh6-xbF1=Ew8HhZ`mQ z{qJV>pVmxh?dvfp-zbIf1K+I=$r>}JGB^dwjA~5j)Kn%jfEd%3EP8p5*bO5VmNnJZ zW)zd!jtL{8wPws~%~>|hiXucr+e4`7R5hHOl4fSslDQxX|IN0U%zHfn-s1^^GXN8% zsOGejrG{-Ck1h_K=RElR=r^h5=r#{|LNKI3nVKdu73SDE$Cf=|i0YG7V@_$|Sk@B( zEQpz{qoJu5wIKTfpy!X#W6~(VVUsz=QFzDU)BS>(0CKwM4OK_u zYcRaHan(liD`eFi(}aDU98NBvZx4LYlg6XIws_v6odhQF;)@uWf^XE7&fGM?Ab;=} zzP`XhYA#2Osd@g)n|vtCpY>z#x8Uf`nQYoX>q{u&>+F_?5ZcCoR+rHF814YCfr4B5 z-{o;cUxA9=w9ZsJHwO$SU9{li=Xhw6k6z<(na9sz^aHp4oLyY4Nh9m(h_ti-SLC8p zzTLjv5L>?pVT41=ptc9(yzPGO?&8P{YbI4~syx*PJ!4Z-)h*tOVW9U7huM^mI&M9Y znxxQR+P=kFS99&ScBkmNbtEJ4yu0faJe$pC^B??cZoPVV`196lgM2Rr9$*i^mlV-G%r#5sNNQ|68qxR}P$~;1(*Kc>^W^GL# zGx^nQK9^fb7Kvp{+5Y<`o6oG~bJ>;T`SFpG?gBs^&VnTlkcJR=2X0yu)DpN@HYjGK zN;PlnxiRSl+ZN@XJD)|vZVz{ymrf_JvpWCWTBAKlq9!<*6? zS*M`J{;~w@isz;>S^NMqyGl6`CWqsr$g@Dm_tt4eIoX4)9~E^wb$eb3w@+UHEWC>* zl-9{lCilO`8z0y&fN|?RtEkE>z(MQV&FzUDS&jiD0M6R=g>ft0PJCBbcMMD7oOfaxeMUq5{Ca)5)9yHT!&MCVT zgs(i5_>F%)bYjsdyFWKmkhRpsIB_uLi{K`KO8W3b%CgKV!h%M|qQ9s<@!WgD84S_V zK3PJ|n*5aw)ZUwZr~unvR=ls?p(-2P)j1`C;wu`AvXChnmOmFqQ&9gFd_m{u Fe*opr=urRw diff --git a/internal/test/LANGUAGE/AUTO/12-6-RATIONAL.DFASL b/internal/test/LANGUAGE/AUTO/12-6-RATIONAL.DFASL deleted file mode 100644 index 4f78b3c47adfe3a4d94f80160207a92f17e129bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmah{T~8B16urAkOM#XYqEXSvi1B6PkhFk-`ZO+6C@i}$I~yP-CZyfEHH9|)Ffm3# zc;IP`79!b|@E?3dj6C><{0BHwPzgTxG&ASkd+t5wP6uLZhKY>YX1!AN8mQK8)!Qvp zt~F4z)@~F%R2DdTYuJpwniqanN!I|N2xs!>14x4g;eL?TIdwSB7fgyR zvPAW;69x&P1-lMqVK9_Mty&#dz1Ln<%Gqp!0uX)-5_#7$c)_;917$}^h983df`ylb zG%`m)O=tk|8zk)*#hs|g1S05GNi;L`UBwT^6XT0 z{2l-FCBX1*Z&LA3zFXq{v$Oc#5?LL8&stEGet>=d%gxoULJ>{?BmvGU#o>;huB1VY zg`a|Zx?x+h1vvnoC)TV<8Gcp}h&AWvYLBpDNH+*K<}st(WkQP4^&;-9JDe`5%D)-h z)}sNfH|o<8LjIsm8M7I-UB2vcUF#DCNu5~hxQjb_Bz#C`uG!hE0Yp90L+yniiRW#$ zMEG;r%y1c_)|K5v%A&w;{MBI)hhDHp1MxKxOZ|2jOW*&jQa*@ak98-R5!;JfvX6;eK%!lUp& k70vG(j1o@qwfW2fr;M0RG$7MNvlZ9oG`bC+ADo~60)fHxAOHXW diff --git a/internal/test/LANGUAGE/AUTO/12-6-RATIONALIZE.DFASL b/internal/test/LANGUAGE/AUTO/12-6-RATIONALIZE.DFASL deleted file mode 100644 index cb7c3321828a9ba7be81071d3f0e8a0cc82960e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 zcmah{T~8B16urAkOMyZbqVY4bk{FYXL()nOmZx!<{0BHwj1qkCY3`gm_uPBVoi3!-EZeZ^TaB>hH;sCy-RQK9 z&3e;l)jQ3KZ)^(Ocw;$?yq(9^;^a(j*u9jgH2saXUp08gZ&f#5KQeMp4cuskH4#it zi)*e}$QP%kCWlMdwJ+HITaz#53dKTUa`^oCNYU#6P=Paf3;^h$LA)R7CMPaOrLs*B z#Y@DDyK$5eT9D@w7DuCbqg`*Hn*YkLNjY0BPyphOQKsZki558Pq?a34A3_up(EUb)m13lD1 zO~r@NUDI;tY*}_k^O(-sgrR3;fzUbERQrSvqo#$qHIEqK9uqpOo)Kwx-Q{FSRsMa! z9Wxoy`jY`IBeaj0gfWL9$K%T$H?;v#kTo$~M?Ks%lb#7zyzJKil0IpmwkAl@C5J6x z?#X7B#~7iP7LzDM;Me}@u&_%m*ps0Y6FL2oy-520XO;3YBO0W7!#oz-OHnPyv4ba!%??@f=Q)oABxW`S~wO@ba4g diff --git a/internal/test/LANGUAGE/AUTO/12-6-REALPART.DFASL b/internal/test/LANGUAGE/AUTO/12-6-REALPART.DFASL deleted file mode 100644 index d949aef8e3ac6f26c410a5421a5215e7c50b9875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 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 diff --git a/internal/test/LANGUAGE/AUTO/12-6-TRUNCATE.DFASL b/internal/test/LANGUAGE/AUTO/12-6-TRUNCATE.DFASL deleted file mode 100644 index 246004f805d1cfbeb37eccc4a15179cc39e63fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1659 zcma)6&2Jk;6rWuu#&&FXZA?T=2;0zDk;w+xNvq&WG~3O@Fyd!|h?mAI6;2sWL&w>hDP z5GtTH+q?(~$c5}LT0-2yrX?+AR4i$77RT)ayXApgq@0NjyA?``joPMEEq++6vUE1K z5QmVx-|{TxG{wpg%|7IAaejNR<;!T24ynm$jCjuz6o$^(tw16vU6L#VY-9_gySIb8 z2ys7z1fGTSWBJiC_wWYV|7n@ezZ?y5ZYS2L6Ki3#yNz`>v0Zs|9ii~<3nN_l;cBo= zf=VZ7XU5$V?3G!ff{Cgqx%>#6lkL5=n!(lH! zb~f4+a}J0Q;4=_^D@=Zm^OI-8JZDgO@$s!P`#*QhhR>=QRPdcB)Sz7!*wud78jUMN zTgb5cmzHF0LB)o2H3J+iZN_;w_40$zT%kDJwz4D{*vc8u9E#IjZu6RH;VjRCMx@(* zii%||r%Q{($eMA=@!Wr{EfS|gEg>LI=KZhJF(GA!z7e92*8PB$BiAoE3M4LDwIbwQG{YXMwt21l~)1f6iMv zbsG6UA$YJ`LgHUf%MTT%1MEHd*z33tAq?R6WR($L1L0=nku65v1LTmBGYqJ}>Eopw zlkI^la(X?AY~pUfbcl(s&{tqXe=$H=*Ri(1$nU_&YxWXhH4Uv`gRDpj$!6h_)r_fc z(9sX*tMAh>FT?p300wn~q%}s}0sBDDTw-;g0^>KCmQyZ9-Gss6)>sx!QdJte4tBx5 zoe7PiQ$eQ_X&RfOF~`wYcI!2(xYZEHcjR%gv<8E8U98;b&OpZ7nE-6`Cln5xd3s~(i)?;Iefnn%CCcTbzN}^^gY{;rfhnN~f`EHI_m`)Vz)^zGBhFat9z;mW}qaQ%e z^N#r>mgzU`Ll^ueVFRf1K3HC7%LU(g`_RYpJVb|fJDtwor%Mzh&G}fV)SMR)YR-?) pqvn;FnVII>6iz?0rOn6_COBa#C!jpw9a5_aN(9z{i=O01J{Z#+} diff --git a/internal/test/LANGUAGE/AUTO/12-7-ASH.DFASL b/internal/test/LANGUAGE/AUTO/12-7-ASH.DFASL deleted file mode 100644 index b16b6357244cf6c9c3e461b301493158992dc108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 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 Rea%zuVB`|b|MASs{{UUw%TE9R diff --git a/internal/test/LANGUAGE/AUTO/12-7-INTEGER-LENGTH.DFASL b/internal/test/LANGUAGE/AUTO/12-7-INTEGER-LENGTH.DFASL deleted file mode 100644 index 945f71cbd27fcb2b5b94b7cbcfaebed0d1260894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmah{O-~a+7=CyAOj??J<(01xA!{DmfJ<`LBBKTquq8F z_1c4O-9@_+M=x}X)0Y*ZuPr>tXYEUsde^P>-5n$bZf~dd{4UDhN2Jqjw&Z4IMIQ6T zr9yFWaUokGwt2z!-#3L~;a;(@w2&R094omt0My|;Tv7lzh=70Sw!%1jJx~Dr_g=E(FkKiH^N*BQO2&WZO&APs$Y`WY zK~4T*3E36jo5>gOGB%i?Wy-NhSy@!z^s1)@rG4ZWdh)^@%j4JIFl?V0WtvR&HD7Pk!$8ajrkwETbgdM zRU`C>D}=3@Qu&b~5mvS}H7dhTX*v;l1#>DKF3s!X^l^LJ7Ia-z{=FeAEl5WaK`N4z zfhRS}xy7;Nhz&<*k(7Lp(FohdW8BsPnLL-j(!fLnAc%%ti&P~^ykzlpBFdqd?r=`o zrD+7pvc#|b$)OXQUa$x0=&G#E{M}O=_WSn;$D@@Rv9X_dIkh+o)y&yoR({>9e{v4eTV|KuO3QsuVJDG?N3F=85ma$?#+I=m)zHXTdQ;0Am| GqtQ=T&g$6! diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGAND.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGAND.DFASL deleted file mode 100644 index 70941b5e18668597d0ccc361c1bf020f7e034902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmah{T~8B16urAkOG{f)h$do;PDps!IK);ASYI5s(=V1;n4J}QBxSLi6x#H|#2AV3 z!KXD^h-6p8fAAGC^57rxAJo~_D1ir`=FYiy&OPVe89?lrVIrfo*Y=uj2etaWcE5*q zTOHJG^*ePJ?MfWIGAvGCSBSB?_$ZgLFJ$T+cf05AAklZbJKHbsqTEA7+8wVcgOwF| z%@rQx3rkCjnG&(hG24INgWff*qUkz@N#ZUaO6p?hCgW+1cxY0uX%k6D5ZkqH3|=NO_~AgAe{xmEm=1 zjg%>|GSg{&u z!xh=jq#Qq~N`#edU7e7oXLN%Iqk=gV4ws^hk?Xj?kr zoLd}Qj#zhut|jGzv`*L-9^tkgO2^sUrNK>V0O3S5Ev+U=;w6i(5mAns84l-^UD!gX zEKB^_KOY9M>6krCO%!D=HJ&Ao=KFVLqg6`o*ht5M+)|uHUCg;~PJJBscZA#Rq4@(c zk9N1^f80Ud{`f0J*ujDld(>a^UuA+b`~-+!7+4ZnLF=#YJ_^ z6&~aZ^YhtMk=W)r+kfBW3;BD6`%Br>+0mhvZUaCSPQzmyAPo`l_r0_snJsa#Y%j(1_>TSecTx|z|U&68&U({JKQ zt#SOFtN7<|^&S5KFl@Z#6LF#2S&Muo-oPVEob^ z0&PLz*DiceVzYDhU~+6(}#16}dorh*a4@D&MWSu#OPJD3d1RG$sUk}S9ZpU~Oa EFLNR1DgXcg diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGANDC2.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGANDC2.DFASL deleted file mode 100644 index a7e4ef77860960f09ef7c9210fcccb707d508b38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmah{TTc@~6h6D97idcg(L{{V2?;M7hu8)K))&WNdSjV|*;$dtrrp{mg*LsI7$Y%0 z__Rg~k?d;t556Ks9{fZ81Dq{h2t4>SXTEdhJKuNCj3D}ynuvCGx~;a`L!IHEI~<@! zr-%BTVXx+*hQiTHY6cFidIduE=>WjN5`v8${uhmw;%8I&X z^Y?T4rKQDmf!O9b+kfBW^0|BYrIp3>+0mhv=>R|tPQzmoAOjKb_q~iEnJsalY%%a?X{Nj-+NPKjyIGw zQe>bfezSz^n(w8vIlPQbt4R1N&B4)O>`AEOYxAU{9q+>Cw~D?seRD>OwoaY_%)W`I zwC3@5uHv7gwRijnz^M6_S9EO(V88k0`qtQuN+$qP0H>|m?5LS(Wk8SmAH7=!wfJf| zREJBdqsat*TviA#+J-)%Y|j{!NLs>zNk=HzbnH83Z`+cs>)O={X&FH>5)URL31xNK zU_w{|TaMgtq!F1^4^jr<+jxxIMxZ=rvX@2|j{pP{;k+UhMG`AmVx7oh*o-?sbEAhd`W^?mP`=S4w7M+>a*!sk_9*56FNKl E1$Bt$EC2ui diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGBITP.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGBITP.DFASL deleted file mode 100644 index c17321cdbdda5779276aa649372ca22d9c348388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 791 zcmah{&rcIU6n?vg@x@b&d!P?UPxKoO$u%L!^9W~ z@nAfx(LyA<8vX~bh>?T;5dQ(r6e0u<9wu+*do$mA-}j~q>F1`6%=%^{tocn;@3b48 zHrl8+QLEl*R(-S~arDM?IDNZ7%%zFPg<T zGb4|M(p0fDIXN+0Ca!(P_TM+fQt@GFYHDKm^k84h*8!jk$0`f}@ibV4vY7+9W57siUuu) zm!&i^PeIR~vnX~gj&g+}p2oH_KWm9)IM~kws*NAP(V}*^1=XL6`pU?yQ7s*YCkH_{ z_#oq+Tsy%|aP$&j>|K9O3l4uVxj*SHePq7@y1{$4sB41&yTSMCD?NEKodw7N9Ea7h zZjcZ2pr_+6(QU(Y*qo)>#S4VZ*_7j1OCoIEHS|8|!>C~rVJ=`!g~z21vu8xcU3CSm z=-R(GgkvN_ss3ajm6h5@49dB~vEzwlPZ+5I`5 UCPV6)tn<`!1Wj(hS9E&%2h*+bZ~y=R diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGCOUNT.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGCOUNT.DFASL deleted file mode 100644 index e9e1e6ef1b59317e0f337ce004759fdc0ddf9261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmah{TTc@~6h6DXP-sgE(L{{V2?;M7hu8)K))&WNdSg2av$G+2VW5*5B?$lL7gpL2t4>SXTCG%JKuNC3?cTEnuxY{JI$8cMeRYqGw7pw zyNi15LAU0jy28;*Y6`1v;DUwm(OMM_f*a3_(;pN0iXtF;V}u2fe82qUdE8jmbg$h8Rn$Q z41ef*3FQSlHWR)#lSBP>2e;hkZY#92+XD^2|KKGG4yUqgasNrD4^v&s;Gg_>9`V3(9%|uFT zoP6gh{yAKG$A16}8*h0<*QNjt8egt&j@_tq0w4u&)~wAA8<}PX^qBwAyJb*|ua-k~ zxJ3A>$pn5}RtPWJh8|V6XADXtEn&f=Bb019_8qskY{{y+cJ+m{j361A2qq&5Wp&zM zLRbP@j$C)75t&p4DTDAWJjQJ!P@Xf{OQV~J00hx+UXh9-i5DzUC9)VcqmB@aU)V#S zEi3%mKOdCX?3_JFMpsoX{b!muoblhajn}EzV`C)?YEy9@_A%#zIsK9E-H~pukLLHu zJgRT2Ke>aNd*|ON#P%07|FeInEB@P5Fd`YgB*838CWvVV$?%!#v*B2h1vlUm8jXGd D0RQKw diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGEQV.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGEQV.DFASL deleted file mode 100644 index 5d98c972d51b70415a37bbbbd6d73c741ea72055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmah{&rcIU6n?v455 z9z3nlLL|Ey{s*s!k%Rw`{{hanMhP4|&71GN`QG=vHzSBXGfZT3_PVXM+e4k(!U{k^TsgZm-pr!Ro5K z>iLJc{PJ=(T_CnOVf*i!Tt27g^#|GX#mTXf=>R|t&ch=CkbwyJhh9b#)E2l^Z>v+v$|j zJpI9B{A;xFp8W(EHQ%was>}c!HoxB78GDiGI6w;Eyj7bYH8ZUYs8RoucSkcUwpI$Y z;dR2+Ov>@ol0;b1*3>C!dQLNlFxD}r!r@Z1F?JoZcWpr{s&c(TSXz*bOb3ZbTpFF# zDCZW(mLoPDp+yq%K}sWR7msmU3#8+Wer0ge5rAMSoK~bPNn!{{x(DjS@I`nm6Bj^S$qTZ$=P*W?0DR>~&jhuZKFrL3cPn zjZP2sJHuYhLk)?eSBA~$>kVRTt~}D`oJ*Nn&#Ml+Iub*#U$4HrkMxI#bbGC~4A$1< zRWCfq6;@YQ=8D9zCT#zGlPl!(f}UTQyEr*kG93V@!FhDd0AwHr!J(hg1a$;1nij>3 zRHzn=0zWCeVAr8M@UuBI=yY-0d*QVsJ9~Xl0D_Nxvgk5Hm^KTJls8H`_~6f)3~xzm zq(nhY{$YvOmB3HwIh@CqT{3MBC&!7Wk&184v$Ar!58L0%>dyS_tP*dXJqK8LJDpaV zr$3mCe~mWZv!4K?<~vqam05tp=GU7$V=pqD1V{s%w`vQcW~P+^H6DEO?`Ve2*3C#8 z-XLtS8U1i|XURzbCx@04*Jm zCDf?O|5!(@{mEB~u!ChK_!1nclKrm1DG?N35n!2ua$-4QDk_tGwq0A$@D_YV7Z<+) DW?<%N diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGNAND.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGNAND.DFASL deleted file mode 100644 index b0c6f595bebfd6c62aa42bfb153c0c6591751e2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmah{O-~a+7=Cw`mKIu4h$do;PDr?H9FlGzV7)jl)6%k?h1pq=BWbs`Nuf9+MK@GAm--M<80cwQmJ&jy`EP^qVIL9d#@g%>?1_lokmk`*4E@P zn_Dq*%gamYJaMcs+kf8}IU}1hR+iGk(-S4r0)Pr!L`xDN0~!QJenuD65jbD8C}yNg z^9g~dNDGG zH>93LIeuD{2rD?cIw4cf>LwB92If?_T)H+#vE$CJBWPJwZr%{K9!_hMVNy%Tq%%6@ z+~(MJ#g;2{Eh!(Qbi#J=2zT^QM$Tlfb#77v2q&U;X(dS#&)d9AL?IG0UCt@HGKNrD zmH4fHIZWcvF?%>Yu^#DNHWNo3{yVhMFeQ0xWMom!Db6ApYd)M;p9KB`;dOgx;gBq# z+MfK8Rn#~bf2IgKTvURu!Lcgo@0*+wLGd*QR#8w+EGL|fu1TG3*A_Iq17FZ^_y_v5 B=GXuL diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGNOR.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGNOR.DFASL deleted file mode 100644 index 42926b8d386ef6007e04e4db81d22bd2af9dff91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmah{T~8B16urCsriHXb6EQ|7B)n{#CR;IJeR14Qzu3;g?5xNmDT{4VXwwf9VfU~Vpf)75;%(*k?o^$SuA@mZrnb_u(?Z0md#e!bEr{`xcPL7pq7XX@Y9xf?>EJVOR^s<_uw!r0@Niic0 zs`+EzOG+=;u_^bxTmcQcJ=}4hyPeR^-T)K;|AUt-JIoL@i}^>&YbE2q_hxDguS;vB zLP1UbW(nC9-%INSyn;=u!YmFa$MGkjim$D+x^lV?8{g{c=G@Jk5^JA51DJo4$SAGT z?@aE0j@RC?9{}UlTUJ+<8Gysqm+PAoFS48j$N-$ToAcvVww(nv=702VX@_%P$B%0gVHI0bqtbLvGl(#%m{Z|!DcYF0j@w(dpbb^|_lB^vARS2rsYp^9ozp1i z7RQz&)*YcmQu0AYBWw##a9azcXIa0ws?bxO4!VBIH&B=6ar;M z;@AHAFo;d3>_IwOlC|_SOC09=XJnI6O77T1$C8{IF_Kn4fupEE`9-M C&gO3b diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGNOT.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGNOT.DFASL deleted file mode 100644 index 3678511e0931056ba85c471455b62d095dce418e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmah{&rcIU6n?v7L zUb~BW?LoKhqCJVDm%7F2t97Dp`R$?*WK;A4I~C`ud(~$F3LYZq|^0UGFV%a z*L?AQp}4Y=n=2FBoUr}(O`%xG7w@g*=0>L{N~R3}b-0L*8GsDLAUN_fnxMA8Wy7SH zks8&4Vc;jF7wp)S2Y$AI`t1&GxzF8JWM{tz3PA9|PnI2~3&Uc;vGQ6;2k-q^gW*kS zjZ`S8$=@syyAt@Rd;zaw)2c8_!0AciNu=Uy^Sr8@9l+MNs=7UYGpoeC^Jf4HZ>G~q z^Xxm5@z3GLJN5%$*nG>Xsxk|3)ckUNd+bG~lK^Re3$MN~Y-YR+sPW*Ve@oLXRx%=O zc%874NjZLONQ6~vO`VdavzktXzK%H+4ws_!vFn7rV+&eSm47RQrG=^3bT|`BN~7}{ z<=o=fa>S-1wAhS%kk$y>!DHOkLg_e@zcRS#7(h4`O)FNFB#E-cYeZC{X1c>UWtX-P zDytH|_Sc6_Y&u~NQ&T0GOHF2pqxt?>*?5(bJ3iL2EVq2s>O>g3rORD%o%AoDxCt6#=FpC?}>JrlK<0XUnk!4R63FG#dQ^ DerM)- diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGORC1.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGORC1.DFASL deleted file mode 100644 index b99f38713f740a397ca815ad79ee3d5d107cb1c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmah{T~8B16urBpA3z}s(L{{V2?;M7hh!TJSYI56X=&Nc!tAWbBWbs`NufR6)JC+u+iAA^E@}_@ok1Vf z+g;Ra54u$!)fJ9jQAe=XYlN;ZKC-6VD?in)zti_?NDlm7ZRh2EWIaTr(`~lYWo1P@ zt^9*reraiOsz6-(g6+RKxqQwV<(wZMX+|3Ws&Ez`;{XOEAUp^RQ!-cLLdj;BlL|A# zVHjkT7woxAguzS>_1hiX@?ZF^*v@VbG=T79kSTba%96vwL+y>04L<}EC5|_gHBw}t zXD(S{b}bCDRt_&?+bKGNT5x=ndK%04);KL|Cws8@y{vCd-=5Ku&C}-qvv1Q`t#R^$ ztNX9v`g{HpVAy!a%epoJaM1XAb8BQqeP;l&0B6nW?66@p4bYR}r{IoB9llzM#o;x= zS8XQnlafMs(KYok<$A`XMA9`ZnDm5FO-HsVEoD$B5hgW zH~#vd#AO%k(d5`_T<@}(IPUPDp^b*A$de->3u;a&9+$D_qB;F>7~GS7uaD;U$vmp> zsEw?l=HA6J#n}FW7Jdm2bwz)d3PvQu*A&<#$po?8Xfh5{bv8Xmvgj6kM(5|h0pOSB A!2kdN diff --git a/internal/test/LANGUAGE/AUTO/12-7-LOGORC2.DFASL b/internal/test/LANGUAGE/AUTO/12-7-LOGORC2.DFASL deleted file mode 100644 index 5a8b89ae180c32ab13c9eb867164f6c94608c484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmah{T~8B16urCshL#kfi5R035?(e=lQtL-UmS<&7u#8wofUa(%GNe1wCRV5F%sj0 zPiwRg$*zX~;45O}!9V0bz}Z5S;Db*ybLQT2&$;)GA@+=#h<0~-?T*_=-O;c&8lq;m zj|SaQzu}^$!qF>g3HG{7=z8u^K4V|`Y4qLt(A`0D1PxvPMb_ z^yDQ=$gcTbI$yxc*tANPpanQSia!lyd~2OnwUa&A{9e_!W^T`FvG(b6fVsDcwAMQL z!PWiOc>O*92{3NG<5gXo0yt=Wy}30pqrQ^>X@IkKV{Y8awzHte{7>E;gIav85{koR z!q-eD@RN!{c*!>OsB%4PP$Fp=3nm?*RMUy=xV>#lR@1eABcx>n(~(4wiX@fO8G{L7 z32ZrX!;wZLr4rHx;oEqE+eV-)XYEH6@N-nKq}d%fwt?ew3YcuKd*d-pIht{SQIl- zqed_e{Dky^U5E0(&*ads+ru62h1XGbb_bvV1RwoG(PgHn*ep2I-e{@dgFjPYctctv zB?@}tl0~s=fuG9ea2{KBNxk9tDE3sz_|`hDYA1WJ`Ms)d&E3vu(e~+cfcdxal-4@= z!Q}ndc>O*52{3NGV^v+70XS%Vy}30pBfk>>DS)$feSX|Zx6`0UgHQe)!?f92MTx^@ z!qzOx@so-~SjjQ;Dd{?6m_(Rm%&Bm>RBcXd$DD0P(3-CO8zF2XOh)42bR;32&KZ<* zn`7G*8?G=S(=s7t5VnmcxMPIUayomhbMXj3IHlSZsY;Sq(dIQGN~)OYa!%QmF@#!P z;y3>KFo{Di*u&)1nyPo%OsqQkXK0gQO7iGL$da5>jHxo#Lb#wm4*Yw<8w}CnK3PP~ z9l4PW)ZV*TCWY-UX~CD^P?z*~O-_lR_?iN%A}A-86DC!dth4Fbf`+%?Gde&24N*+z A8vpt-L1a3i?R<9X?Ge;8LY0# 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 Gv$J1?2kJHe diff --git a/internal/test/LANGUAGE/AUTO/12-8-DPB.DFASL b/internal/test/LANGUAGE/AUTO/12-8-DPB.DFASL deleted file mode 100644 index 794ebcdbb3b22e535848bba5a2990a7a8763e62f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1541 zcma)6&u<$=6rSC+9XtM!breD|A=y|eLMztPZa~IJpv`8Im^iy;ca6ybqR4TuW!H`z z2MG{Sl?xY3!L3^D6nX&EBNDNYP(>@NDkn}HIC0{_eg6W&8_%Xh1_ZLS-+b@Qd~fFY zo9QF}J6b`~+Sm5$&1y$#A9nW-yV72}BOSC4JC&-m2XX0R%`ovN>#DYqdMzEbE@Ud5 z>Q1-1E7^zDgWa7EUzF0XO6q>6-h@Fm3pAa3Ig?vjN<~*ytH9L$b4@0fxthC@O-0Y{ z-sZ$MLa2g<6ha7zNI=ewo+#VcvX#|*0V}$?iDjqn^n!2}rDS2#>BTcrx4o}4s~=RG z^f=cJ5QmWSSueO+(ltA8=*~^#HP&^#|`G zG<`hr6j!^y9UB@kpl-i#V#FRJ)USPN#5Q_Ke#O}YpSiSD<-x}Cb&f#*)3pgSvKC}d6+T7{HPVMs+Wq&s$p(gGU0gc@2hP? zCSf52iOBMnjTNhiwXAaGiGiv0gvqgVnutPpES7;-WGr?SV$reK62xL8Bus(XV=^{P z!&HotT`bwMAkw+As&6TyINh_;6VqdtCj?d`K6+zj=_U9PgnamIwLr=DKmzo<2w8#+Z`irKqrc-tbn+(D(6#739k%sQj38Vf{ z)`wRlpwk17&VNjjbyyOjODyn5k%%T)%#&n}Bz<)LH%@QCt{!xy9E(dCbv&z+mpM)R79Rq(`ElL~non`*%#VLA;q^H#~QFHq)$ diff --git a/internal/test/LANGUAGE/AUTO/12-8-LDB-TEST.DFASL b/internal/test/LANGUAGE/AUTO/12-8-LDB-TEST.DFASL deleted file mode 100644 index 3273a96a25352b188bd7584892a64f25a5fdd6cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcma)6O-~a+7@plNwS~5B5eZ-7(gdR$x3Luxtfyrept9`N-K~{_F=Sb6n@UM3CTb*v ziE3a2#Y*d% zx65oYA#dC5OlwjGN|R?WVgpBBsCUM5!-=FcA*oZ75+%^9{qPn-On;PTX*wVB2XoB( z6}0nlj?HxsL>d1|0NFkDl>lS+!phoxuyXbQtUi0FUO2diQ1{lUvrPW|-AG-J0Q_E4 zxAn*;glhSxdSs4eI^p=XKQ~MRfINUu2%&nx7V7WN^Ak~-OUF?I#avJ6G}wLL$-f;h z=6YM;Vlmg(0)xfeKoivRZZS7>bS`Y>|2wVTzoi99-WY(+)bl*Ozdd(IRCH}BO)puR zm9;4q8`5MN7;VNBSw9J~9nit3sK}NwD;e0z8qfiy(L%quU|M*dWkI8-*<(e;vX;$A z)4DNliiBaAKdmiYBwbvP1i4NSh9(y*ESVXsOh{K+gF!pUb+w5Tgy%wSToSl&8+R4B zNE+-Vq~h=>hCHzYl4WwMsY@l;QgwFRlc)0{n*PqYnW5IReIbP7Xsrp|yPAHF54 z6!-!7X}z*VAqNhlO4cy2c4FiS12XgjWIey{TaiuN3`@GG_%nFoV1DWOfDF^^O>=wQ z-1f+DnGBZ5&>eCv2x2Az79ANwpV26yZ!LU0|BXjLcY%WK;FM{nI9$O;2Pe(#h!V%Wa0QB7|(zq*oXr9&yNf z?DC?8O-q`|saVqF1uS}7o*RN%q=JbJ&yA;rMs;1PI5(XNEoZfk7=*k>ZfK^UDOOI` zyeG^(CgMGGyK|b9htlL(jM&hg7wVk>I+d0(k~%$wUT#P4Bg72Gd6s7Kq4aT{dB27p zf0}2DeM503xE4Zoe{(Iw*aL8~_8^>`Jp^aK9&VODUPGww{*j|h>HXDMQ;z}L+EO3t zu`dX1l^*D^d6wx0^3Ad02n_)85JC}znq^yPzD3)IqB5uUqlSw8m0mEb^tN^;ivvD= zq_s0%9Q0|fwKG^8YSTAbq&VEBuD9-${O`ZB8u(jQkmH3Rm`St5)6P9}hebu#rgOBt z(wwYKtJsjHa)4;FrpN|KnC*hu#YIK7lsU=3R>6SYEA8P0%|+9~3oHv7{r+?n70X&7 zFU{!2f+-S)W&X6bbdmIMVG`!LK^U1@w6J96v67L_9ION#CfCy;P7$7qbYN+~q8-=- zV6hHt60lxaotTIXLpLP7VC4&z$njK9l(j{vjnkYxmrr%9Vi*QX0(Ac(bfx;hQ2<|( zRmyY$6QuRZ7G-HO;!43Vuy$zK2?H|p17!Wb`>n_(_QR4MD*g?PVg3Vf&Hc3qVF2LDn}qlwbI(N~fv zLq1_@V8UGUgg3}&jwG@q5uge`J@=&L)Eh!#Q%(pgOYp2L3*|NcMWEQ`*lq8H_k>nF zq8M0)Id&AM<}7T;s!4jN8YFYEpj()XI-Z-%PGRU8_J8&E`_(uIwjX8F+>4tGv?Gx* O@I%JQD0-gU-Teil!FjC! diff --git a/internal/test/LANGUAGE/AUTO/12-8-MASK-FIELD.DFASL b/internal/test/LANGUAGE/AUTO/12-8-MASK-FIELD.DFASL deleted file mode 100644 index ed4f0dd7c25458a0e3e7a170d6fd8f5fbdcca02e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1322 zcma)6T~E_c7(VUB++ZIaA`wI^OVrrd#SKhwUX^lyxzf(Ib8=w}DaFkUM#eBvBO%^+ z(?kKq9u0{!{U$xu9R|FlVG(!-gN;bdfgdyCja?|v0z}`b>eBhUR@F^_C32o%UM`P3_|WRCpb}1WizX( z?k2Owgx#l3XI2&SP?|J}5gR=4LcKGt6HBGVQE^%_au5nD<7j&;@)#keFV3+vp^v4# z9J9NKHa_LpVt0R>2`mPY)zerEGFC5~taTDjpVbei-x_F?_wFFn{rK1krnGxI+R&oF zHrJJ>TJ$qQ>!l}JG{-WXK)&lM4$=T14i&K(1u3%jp%L1ZK8Uh<2A+`f%7#C#8l&3@;n*|+aAh(7XFlG!BPqQp&^mtR2 z6)dTRyf~rh(}qA8mig1#)CAJy3z3ko6NKTh854^}9?PTRrQfSThwAHU6Q>C03%6lu zz#?tfFksO(Yy_|vtWZ?Ix~}P>RxtAgQ}A(APmt6Zv4zu|U587xtz-x$OZ;>X!*r*P zgCjq_At{sz0283~N+xA};4m&1bRDZlmYy&mL*GHxbJ%ZLGO!nxbW!nVy5ff$OrZ~C zkX~=S>y39kCxcaTszL^Ck<%d%Gf^q!^@&szFZI3z~_^knK9j%ov7dV(%qrJ#Y2j!G1+q XH4fq?{jEskEchYk$Pjv!+~5BR{%V0v diff --git a/internal/test/LANGUAGE/AUTO/12-9-MAKE-RANDOM-STATE.DFASL b/internal/test/LANGUAGE/AUTO/12-9-MAKE-RANDOM-STATE.DFASL deleted file mode 100644 index 41a79273eb8cbb4a5248d2449076e214f66c53f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1552 zcmbtU-D@LN6u&cRvq_u8BzA*l({&ngR|an+$*yc8BGc(j8#9^7&WG88q9sjDpxcx* z6+|p$5%*_5cRuDf zcb`mNQ8h{JU)}0$bOus?XSlU9l-BzLX}iBOXm_M_uuJc%hRNPrR@8do#bVqV^Rx$@ z)nR8%vUfV$Ypd@(Cl%)33h}C9X#v{5=9DU>a^+&V5I?+q zOGx$!A#E~35hWx^Ld5&nP0BX2Y+9{pjOt2*$=<%_Mqn1|Sj_a?R7o24x9CRa?al^{ zb9I{tgm@phk*cGscFoYe17S~yc{kjtnogTAnzF=*7cZVk^1(NCu{D!T3E>FzoE_o&tpAoqy?bvFlD>B8 zw9vi#Mq*?nK)t`O-7pg06SCjEZY1iWFa^iYpKN6i6#S4MBV^QTKQa1({5)Rix1&lC z2!plUY~=uEult{iWFA#ytb*{`QH3aU0oY$=S~(~LC$E(a4tw4ITM(Lm1;Iw$BoU+D zO*bd2hQ3(C4@8$?;~F#RLJchXk|m1~9u>pzOacQ^vZ~nXGBug)nD7Nvp8{cP#j;sL z6d__J;E1X*MR%ICYM2d6=7K1k%(e}gPlu*>G&Bv2NXX1I4U-y<-E?d@6oZ7AtmrG$ zw4z~C>CyEalh};P!e4OzBIrP}^oDxrmlE;l@p7z{i@fd%nP7%TqhtZz}fCqv2FvxwM&%6%lxktB2Eg)Z$r>lJKC7v(vd>DX)=RNl+yR$u% z^1Di2T3>}5bWQ4Q2A3b&cAvp|KY5>e2guX2s>$F|p~pUpR$m*erk~EwgOfkY=TeJNP^@UD- z5!)N}^~Hs6KgF2~SXpZ~m*H^!Jg}MEOg1+?osQ)dOY_nG(1 zAyh*>P9g|ND1h9b9Z9ySWs`hCqeNFqRCc?r6NXwy#iFL`B(k{ES|iK#>-A+`&dNFx z5ORNV!ug7>+66;*?+9B$)V=Kt6?9UD(v(?>#P9(MM;BaYG?OJ4h^gq8jS{hJ#ipc; zcJD>E5fXw4N#sfW+Sn@!&sNdR--=>&B$W_CVMsXH3Qn;D~|EHPi z7$=`pPjGUkdYY3lfB@QU+*%F(?j5$8TMhsF-`R})TQ&fEB?Y7CH6-4!yUw_*8v5k| z?<$#tUTM@MmkJ=!XDwL_v4}VTBTLAtVykn+q;|!GmaE>(Le{)x(~>BHMbaOts!>I+ zlu6z&OP0(8QTV5~ZOCjm5MhzP5GZ5)6UrQ|0v}>v__#jHq(Jnz@EizZuncjTnxqwbn3l|wghz0qU4Z*gc_uv$y*A$I2Z-EK% z@)Vo1uOUc6t(Yd&`&OC>T=xoe$q(&S6^r_*u;Cg@ea$|;%EqSvE>Tj7^lzJr*{Kve zC2^2d3M#^aqsZ$Ijx$MU(jRC(h4>;70qJ9+ze{FS}|PN diff --git a/internal/test/LANGUAGE/AUTO/12-9-RANDOM.DFASL b/internal/test/LANGUAGE/AUTO/12-9-RANDOM.DFASL deleted file mode 100644 index 185f83aecd2a00f0eea08819de44dd9e99230c6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2576 zcmbtWO>7fa5PrKGLWmu+4u%Gkrb_@fSXqNjpdm;oo6U3LX1&kdA6%qLQR|Ai zl~C0PL8|s(skl+mJ`fkKy#T!wmC6UMt%TI7Ql(ycX)irgTL0Y;w*-9ZjlItcvs48Y1h=93^Tno;i3@qJ}b9pOf?6gX=9X#ZFLkx7rb&H znNp9dmS&E!EV*%Y*Cj%v6Jc3IXTB-jn-K1v7goQW5c56Ju+Z8DjvlV!H|2i^e5VUa zHLpyDs-;O8{yX76Qe~klmzjL4kA(z?2?espI$0zJ`cGM;6rJpZ)hr}}-K`%B(Hc-! zHQ)7gpcnuN&w=@=(ECjLgCziHf37D#6pmHjBLt&|#nqX6z;s^Px>qRO1;1Db*gq@A zXDoD|kV@$j7Mc(dwQ_5Bem@$49xkJ9^%JO=X7r$_ms>FT?ATgc|4 z`99dY&<)JVeD}*C#&6yxe}ngMSot`h0{h#u&Y~ZKdZBbacsZx~?@Z=<^Zgj);2rB_ zLrh$+$Cm)Wi>2nj7e3})PdjFSeKQJ)tCnOU2D~rI-Ep0nqZw>MbsSpDpq4t40f{+g z$Hi8@P22(<9**mpqmQc=bzBQNRQFrF)jn-IG%Jd*B2t?HxI6sMNOES0%V&UNC_4loGDHS@IU%P|}&g0ebD zy6((QkagB&{vfP*1Y7QE($r#X*t`Oo$D`jc>H<~6dEY1rNV_)+Qy`3P79IiN9uPLX zY3ym)4rscc(A0D0mF4872^|a*!dq}Gcj1^l3h8N~kV<6wfN8}8)*NIH0Bl%yEsL5> zcK{bqhY5)MUtqds(^@il0Mz2IP=KKWCUY>!Hk6z}QTz*Ru-!hL9btyrxFJyf6$YS> zQ+)#N8YqN%#c&ywSHNg124rMx%SSzN9tbEUGfR9Y_20yN~mW%VS7#adKJ#u8dL*60<~zK%bdVZ3@DY-qBftunV-jU7M6%aNbtaq zWIRjfhHV9pq*bXcSod2DOUprNbes`6@{@veDew=cPibjQ&r*l#oH>+p#~Ag%NuEE6 zt`Q;~PsC-+?0sQlLV9 zu}_3l3-|5VgeOywi7fC(2x%i^vp93OR`(A5^A0`oAL!EY9eVU%(SdWm3!1iB zh!Z&)JodX)-L}RIyniiAtud21+Nc2*Yur`kh=|Hz_?n@?300?D&uR|io&yciYaI@| zmtD>#Wf^vK)JH%!8MVBema&~lR~3>h{Ta<|RkVg$L^RY24UehJacoDkJ)ZNp8ft@p zHkDeJwVE9vfgexr8K9OBA)*PVrX3sK3!o-;k(#I^K?!35l%skOGtfQ9Vb(7rDkStZ zVdlG+pi`ICj}@)pCSQ>>YJ1jL4%N4!1H~J02*nGLydyfVh>j_7C@YdF(HRG`bOd6W zbB;Z3p%#Y&I&os*V!5lC#-zbDcFAzLd#>?FaJ-TD9YbqXqqYU_BWz(ASQYsuQYgN_ zp8b1(Xn)-}C}TsNza1pHaK|&zjpAXQb5EphHBh@Dyn)f}F}4?TR&)=FRG&z7H9~i{ zg@F!F*gwkiOBJPOh4v_O)9}BVRf;$2zZ$fy^kEVogJ;1b9GfG$!zgFko*tM6zHieN mt+)+t<$`B(RxjYC=)G187stRU`b2k5^fvu&Ax}?kZ~p*c?uJwV diff --git a/internal/test/LANGUAGE/AUTO/13-2-ALPHA-CHAR-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-ALPHA-CHAR-P.DFASL deleted file mode 100644 index b0ce064afcc555c43ab95ff0da2960540c9fb224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmb_c&2Jk;6rWuu#&&FDqkMo9!Zsw3E*%HEE=^nz-EKFr@n+ZTt_e}0Wo2(-OHORr z8zj^=Mdi@T>J<|a?SLxoJyjf#3axTLocRNgIB?+1g)3pkCL#nRE|oQUeqX0PDSaUmGmm+y9mjT^ znqciX-J1Q;86mSINbOFeN&hS^QZDaPlssptD&B^AoxqNOZ9Xq_Y&m~$2 zp(;9HB8*T11(5%lmk=$*wD59KRj?+lDx%->y%6PsE2d)jUNS4Vtu}5tA39A&XRC`i zg#1sv&~inSt)i~^d)&ud)W7RRiW)9cYSM~=_|RV{44tDenX@>HCAD0Tuw0M~Tt@fy z!?zLQ7Lo~`mGoWxQHguFjoOb({Mu+L$ptt2buwQBp+{7E=Jr!buKw^^{6LRW^|zjS zSC4;>P_KSRkC%9khV>pytc|l2c0ve65jtp8pY4-Ay5Yy88$uN1iNka0Blz$WgQq}m zrRdBK>IuY${m;EAQP#D~Mb>^?khIIHV&F?fYSC6qkq?nDAEalP&NnH_k|h_gp;#4z z&PVPKIB2e$ma@w8G-7nH0kWz{TBVGabz{{O3CDB)&bD-sj07Si92lYVj*E(6=myp+ zR=Hw{fhbLgijuaD`*sH6dx^}6{fPt+B13Fx;%xkJVxWVS?U-r8~TdIvi@LNpD5FQr(Z-+W0f-^ z=vOky#7{IPdVJ}b@hg&IVt){FhfLleQx{39Y8w@4a9-U00adm1cwun?5!*p|L%9Czx$_j$Qh* zzc&k~UVFB`R0bYkU=y?+^!WDQA-iNDj4L*SDa070_ zE(r7&1J)Asga4(!$ChYXHWbNH@QI12MN2Ux)g&V0AC@1YU&bW5UX6LUc; z(sBIYr}#+7$n3)KAN-0q@_|3ZKd5I@E(K?Fc6Ro>x97ai^S;|5k*k_6Yt_wKx#HI4 zYO7gmHRX+JU2arc^`a|p2)}$wGc9&|QPq|wFD7I5zDTj|t~K3tnYY}=`r7t6IXNq< zwR*WC4l^^tOlGE2nRI$GmQ`(i5AA-tYc_AXBu8t z`bir0erpfr3|bJ>)CERD(dQ@uy5zOrN>0%fRrSK6YB+gj^tg*~l#pQoST2rrO7U`>gd*PW?c<7O8uPh;3l;6n>&&8aIpHxDY$bF+h%~Bb zD%TdN#kgY$l3GutK6};XEFY5ooxx4T9}4&T1L3F;W<+6@Wm?p9c){UHct8{kE2^JHQeNMF{p@+z+emuZe=F=OA5Dm@7iqBsyTYs&S*QKOC;THv{longfj+i>dIcH` z_T{bwh9fW|Jwkc09(_j8uCDsWr-VQDT5ZA~KjM!^N?!Y2?lzk8#Ev>4Z>)(QWL++A z?d^8p+eyrN-IF+h3A~4sNZ@^(!fBj=g0naWibb5@=qzOGQJ0@rTF>?RZ?(RPb+hi{Q diff --git a/internal/test/LANGUAGE/AUTO/13-2-BOTH-CASE-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-BOTH-CASE-P.DFASL deleted file mode 100644 index c0ef6dba16ff05496311292c27e628cff093fe5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1170 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 diff --git a/internal/test/LANGUAGE/AUTO/13-2-CHAR-GT.DFASL b/internal/test/LANGUAGE/AUTO/13-2-CHAR-GT.DFASL deleted file mode 100644 index e2436d8b91b6636f5d456ed6bb5ffc3af5c2895a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 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 BvupqW diff --git a/internal/test/LANGUAGE/AUTO/13-2-CHAR-LT.DFASL b/internal/test/LANGUAGE/AUTO/13-2-CHAR-LT.DFASL deleted file mode 100644 index c5b03f474e8353e2a36d3331958beefad082664d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2124 zcmb_dO>7%Q6rNot#)*G$P?9QEl8zcxl?+>wG@!-=p=G;COq|_xy>6SR61eszws34~ zcO3|b3W^XCTBU@jWd{@?gb;{R#jTJc*v*ps|hE1JD%Pv`T8F2ctq8sWfv$8UG`iZf4 ze&0yRwu-J*re@1>%Ek3Z=-4Ecn|8GZf6ktTa4hrKcxGbabbMOQ=eXK^Ipdi#qnT0Q z>~7x_k_|#giR@t4MM#o_i2sh4Oq*)nl%}&eRnp{nHSKTuUIcQH3VGG=y`FLEHkwk+ zTC-}H&Zvw3QbadjRPM|Px9i0Ha!$NBnCcP2)jKPMJap}WKB02^*~E^XfbiGN z+;u(i6(O6IH}%AvD0IW$TgNUAqXf1HAu&RBswEoa*jD|ztr|H(Re`ouyN*(It*zR9 zl&ashRij6!Dn8m)jltox&mc<3(H))mMth0)|1}O4pGm>3->D>t824{@gK0(A&Smie zOS7_eE~gsO(^){YnS5G|u`V$Rts7bwvK)^D(0o%KD%`h&cl$F&v=eMUncYOpfy7DiL>AcZwdGss$E zDfIIT8^G=-9{s?(yGX=`XbQ(XKIL^j=JM`w4(_Q82O#+|00~zicRBbL2VY|;o24e$ zz{4yx$Wnpb%f6Q>Rf_ghhQixvuTu<)B^N#pt1ZW+S1jtdcD3Zz)@jXh9O_nzb@;Jp z-Fnf*q%Qg1anpjSC$7pT=yDN0AZ1#u^S2+dt0!?KGjo!T?`k39zrSmpYuz+$OUcdIL{M$5saL^gz*_MN{K+F07K zHYPFp1|xan%El;0p9gN(Fs#Ln^L_lt_Xb8LgZ!uHNRh%fapa}FFyMT^WiKD5&L5!4 z0d;9VHOr~tLsarRP|MYos_WpMHS98Me9^Wz8Jv>e0xG$6nEIjbovbxp079wgSa3Qn hoZ5fMY_p-IgA#K7%Q6rNot#)<93uF^!cl62(20mG(snxZs-(6Zem#?EfKUbmz|pq0IeEjhMX z+byM{Ksg|xRZCj6>`+ArA%4UGRXrd@6h(*&s<

1#v<`NFam|;wQYBsmYH)An@Vo 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 P#_Gbq@<=Z3c<|s)>ITfm diff --git a/internal/test/LANGUAGE/AUTO/13-2-CHARNEQ.DFASL b/internal/test/LANGUAGE/AUTO/13-2-CHARNEQ.DFASL deleted file mode 100644 index bf02dd2189f81aed1c144961c97ef2ac9070c403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 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 I&t1O!Z@{Z-{r~^~ diff --git a/internal/test/LANGUAGE/AUTO/13-2-GRAPHIC-CHAR-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-GRAPHIC-CHAR-P.DFASL deleted file mode 100644 index 837b8b45eedd833ec90b4165a603a60e88672d00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1099 zcmah|U3U{z6upzQY1$?w1zoO%h+{DbV{b8O!BQ2SPH&pDlbLYmh7zDkO{XN7HZdP4 zB9-L>PjO4=f;FS7|G`(p1rPio|3SIa^6i69b3XSyd!I8s(tqACRinP%sMg%3TJN+Q zowmAGZ>p_&r&)H@H5pfL7&d1&v%0Z3@mVVFypkz5-Icbxs)~-=T3xw5uBJ|_dZSsb zNn?6ix~Z9y>6xjiiFihL%ssUK?Mcr}PR*oGO~iM$?<yDb!*OKoX+NC#F}@sP@hy~ zR5Ns8WGQE&$R#UdSC)uVasb%;Tl0s*1O8w*DwP<~80R*pc2N|HLJJSdhM1;X zCAu4TG+#=RNWG!#K$sA}FOV}*mLQRg&GWjr96V+eIcL@@Yx0$XjKB4ghoL)c58WRg zmmEiumMwx89m&dMNeQ^mDdlHvlRjVEVObVWvU7|-uZk>7&;ze;i3S^daTI}*ky!n^ zM9#=Nh*-gxX4*eA7BGLk`5phgzLM8{U%0KdI<~2gscS3pKUh_(8+#`l#5R-1ysZI5 zF^D0=5XUcwAN01Cv4U?=#wuK_;R-6K;wrvF4eQuI9SwYsCR%8tgKPK!KjJ!mf{s}j zm;*xw^T;BH1uViu9u{mAa26a61d2F^C7eeI7mz|4lbFIuoWiG=#%X+l4={!!_z+1P z#YZ@XTck9c}2SZ}|qNr4BWe*n<6KJL<$44f|#)dm*6ieGj`_G(_$t zszL}Ul3o5u5RxKM5`5;TB%4~cJd@R^tSdPx1SqGsTCjfjm(RrcKXT#vW2 zS|G?Jgc#rDZyO*)11Ohb{+P97 z*)$i4U_|%+d{m7pdLb{*7-r6rm=F>EooyQuYmX*aBHD)2NJ`W+4O2D>cD`Us(RNJe zkQ9AM4)-}o;HT2ZrkjWo!dm!9+xT#PMW7bCplICq35^&pK(V>`kXN7?jwf>^6>N{e1xUjPjKUa0_$t`uiaDd2RI#ai zjD9U^Q&Z6_*3QF_s`-LpQ`TDu{6Vks{y+PELd22A=h@ja!FCTQFa;`11BDrwg$!ij z3e159Incp?Jj{a$7T8dL1z3cuumsn7c1Z4WjF8`d@SMzFcw;l(P5f+?o28U@;=rRE zc&>$>&oiF*$5!U?k*w5yR;rvLf#2gftM4p3ob}@(#vhariWqeq_$_KiF-dd+HI(2> dMMWa|*ieKG5z-Q}#?B!pte^FgFE8xv{S5)1&kO(n diff --git a/internal/test/LANGUAGE/AUTO/13-2-STANDARD-CHAR-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-STANDARD-CHAR-P.DFASL deleted file mode 100644 index 0b684ca96848f4140b62cdeb9d80ef4d0778179a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmah|-%k@k5Z=4eQYe&`keF1#6D7urOVWZ7@o71>wD!2G_d~2NrnXmFQrf1ylBkgo zUVOO(E0OGJ_#b>FV*21e}};oSZZ--IUr+(RIp_)pa`M;_LfT@{vSZ?OGi+ zD=TnJu0BYuE-x=mrirNz(f%8gT3uQm#9W-72(czYsD%1_8AB+B0*HO|VzNa|3#YRx z#Twb9GV3uf3|g>lQiFN%l;k#BxbEyZbuMSOg9L=w2QQqqHO0#68aoyagb8-!jb}BS z2We!3A~F0Mg`*41n@KL=6gDlQtrKG%D;Z+oJUTrYJp?uf@tDY2eXE}5gtG=}e$R

Bo26(E}z-w8sXd9+12BB7Q zSs|8^!3MQ#1GFlGVuj3tY0*tl1do|vH5HW-&CcVrZfu&eFNngw(UvazkwDlV3yeYS zqB1oM-N3qSg#idBe7hiUxC5)>l3py|-40yaUqO78+-#4K#C>FQuYM!R4L<_&#A z)A?>dFbxwC(s)+&p@01jBoLnbnIt{~xBR&Tcu!p!fnbGsvmLkCC>PshT&fn^xFt25 z?V?-Tb0pX4xUZOZ(}Go+-zW1@r3k-KS*kULe*m}bFUZUjZ|}@9PuLk@U)VA4#GGPK fVo`iWrkb^=K~&R^a5rH8)YdKPC(!467Z<+(a@8EZ diff --git a/internal/test/LANGUAGE/AUTO/13-2-STRING-CHAR-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-STRING-CHAR-P.DFASL deleted file mode 100644 index 9d7d13a61c5edc7a632d64ac2b5aeac872a44502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmah{TXWM!7+u*oaYzhKrk&1&mWq_nR%HWrk~T5zfTFBpC$eN#>jXoACXRwlo!IpS z$}Q9B15f6F$&`^`_z%2t8F=U)>OV+VPA@PD@hHf!xh$yGOGUcF`5oZZRj#?r*8M9g`sQfj!XEq7fNZMV6;dgHj7m{s+9 zqf(WJnHd=-Qq#%Q)YL>Qtvlu(+W*cZQBK~A_vs@gUL%B*$eZ9ZKuDZ~iTAJ* z*93C}O=nF;Ej`CHuj_T9k_#<3jC-Boq}r<0Y1O^vRs%YlO`;IuJ?KQ!1+hVv;7QBY4(YphiaLG*6yB>RStzc~O43s65{y z7hf%gRt}5~E0HU`4TIW#LSD*f?uKGqD|n$HI7(u{7+n~c-Btjt&ojuzS{br{wRT^Je4 znJ93{!{`ao=M){mav|lv9m3Z9!EnDn5ROXj2Qn&q^#gO?A{^eol4%PI;1RD7BkL5uyD+eRJr4!QSJ}X$s9QO}>B=fO% zX2Yh}`Bb>gmO8erkEt80@`kUgm94$Y8RWLdKk;_fpkodO=E0E00y4;A5lb+Ug9RIT zoCSvifdZDXf^#V1JXW!W64v2j16NQ+1y}JSs@TL9YN+EUG|)r~ZCt~3{EQp8iIYem ziAhXh8eiiZ%wQHrFow@?6yrFC&+!Gmgodwh9265cffP>RTYM+q(>Q|*_#PK=377E$ zZs9iWU>mA@Vu&f;6K^LZj^TEst#&y&22ZJ`L;MsyLm_JG$AKl&k6J3^3 A{r~^~ diff --git a/internal/test/LANGUAGE/AUTO/13-2-UPPER-CASE-P.DFASL b/internal/test/LANGUAGE/AUTO/13-2-UPPER-CASE-P.DFASL deleted file mode 100644 index 604a7c58a5f22a44fe1d93d38d242efeda5ed818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1484 zcmb_c-EZ4e6u(Z|Ea^vteOlthJiraCE&fRmk|I$OeCDSln_9L!m({4OD~nVL+JPU(UgW$*&A{)Q5S!JS?77!mkGHeZ zAOa!5r+$1cud8;}(1Q(OUFZq!_+43D&S7iHJSCC%E(%8%5GFk-PssUPj+(NnSX9oD zyPNUbSjxk`RD_pwzw}^1xK|;SpB5q)j|}t)F}};+E0=|g5D_q}{oUgi`}fk~g!B-yRW2M2Ti(O}eGfm5Ajrf2a{^+$I)G?f zr4;Y|3x7yb4gFk}6C`I8{hWr4pUvWqK5t2p7)wMtk^MeNRctjQo7B#m$etR~AG4M$ zn=VEo7}38oA627@p3lj1hPh}-Oo#}NX4{6ux}yn}h<4#Lk`gsd!<3D@oy*%&v>Ow8 zBt>76!+j1C_^I@P=_aCtuns=bE%%5oX(tS%d=5DwBQTGJoTZ&3LclXT97mrMyGC z9%t9H8hSp@c;cVynTPwbQaf3xa*720fak1SDLS0>gCfQsln{y-bsYE|YDO_hbOtq) f;7dhCB8J#lgpCo>5wgZkASY~?4U(@;Zg2ksp>Wa~ diff --git a/internal/test/LANGUAGE/AUTO/13-3-CHAR-BITS.DFASL b/internal/test/LANGUAGE/AUTO/13-3-CHAR-BITS.DFASL deleted file mode 100644 index 162c730aef55dc2570297f1d65613840ab818d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 zcmah{O-~a+7@pnIFKBBa8Wa3liCk8P*a8XE(=beFVY`bnvtSP%N?B}^LYsb=7$Y$r zJguvRNOm>+2d{{cgMY|>fHOsr;K9?*Jn#EH`#kS6eGqQN@iE>x;*r_yycHQsYNo0S(2w9LGQTJ3s69OmZ4 zHItjo=4NK5l6l08Gq(TEWOLKAxrcL8$F+DAm4yG^9WI)1 zRaiqy1gNp!ERtRE-Be~8PD5Nk6fP7w1BVBZ4JqVn?RZ%^+5u0$EvxIP@lhrGY@klo zh5nS^2LS!rTXR`eM8{t3%eD1^HBpWMkO1JMULEV#()Bb@ z!~RG2rj9Lhu_&d&0x}m3A~guaTw=O9Bz7>WW5jU*Qo?O2JmA3+BCO0fDXGf89o*7` zkx(>eFlCT&!FPp~OAD3(|D+UN6%48K z0HDm}JZgEF7enEJ;EYH&VoEv2WN_oUz~kq0A;Wj?aHrGNCU((;wp9_YdQ+?KoIOa1 z?M~kE_oH6LL*9nB;OX9dFRS>U{e4vkxQ!`6oWM&?j3Or#87vr)Z9>Om+u|e`2cPbp Gp8f)MF#qrX diff --git a/internal/test/LANGUAGE/AUTO/13-3-CHAR-CODE.DFASL b/internal/test/LANGUAGE/AUTO/13-3-CHAR-CODE.DFASL deleted file mode 100644 index 9a3f543346d1c3e25d68cc706adbb51797ffbbf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmah{T~8B16urBpU(hx!(L{{V2?;M7honFw))&X=l(sChFgq*qNXphWDYWT_i7^u6 zgHLO;5Xr8F|KKZP9T?dNw<{yrkzUaPG(%ggGR zFBTSxOH1?VGO^7Iw*S6aC@vO?`NDkq{P;-Ab^xFbXW^0r$U+4C121bxW=mYInhbNY z#teVtdkN(QJ2n%(ms>!CP8YY`XKp*Rv)cy^z<=*0$_}TpYH|Nid!?oPciv=`<8@_? ztT50MzgR+c&G$0-MZAbJxCdZZ{aa+8-X&N&Ht5MJOU6*gn>nBiX>LH#2S$+VKeFo!T6Oy z1lm1?U;E>O5}RGH2U8OzRm)t)iNlmH2R9z5qK}TH%&A$$c-Y9C31;+%zIR8u{Q;WY zC$p%rt$yVWYVBQos1Vzq)BI2Vp{^R-rh*a4)Wm*gIo4oSB@@K7gQ@VE>a*ckk_9*5 IBRW6-2@@;lqW}N^ diff --git a/internal/test/LANGUAGE/AUTO/13-3-CHAR-FONT.DFASL b/internal/test/LANGUAGE/AUTO/13-3-CHAR-FONT.DFASL deleted file mode 100644 index c94f2de766154ee6578bc343a363ea9ccc4aa019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 857 zcmah{&rcIU6rOEqX`!u!XiV_eO60O}h%Jyny*Lb0TG-Ck*;%j$52Y-&Nuf=Dm>455 z9z3npLL|Ey{s*s!k%Rw`{{g-&iUbdyX5RPS`{w)Jn?4FXp}I;N+s#_tZmErKr`heO zTaA|5Zgg7}TipU&eMt?$UgZc~oqm{#n-?;bmR;`Ho2u;E?alIw`)X=ICCyf?4ww0P z2veE4bY^yTI-Vt_e#Z9So^)nrE|Y#R9X~xhP?8OVPz9a%M--tX3La6;=29ZuKRYj+eksk{oq8h7N;_AaCcvMt;F2-&Pbl) zB3L8K3hX$lw1b|0TM4WuCdQP|vw=E4 zH-gYHMB{IUV@mbtJBRzv{^~pa1EGHPEnf*JP_bA2a&3KJ4bl;WVhEkoD&zfXvX(@F zko(cOsZoP3<$b9*NBEM?1YXPo!k0}gFa$Fg(xI?nt}cQ73oFq`FmxU%jc;cFsPe zkL^y~a`(f%a*y;jdW*eBy-CIW?CuBP`P)=5A{oBqL(fYlh;DkLei^8EY#EYy6X?^u G)6-ve3;#s` diff --git a/internal/test/LANGUAGE/AUTO/13-3-CODE-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/13-3-CODE-CHAR.DFASL deleted file mode 100644 index bb3524d0e9d879437e4386371b3aa9dcfc7da3a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmah{TTc@~7@ghH8@*Tv#sn2tB8k~JOdP=pX<@sIv$J4Le5hryO$u##F)>DB zc<^bB79!cz@E?3dj6C><{0I1L(Mt5er=9P1_MGp0eH45|HH9{JTJ?tAR+_zTtJhVw zn{B1j?6s@5vJH9VB{evERUmXNeLs^hFIB2-yVA9{6w$LgTa_30l+2<+TJ3rR9t#T) zW^(h{+}vC`kte2hf%e~-Y;JZwmz_^1&X13zR1+aoMQ8peicks#kbB^yRKZMv^F@te zos^jB_FX3eTCim@?mA;xrQ2-bhW*@b_;PkSNJ7Yc??m#JPDRns-9zcM6nEb_qeUIB zgEX?jkR17i;-gEhlg!NGSxk*(hG~ItbbJ(g>J#}=J6)AdcF~istMX=Ya!d+78?f_h zqX?ZsG`=5>OSO}4I=p}M*WT*i5$f08=&P~>9S60~S2qXJpd3Lcj?h`XI^M6P>M0}# z-4D(Ul^XhT(Wikwu6P z8i0LYhF1H*A`Arwgfrl7NcZVzGv4)UkdF@M0-EdG5_YGnOz)9tWxE1by`|K5FAmbr z?akbD4`Y%%5+0qHy8GbqJ~(+Kxu4ua85m4a&WL~`7+Nxrq7?<>L^HjZ-v&e;T83cW KB>H&g{QM^o<@_H2 diff --git a/internal/test/LANGUAGE/AUTO/13-3-MAKE-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/13-3-MAKE-CHAR.DFASL deleted file mode 100644 index a5554531bab47020fc0ba7e416d1a72b9357db70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 861 zcmah{OHUI~7`@Zd7qqnyjS0R+BAbbqWGEz1SC`8zElg+d&KW4A(9yl|G_O{WZ@t3AK*7dE766kx!>!|Ip6vEDDs4AGHvd*>J7UsH+$VyuPg5~ z+j6JbYgcV~2lDbuYH+q+Aarf!k(x5ERH|*e(zUl`(X%_-l@||Xbx|g*cD(_Qg#`%J z-27~AZf+)(C#H6Z_TQP=Ty{Q}RcBHcC&yBzi4dxy^Wc*}D1*YtJ9ILNV5Y$NqQet@rt04(G4r`xpY!0MBIgU^gq4RomqF>9@Gbj}C zJ~+1(YUsg4P$Fmnb0#bf8t7mNQL}6cRtib~b_hf9 z$HFl`5sriIw8A(yI5sS?ZV4rvfPth!^fDggO~r==WYoX*7z-ohj|9t$Yye0!Z}1Wk zX7Dp=anAHBruY(t{PjONC^6Y3x<7UwG^VE62IFOHf+&qm0^T*VTv{?T{M)6-Iv}Kn z2H?P#q18dK2t$zpVHMns>H!^X+P`%Z@`>SGSo55F!tQkCsRJ@4?^NKbx8?fYJ!3zX1vW diff --git a/internal/test/LANGUAGE/AUTO/13-4-CHAR-DOWNCASE.DFASL b/internal/test/LANGUAGE/AUTO/13-4-CHAR-DOWNCASE.DFASL deleted file mode 100644 index 76cd2d8c508b2ba52bc55f631af5ce1502478671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1691 zcmcIk&u<$=6rNotZk)ufW1=XS2sTBPDvOQeBo!e@RVJHB>}Ip;?vFUBkid1E+Tg^- zaSACSih6*{>Xi_Pc0f6Cw8)3vkr0Rj5)wx)NR{#jgg5Inq%Bf=;jo%{Z|42@ zzVFTMlFlVfSG3w%y;3bTl-g#qzS&e(YYkxyib+uZ$ zQK||!Ya2u&#Q)6ensp7$$(n}0C+$eR{%x;2Yp6MdM&}rjyNaqc$T4`#ra?m&3leEPA?EzCSPBT_;;V&dd4!WS;WOWX`$Tu4Sg4yvLOtS|o69|RjmJa1=s#;<(^Su8 zXgeC+Q5=C-idmLvsiy1XTqhNZ;nm(0HI~)DFWU0Gc>0NviiDBr4lzgFVj%v;L>+9A z>caRFjj(`39bx`~3HvnHvY2sdXt^ZLe!{c9?x=RiVvsxaKOQDzW0h#+Gr~0w&^)#wSYg56{WJ?e)qz+ zeO^>K*e9=6&rBhIzkFY%nM0iaO!X=*JC!doRpr;6%+FH~VWB zrGR}D!1tsjB6T2B5rL3u4zmammG=IhO8i1Q{U^^(PoD#bd<;YuK=4~eFrq}=|JvUZ zZ{=mpV${KrKY4k^T*mhzu=GFJQ3!RBHQ+{ zMk5#ey-rY|7bf5mM2G#oBv6{s6idxhX!mw6E@)nd;lN97ToLzaPm<^!N<5l JzPfaD^bdd+4+sDN diff --git a/internal/test/LANGUAGE/AUTO/13-4-CHAR-INT.DFASL b/internal/test/LANGUAGE/AUTO/13-4-CHAR-INT.DFASL deleted file mode 100644 index b09334d55fb117dc2deb3846c181884fa5f258ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2875 zcmcImU2GIp6uvVH%Wm6Uwx#}1N|~q#4$lQ0dpBwP?`+{?wPgrTHJX=<;IMBjZD z$}YIYKs2VbDOy~$l!W1+8}oG+5fX3KhD4gq7unl=!mUa4!IypFU}HnA;AOdnS*|0S z`LvZ!Eqsy}a<`8mRCjUBdLeu3mEeLIB+EbNl9$ckHwevT-!g-JqEJO1Z>}F~qI|^f zL#PI!h1`g=@QJv6NoZkBIkb;j2g79JBlAD`F#e_Fqh)eGBj3EDwZs-mnu8=?O|^9di3Q4C@%OJSUvyRx;80r3Q-LlEDp2Db_ZSn>N zc;}$@Cy3o^I&p?_i=pTP%_B$zh*!~$v4QIULz4I^eLzjp#SOCX(t=foF0T=)S}ko^ zy0N4^VS)NC5nug(hro(qW#Ve;j$_8I<3_sbz#HkbmYiH*i$0)RLyAp~Dyb8z@CSnm zzcZ-tGlL4B;wI_??z_Z&Z*X6l`=ZiEf~*sldt?V@E%E||vDzr?6luI(gT5p7%Cb02t=$!y+xg}l zxS9IH9JY>4!fzGmHij1NFtqS3hkeGUw=2*wjy}QBJOyEhqjyxGTRFO(qpKMV{llj_ z73e5Kqt6){eavC+;qW9uu3PqclwQkBr*PdMZZ>du9}YiFD=oRjO-^Q}AcfDVVQFlb zd~-*o+$8^8Qro#L6qa(YyCo{OCe6}ShbUoD(CjWH6OL}FNgG#F7&(ALY17eJQsQ2` zol^Mc(Np`q2>lq7=5iOZSK0INyCKpf++xG{@Wj#4VH){C1(1)6z!X44;1-3$NDPvT z>8GczY9y+NV+fG|!d;dlmPrPfpQG?A3oU%Ka-nf-G2VP-yf=9~^RdM1tcFU-=Z`1iN6#FkMEZ)=d1wCiqzp{}Ix6}yD5Qb-9 zGi-saunk&ZJIJsDc7g&C*acm%2cCx)U@z>0{qPbTftTS7oP}+>+>#G`;D_^21rh|H z1_CW^sS2KjD6~Qh+Mpde;5pb0oy~5k0aWM)4Gw?~J#=3>07%PQod84Nk-B OtCqhQbnVE!d;bE7rACGT diff --git a/internal/test/LANGUAGE/AUTO/13-4-CHAR-NAME.DFASL b/internal/test/LANGUAGE/AUTO/13-4-CHAR-NAME.DFASL deleted file mode 100644 index 6ec79c02892e4f74a6857ca65c2d9e5e50210401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1503 zcma)6OK%%h6uvW#UB5eSq9~XOCPtOeh_U1}pw?`9J-JRy#xw3b;#weqaU5*PsV&Dr zDu_^Z0h`g3Bx-bTt4jO>x}>7Wi!NCpA$7@yRhRsOaPBy9LqGz_*39|N`+R54J__H` zbXn_f54yefQ10)J2D>A9t3Q-?`n$tcTiya({!%k7^3@vF*7NTdQuY~5YuIj%+MBYo z+uqr1-g!qZT$k}+*zLi~wQC?2itjEJmzVRYGPd9Lsx@y~tz zzL|cG(0=DzGrcYfad>^QP|xxRppPPyL}=V?T^>K_pUw61G*^_P^||^&0-;CX0mG@! zLzKIn|DA6B-_k*-53&$!+>!V^9(b1(%`{djd}!(#Hdb_Esig`a#;UD|5f&4}z(_{X zu%oT17I9n)CaMLLMC^v`kg6zx#oUB5O()oJYiilFsP2#s-*2$Q0f#*0q1FjSe9w2rt8#PM+v35oq~;q z8sNMv>PdxjI~0o`#Af*7#Q7Hd0fA=72G+Uo0)z-}2|HZ;4FYB~*RqIlW=omCbz7wty1Wa{ea4s+ZGJWMu-)!1UMwOH0+ zuLsrr&heUMt{U9xSIC(TKAGtjArXUj5j6EZ%W?DoY+_TtPk8x% z52dbJrdwlDg)QD-xdO{Yx!W()d(&y}jO5%N&dFO%xFnl$_x9unaBS}iH~Z!YrEb8! z!4JdwN{D*dUUU1?%_cWK&jC1y0SEL@q@HjK{*6!!3Y@ho)f!xb6Sm1s7wcibBNISm zZ-MK8KH`1{-W!@lutU^yH0TwFSXj4Nf}6nrZ@Q*K*y2aj%NI)o_$8BT5}e4>OW9Tnt);Aj zk&u1Rm&sWXC37`A?V~RnpIlwjhkZ9OMjuQ}eDuX+6aD}^cgiB7$?l5}lY7rO_k8?* z=bYIi?Mu3$>eaPcxl*jF)y+n2v!Sk5>*_{zvtB5wtEg8$&@G#Nn5O#t@M|M+=ZvLL zFXkJ?71iA=Zmi_DURFn5RcWnWuHa>20>zQZE2ER+KLtPPxKj`9D8MQ^vZDj z`0zkds)UdNX^JC8h(aPH_|#WYE^}OMHe)c&qzfz+>;--YV$nQ@*@53Psy3=Mtx~*I ztOz)38$==`_{8s+^-SH(SZ1&U)Z zS)DqJ93FJt#!8NQ6j@aCUFpHRbbp;}eLpYf`jS0TG%UA2EVt0xItH5M2R8}ny?xJ$U35vSKvvPKOYnNKZHJOTXUw6e#Hz*xGiVqm@C5cFbp8T3+Y>2kEkiC4ncgy zhu%Wh{`0QdoNakou4K46#fL`tP>BDRz<<##ZZy=3JM^Nun#bS9idtT8ZM@L!ToO4B z56DZE3scD5Pv2DX=_8!|bY&Zl-STJYiu&_z`p2n93JLsVCBJrKB`-ppXC4<>3Ykap z17BJqQX8@q6X>Y!GMf;QY5)Jp#4oqPfAr+=^eKSICqQHY1ixhjBU03YFN1xtCokwW zqb`p7>DGlKVq_2~H5}e0o?*MMdzQ<%`bOXnPfjzOJ=Xf|h5z!#X=5IDWXCz_(eUM9 zza3QQh6%U|@u6Tp2^6M5hZ$fn3v-Z$3|xbGFkk^pupkT9!3GCh@L&;gumsESdQ$l1 z;RY071&Xi=H=zV&cpKh<3ar68RG|j%LLD}s0h@3O-h=mH3%1)roO~2f@G-8EFRmUR F{{>Mf4hjGO diff --git a/internal/test/LANGUAGE/AUTO/13-4-CHARACTER.DFASL b/internal/test/LANGUAGE/AUTO/13-4-CHARACTER.DFASL deleted file mode 100644 index 24533be16a23dcc983532c8324b7ec445b702771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2526 zcmb`I&u<$=6vt=RNowbZ>x8H+RvWfeB7xNnq%Bn&gw*wB9Xnp{I{PDzDiHcS^ATAs^aN-Z(*c-?4W?!170jV4+>#NVcc{6X` z{CML{(z~eYl3HJFRBPp?RPVGKowl@GZ%VCtr&%mZ%g`=;q?(rYNm5bMlkZIp+50@j zX1UNVmn5fCZj}lfr=_WjlG12aYw&U50+>_N@1B`HcW!bhq1ZY`d+C@n(`V05pS?Ia z^z{C=5UCSFie!f)L`Z}Li1$@D5_2@$krOFhlMN-K#k@_g8-%sUuB};KcleCdt~cab zdA(fY%UNv^fe`P@ZZP2*s*^GeZ%eo>40?CF{V7Av!qSvkjflbBC_K90b;DC<<#V!{ zR4hexG>hEdK75A|;ho`#$n*KR@+d7lTqEB-PK&uC(P5#_PjUYiXFNADXJ~zW@QRs)y2e0Q&@#x?W5;920PPI6` z^8>lJFA?F=vqXZtHFqpGGC;_W7knd{8|B7Zz9FFz^^GyV8}q-9!(6v3`1{|f9r>@+ zAkn!foY+n!!uR#-?(vvv8Z#-r`EpV*W^~Px<0)t{X6=~R$3kK+oa}H+RU9=bTbkoq za5AcYw0(BocC?HrLXS~AdsWvI!_CSG)5_Q}CWyknM>}SW4Fp2`!suoW=2I10^Uu@X zyD!8^n~`$j$Ygu!#ja5Hhu;vEkk43W>o zO`Urp2Se<6hT(38W13}|mTbCC)^%cm5$HV_Q;fXqxASFt-N@8|yB>lwWIgmM%M^#3Q3yD!x|XFG`>Kfv+&2Ke(dS3zZ=F9a8vr-?6OMFfLR-+R zyllgU=o)YR9pd-;jokW`o#gll@jc=WJMk$SYp^#$;1eeJfUITC8r(VxbB6uW-YYs5 z;SS=*<(t6+{tcDfXYf_%QTXTW#so zE#;K7T!8njBvse&Y2t0SCV0p{wn^v`++L`{2=ThnT48mmRNx&C?lyE5{N08P_qxKO zAVR94z4V1%*r(?vAw2qT+a$=ND^Fe?T-*&V^5CGnAhOdCgU5ONisC$YMRC4;MRC6H z?s;3h*2h#!QyeJSy_dtkhI$HKV+9ImfOmrnH1C>@#>Q`W-O1^=2KQUTSKt3DYwsQR zvva;>@1FeRjJL&WKu{R3L?Mn)5iWBv78ls74 zA=-!zVjXcEaRae|xXB{ty{&#Ch=HEozC*##+k73c^`JON1s6yjZr888c2|7!YG)3oVn(8z|4QkRX zou?MHsY6}5Ky!4F=IP}qA6KADv`9;|Oqb~jt)xzRX3ruC>!f~4O^IsZ!qUQGz9<$}SC&>+#B+tBxLjB*&gR8)U>84Bbwj&6rl{kQ zlhLNku9n$ier6>nk^PfG#G)H0?#noMbOTA9!!d)+PxFcvwR(G0s3 zjEO6SC3!LbL4Fa3b77fqgxEJq!e}KUmi&&lBTSVDF(T-(Y8hiKNSq{n9%q055~Fs7s-We{P|#~`-3@ZdZlEo%*jxcU3<`Zsky(5LIE>$?9TA?x#>=>Bn@ z^TO-BgSi8k0JIB)G!nA8FdN$ZhWmV1uH4N^t^!(f?YRygA>Sq)BIY`g3^^p6>q64w zknWs>q}?ICxd@Qk&U;@j2JctrE5Co8Yun3mMak_+<&Rbp^}u*w>9GxO%;WW1Q)`V0 zQ`)<9u2s_U)^zm$Isv)2LomM0`2gX)_N`L8r0VIBBvz?BrldzwnjsG-!IDm7B;G?k zya2Zw?t0h?K}l6ibxbxiGiyL8tIl3mTt4b?;nwg=nqlaMtY^*1tSPygAfQoF($lhIM-i7FY|S|>nHV!=Lm5d<$7NS0GRhxtD>>B#y5uM{Z+n>v8~28 zj=rx{`8vh}V0+Wp9W|sods*}gpObD&R!@|=n{1glKLtpjUSlFx zgu$;29x?dJQ6XPADx^%q`yqm#K$%HHPo$BZg5d_7GyeJM8>cPU)a~?#g^BDi9O^J| zm_lbp1GERM+%xd;K95AxFE3Gq6~m^7R6_WU#eU7;7VSmj8iN9Z@t251nMgkq>0#0B z4v@RxzrSi2a>CHFlTHx1Mx~Ev&l2syW#LcSrNd@^c}48JqI8PqX5ia9CoWuMpG~w~ z!G(g4RN3Wi?Z8*4E7#f4pw0Dh)@C~?;=H-zEhc^)a~HH43Kb@Q$|q$Rs71mFt6h5Q=wV9UM`);JeBgwIQM z+3odu1wlZzip9L~}*aM}X93^27lz!YG!fE*a z{I~h$cjo(E&6<+ib}2G6ticJVv43ICU(1!960g+umCSavN6y1qT76dZJwPmzvdfyX zrmc4jcstU0bR3&?YjOnez`?idasZvJm=(ABt>e~!^`jqoJ?}%OYR=1;W2<#Of!Bh9*c*$qQt*yTSKE@!% diff --git a/internal/test/LANGUAGE/AUTO/13-4-INT-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/13-4-INT-CHAR.DFASL deleted file mode 100644 index bc6b6c72ad76f4e1b893aea4f6c8542955922ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1096 zcmah|OHUI~7`@X{`heCJtEA;MfsmNd!L&fY>Vk2&rG<7{XQl$Os%^1N2HNytG)5$t z=w^%-BAJVU#KfH&mLf(L{sR3E?)eAxyG77g6Bd)1`5xzeEP&ZVolEUVUXm2CR)H8yaA z6-woT1|O4?@EZt?2Sa0HBhIj(#7@x8?FoiPCqjYo5ocp}n{gKrLK$>KUv`At$c&6l z-OZ_3QTcE*hIvVdW6r1>x(&4ODFw@h?g_HhVu{ys4|5uovr<6}LdF~27EVc`8cj&X z7PHQD8n1OnRN|8$O_;&RWc!Um(HTQ`21fZYJ}Rla7!hQ&yKUV78vB&X=ltO;bFhk* zzRa5D-F^>ap;7uc5ITH-P}hdl#pDmZO7MMLpL->JL#UpAAp6{a7khLMy ziO^9Y<87)uMgDk-Y%QFRx0&C+^dG=_-d%7blht^u_i|!FnvPQKd_<6@V_4>IMhHbQU4_aN#H98&e=-C$0Fs*qB zOe{_6&tQ4lCCVvQA^vzvZ;*6P5Z`s;A0qyC+PY)t18S~PWe3-UL3TL}7b(jYR!{B# zjjatY8SjiO6F~KgG8Rs_-m8`lyN7{|euoZ506 zqzVzL9^kTaNuowGtt#;!&?6N^KJ>@|35g>YPCfQN2yfPn2?Yrb_Rjmw`}n<&c}FO6 z-LzD*zc=Xi+C#N}Fd7_;)ZPA2-R~a^TWxh0aPp{lpPwTaZd${3bJX5Z z=|Ovcr+M>=ntx9<2E%R-4%e=Mm@mAuT3B0KncFmoHTCwNHmilJ?-o|U=Ip_#r1TL& zEi@6II6?{vA$II58pVX_n`H~@wo%0zJ7Rtea?w44UFK(2)lq+-_u8Mgdm^2^eIy~o zzV&09o^8^yW3v+(@^x!mk8+bg; zD6-)5W9M;2dUONb{HY?>=d&3p8jxKG$hH=zpQTCn@n;Cl-+t*8sq^UL^u$Sn`0U8K zrUH_71I`&3c6iqJ~_J)OBy;ugs-XfYD<#9Oz9m!~> zLCuoxV(Ph2Q8Q>slr#v%Rapj&g=x=B3mdjq(>EQrN;EFX(m$=Kqw!=Y&f}qkXtt<5 zf!N#AW|LX7MVmrNP)QN$0-vB&ge##GVDrSOV%@VVwo|ufH*?VPw1!>RadpR|HIHhc zwD6!Ac0&(v!HW4x{)G{WM-k#-F*gY@1b={|Fy1ySA^ZkHRAgjOA^r*uGp6Ud*uF5N zToQLr;BMisikb$&)37|4t$R@M^kv(jf)0V4EG(?a`Li!#aNYoZt1WA3za{@gE zo%qb|6G8v)uJkR}@oHQt^W}A(%kx}JnElNBH)wl*q~;EdoVweDMY5xIZ%lW9zz#19 zwXaW6Y#qkUc%~rcXM4@PPj{L^@5Sg2kgE8kNww87aJ53 zoDFPHUaL&8YgmLQg&Gv*L(id@FMq`Rl|m6i-|%!v1eHkUZzV@)kP@gM%`$PmtIhxb diff --git a/internal/test/LANGUAGE/AUTO/13-5-CHAR-BIT.DFASL b/internal/test/LANGUAGE/AUTO/13-5-CHAR-BIT.DFASL deleted file mode 100644 index f394cd6c391869c85d1233615e845be950e65acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 774 zcmah{O-~a+7=Cw4OMyZP(L{{V2?>{tL(&!k){EmX{bD-{v$G<{rfhAKLYsb=7$Y$r zJgw0}B)b~^gIC1J!9V0bsI$c&frF=+d1l_{<9%lU(dX1ew6)i6G~Etr^?U7p57k;7 z)NS=URTtG1j$Ttsur~!lH?)s9=~xw}aA-R^GX)kBnegh;#7XsXTHnmVSk zE9va=^3rsU*yaV>e{0g&%xX5HYKAArTCxQIRX7iq34kO-z(4eohGe$HxuVH1CuL^% z1K*3QEZDJ`@V(hI>b2Uq>ArNEVVu1#XaN2vFP?Kal|_sDN7`F0;eYfdiyUvNXe7@- zkN;%}*)`vrPG#^4rUfGK)1rivp3v&2 zKe^if9&CKzzW@gH_q?QQlK_YHZ@0HcY1DNbAOUdRsLl=Q$wm_NsQ=l!XHbi;7ejZr zK=``JLRp3Iylv=XD)y{FiKGQAm~@1)O-H$7_Kq!CS=Vm9kd_flMaF}PNL)poF_;jR zz?LI79ce@+R6)WZd1mjoc5NN9k zzx6K%B{sWY52nV}Lp>>WE<1WTwb3*cd30oCQ4K1_Lm6{EnAe~9-UI1&duZW+ETCFN zeaT(a*uVHqA$G8+`Ct7bUD4mCf)UB^H3w!~&kcF4}Fj zQK#8!S3I<s68Ld7bLc^SdZ}ACXqO-cXz6Wp&Kv z7jyZAh0H{OIM$Huzi)E+`KA2Az0AbL$+2cM0iXis(J}^LKn#LI-!LU}BrcRJhB;Yh zX3!7(q{@O_hl#+S%Aszvg&W>8uMx%B>wpFjy!Vp@ms44?d2pn?($c{@f4s!;hKfd3 z8R*GhED^h=XtMKo5j#v`S|kELDoHpwPCSmhe5sw4wbOmr{94wxCT~t@@%q_Qfa%wx zX{~npjjR2S{@Ppq9iU%(!^^rh4sclee0^(>NR^WSX@K*3Wx8K8>IUfX;Ddk5q&8nE zMGkS1@D+4wq3d5N;5X59;8jexA6dX%uwYvvRB$S8UqMNqMpUdiX>66#X6Czkr;J_VEoc7 zLTyRm*Z$<7#9>4BFg3EGYK9cse|7cu^afK^0`Y;FIW@2ZkEE=ba7KR^_;;k&>7v;K zGK+S1)Yq({`u^}&McBcd7JLehbR}_{3PvQuS6o;n$po>SFcn=>I-9O7S$G3JqKk{4 Dkl5)X diff --git a/internal/test/LANGUAGE/AUTO/14-1-COPY-SEQ.DFASL b/internal/test/LANGUAGE/AUTO/14-1-COPY-SEQ.DFASL deleted file mode 100644 index c122a12f05f05b78e4242ef2dfde9ea85adc7769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1556 zcmah}O>Y}T7@l3nUx^)@sA?bqItr?gEY`vyfi_eklg&8ZWWDR`j+3|tkYjIZs~fMe z9UwwPsE5K~fhHEwE+_{iPMmtA6ww10eop^EcxR_ARYAhC{meY`zBBLl35xHkI##`d zUdMI%*gG8d4u^Q(>*IlU*l#*`A9(z^YFhM*GEp}R?-#T7b0^Kd(-=A}%nqGFt8w%e zE?&o^*YCKnxONS;#pR`i<;BH9wnS`Q-1fgZ3(N1kx4gJi$X=YENjVQ8)I^Usq!G%Y z7z$4PT%J*zDJ4y(ia{zgADje!3Vcy&HnjqOY5@@zLYY-cmB9$C{=KctWzYXp4`H3mjXXqTvUpRYF6utO}EhbS>g_uai81rTl?XL z^q`A=`F%s)nVg-H;+%c)=l*pIq1zdR+!idvm&?GalT8Bs*?-bpq&+J>;|M(jq3Jux zjMRSchXL!yC!60GeJa~ z#+t@`SIWd#)2XGbYQPxlc3vKXpibpg!ql>2QC71cC~6edgk858t;o{9C778HCt}Gk z9ZNwVC-c;@OiM9qtXgCFSQ->Ed1BO+h_~}0L^M}?Au-7qLg5(CMv}+&XSgU)GOY?> zeESoBRIOPSHJ;0MDDksap0g%KjN9LkWH!(%Odr1 zc)18nHew*PHEO6d!*9I{bUZTn7|JDKa8vYt_{vS#WuV@4rD|#hqm~WCOPT=zCAva& zS^*QQpqy0AN>!)36|V4vS6IDD)o}JkICmXH(rTGlM1@P<4PR5jxe5O8Ih5Pb84PjL z>m4Zr=VMNWfq#W@a{idiqLDave047vWrGob#~I*HJFbhn-VpCOxUmPLYUtr! zqkkK7@wS7V2E=aAX*t;2clQoEZmZM1g^O<&=Yp>mSa zg2^RCEy6SDCm?uGYVsscA5<>Ut2~pbXHyEKgCBW%PyN?bixNg*f<5j0s7rJWN{{Gv UI3cPazEv|B4PQn-e0Xv3H~i7xYybcN diff --git a/internal/test/LANGUAGE/AUTO/14-1-ELT.DFASL b/internal/test/LANGUAGE/AUTO/14-1-ELT.DFASL deleted file mode 100644 index ef0e9ff60f9d976cdac84b4026acb880b90e51b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2381 zcmb_dT}%{L6uvXd!Y=IM0^3EA!k}Hj)j@Z`s92kh%K!_*49v_TG)?RZLl--+6c(+i zwP^Zd(rp!qX0EM$ZPEur?2|v0G=1%(X?$w>)}(!?X_G#*G4!0dyNacWFFwqC=bU@a zch9-!%$+6T9Zf1iGB-UtWm|JXZXrLrkQXL%bHaRXVQ$9(0(W$ zG}f(*&smwgH6fS_*8D`~^ll-3P>^Qlrfd)n8~`=mwJ*`t+1VcKkqm{gJu@cJ)v>>8 z-@f+X+V!hkC`SkxC#wj4LPEqtoXdq!%#;mN>`5uIs7ix!%vo{@KBz@Z8?x>cY7#;| zH!IrKNz2A^rsoMqh;ymn>q)CgGo`7{GPlSDoQs9ZlqwEEX;QCDcwdnP**TEoonl;+ z6_Z@Q>OW5iFJcNrTQekgx1T?{xuJ&hqP6r?5pw5ELTb-f)NrEh#g)IHVq03T8T+}!n+ z&D$Qk%=X$|^#oX|?M-Vp>r|V6;$*+GwwPVaKA$ANEG6l~6d=oc?zUL;%{JBE0^7QB zgKF0o+_A{27Sh}a;n5$#5u4}rerOlzV8S_*_Kp-ZmW1?#}Vicyjrt`laN5De}EyGWu1*g0Pn96%J zeNZw{ZNgoXXp(k>k$q!h%<;XXa&skslabfV9iB?rv->IS&dKJA-fW zB))eYqCy94X{9aLCBDHar1RE%Ua;)E&>@Jzyp^96rZcC7;((SBTk{&MDlHCrES7w27Xx+!qg1= z+o0{NTiq|tg#^!g%DjOJpT9B^2v%7}?=%u6>v8(& z0cFt+Ha>r?uO|*pEy_@@wK&o0r7*S*#H0l diff --git a/internal/test/LANGUAGE/AUTO/14-1-LENGTH.DFASL b/internal/test/LANGUAGE/AUTO/14-1-LENGTH.DFASL deleted file mode 100644 index b6e5be8ffa0668bfee03f2cca0a4fdac9d33fb25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2047 zcmb7EU2GIp6uvXF{bRehEw%i}&xjC`l|fnxlwzXO;kI46ohdW3Lh%8X-D!8)VRzk~ z7STWm55$lWZL2U>Lt>1HiBCwv17g}3U*y^Nq$WO?@MJXM!Niw(&YfMTfrPlTyXW5T zJ3sfFd*;lOrW0C5*2-rquIE(c@~mH(_2tQORj!q1t9eJB1YCYsGfaA6MAb(39PUY2 ztC)P%$@xw}wr8DMA$NYa+;d1)D^=HnMSnkRdj|IR4)pcyNero0Ci3=7o8Eza{R4Xs z?MbZMye=fmgpfR0M$tw{l1L<62$CtATDCHj&QL{H$7m{?4}(_7Maf#!41Q+kvP z)raj7a`Sr2WkQ69c#?05_l^p8OM>w2QSo^9rVgPA(Ix!zc6g$`_VcgFXI^275QO4@ z7V7AGGt<*E(QgJm)9{&r2QhpSTS0d#>fV0SJGsjKB*!Sad)hD240g?2XB&?TrtmF^ zSK;4Hv@}j|sn~e#0nvH6B`Fl|F6prTYku^7{d+>@i&ylcqOb;5x7Huu&%|ba@hAtuwl&fx7_$_l+DI^4YmA6mNAuE!p{E z(oGVvCHy$poYD;aNE(|*8Bz5k8EPtnX+ZR0D^Y?=zbMO!EW4AkUv%U-C-1}DE#_)+ z4hN+tSITb5cdENNy(^dZ-8lzF8XE4BL9JGC@@~O}@q6Yx*I8{PyEVD$__NiLQ^3f- zguyl&BX7T`ZkH!>FxLyRTZ%?9Vi$L!+F-Z{Z6rZc2pBT7>1oHSS`CG9aA12!^^0Ua5~fCqCt#D?pn^>rBb>PnJ?LAy3Wwb8~DCPd_o z9xjSuAX)TS7znx`Vhh#hG$H6i3_nGcgT_jo1^jjU!Y7DqK`u47rl zrqOLb41>h#TiOc_$)D^+6bq2LAjWWc4c@otdl0u*p>((xBTV8tSJ3;Sz;RT%9DXE9 zv5SBTVmS<&Ykt)&O}%pM+~zRY(bK!HZ~uXV{fGAE&g2Wu%9XdOHGg*Q f+}r2hS^xiQ!v-L*!0W*dLuB?U+ekh+v9j_n9_?B5 diff --git a/internal/test/LANGUAGE/AUTO/14-1-MAKE-SEQUENCE.DFASL b/internal/test/LANGUAGE/AUTO/14-1-MAKE-SEQUENCE.DFASL deleted file mode 100644 index 3a9dcf240b2935ab3c25840b0a960df876d6e050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2193 zcmb7FU2GIp6uvY2*X_@;#VsvV+JS)J${<}ZmJ&m!)7$QJXJ?j~S!mUStnK1%*#6KT z(GW<%7-Jj@+l4w;#Rpz|FeY_1F(9T7CMG1rHy`!U#5Z~HL8H`jW?;7piE+2xbIOfSsOEX)h1re}q@>4n+xyl@I|;hd}+^n6m1Q~Qtf zw3r*1@!5QCK0hH?3;DT;+#CCZp2LDPGg~adqPG{+p1$W2eTNS1ZyAzI)${hBdlG#I zd;1ax_P4BGU*V$DgphHvh9XQzl=z6VY)9i3H7#*SQK_g&X&QIRj@l6}w?5tI3w4Yfgn*J;03*Nj=j0( zkk})pr4$uSdMrydnUd=(p-Y7Dty6?_zvzbbb>Vi3yE#Sff0N=*#J06^!B+_>HR4aW znGlTp?v2mMRRjX?gTO<)dJeUczYdT56(egScQDzLku^P1(IcxJpqC4a#goxBJ-Vz% z-va$xLaMtwyOMvs+K%y{uNWDL@wjLtWU;VVsJ1`uTx1ptw}IMxDHP=jH{G*9{k5!K z)+6A&TzFfLq<9Y8lvmqNY(ba!-{1znRvhoxm^>eRn0y$Gz#E=A0Y9ihwxtPNlze(5 z0=2k;Y-R(Ssj<~F?lK1CY1|h(?QW`$y6|4y=tq2S$?p*_Ae7kPD^d5=4e%7VuTFwe zW4#*uk2)+DR<}H^5amL&7$tnzxn@5ZmvwDW!44CXk~XMPLmW^5(T2@9A7o)Z0PWiv zmnBP1iUzf^2DG2-_HWP}GcB6txkoK5J2Yd| zi6)d!rAWSmL90|7wvstmhK^I&(v8e<)^?P&?O|;lV8s0lOu#J#YCpoY4{DgFit6`l z8;Z{W-K1#nq$E|ODosP$h<}2)m`XYWlf|?QI2h3@tP{n%K>Ah1bS+=^u$(6bJ#mz6 zN5iK)Z3ox~YhK7tY%7rD2R8!pohMdZQ}U_1kz9nV19(D4XPv#Q^C0Wm$vU^Q?QYQb z9XmFkpPLsZbEos-T>i{LehP+k4<7l4V|QD~?YtoE6i($}a8C%uDR1T?c40S~-CAq0_Wug2$VYX!#Yj0v5 zTo>!+o?RiK{^T8U7rnQYa+9x2D664=*a~ z=?uJ<2E_+99Dw1MGnSFeYN-U4!S8&CBJ#!3Sri{T6+iJF4!O2MB9JQ96X&6ua%Vl|M_!+p zI6GL&SL1Mc_@IV_YjCde98U~aC=fE+b8*1213CO0S<1zoN@KY83AxF$!)VvXw(=NQ OnLW?3-Ve0(^}hktIvE7;P zoO92dzkAM|nI`^&suol8hsTF=*+MKoIWayt5gW=EV#WMqVK5sT0(tBe)iCMtgrfHB zXltmomaPmHvi%d;Ow69l7Bl_Fw#OP;V#;`7I0r;?Gq4SobxrwI|;#t5l@!HejIbF)XdJ|=AVyhl8+Cc09nT#OUp*85k< zbq9hjJ6Fk-fEPc?gM`4!`^o%jmGD?KsA?H zrvC^ULiY4mFRG%qMH@@S_+KTt;LNW1x0*~l(y&Ctp!;U&@wjT}9Z76MIicts8a3s; zNs#DWR$Q!P)uJDId}Ul!Y&9X9)J~hwqpH{Bl~$i+(_T?{Si?5rEaVHZY9ID>I8IH| zFl8fcr_y%ZR|^l+#1*|y_T*NaL4!X$Cm|mptOBQFJ@)!jV5zdxFnbjn+3o06O`9gw zmrWlNaBV%T)jdc|RV>O~u@Ec^cfnE!mLVys!-cYM*=mGuaH&`6p|WM0Pz03Cvo#2x za(D;BP*N$XccAnVu+`oJTGGP6gmY{y!WjPYY!yO))d7(2;UOQ@P@Q}SbYN+& zQScE6{5a-)$dy<$&(>KingVgqbEKH2($@}bCEb@+v{Va=?nZ7uRc*uE!J?a3bOk&s zN}eSwJ#tlW=2YrfKMh#nPZmS?fo(+i5*Ak^b!Y@dlc`2~p{gjq#x@~*%;7_H^Pn&@ zTspGjw|Y$i>4FW%dDsJqd*0PMDN> zWJRZuHW#VnelGJ_$%93y5QBst1U@6e&&xIlnS^R;-7;iT5nds!jI6>Y7BshHW}K0s(acEE866pN zGDW-(92pxNIQ;UliR{s1N5}KS`SG^?+*oGd$Yf#HGtEuA8=IP2CWrIcqs~ad$>!T~ z{l#2n)EUBSDC1SL-JO!4I)dV*D(vN;a_Hc|izIY%u8Tv0Ly|)`haL{Rz(OzQ_+AUV z!a|B~a?3^1-VSe|Yk0ekx6cyYa9^0)mbfu;Q|r0+`&=}s!ONyQF?vV41H`TKryNNe zy?yi4ur&L#BN2FOd*1`lm3}CacYa|}OFoP4tCZQgEo@x`#|ZYW%TCm=Xcce))kyWp zpdqpW*cUAC6YeG4j|-)Zs!8FHlK*j@X-S)!ie|A8s=<-5FKyV=8$O}#p~2dTCMAZ0 zLq33ggjT?llDvm>bpJTbrwEKc*#K9SR{)lQ^jMbF lJ+yUVtUFuEr7(q>If z+RZ7-HidN%=elg;zUmMrhzLSg{KNf_3L+>B1W^?HLs4-54#Yoaeeb@htD8e?^UdeI z_kG{@>)!ib=81Q|qDGa{q3J>~Uyhb$XQpRoqT{7|K7n)8GBKA!YvguhjplkN^lyGHA*!XEm+_yf`CN$Q=M7VM3GP!C) z%r*NmSy;88?njT)*pa=C3sO#Z~E1vuo zG!}kwtuKz$O%B~|CrcO;^6g}(T|@#G7+#D|fMM5Yu(;hdx)zLbdqJ=lTw1sZF&4ex zrs!QhX7m5+5L@^}Q%JC{pyx2Kx8~J1_3-C}%-bjRa7q;5#Qeeo`!=k&YbK@dj^1sS*)?QfuZ*`fsLxm6#{m%L7Lor3y`jgm-QbN}HRcc7jBtfDL znlZ7F`9v@Dd0R}8EhPahXk`uPQ^jrcMsvipXj&BR)v)v!3wQ#|=fU0%#;9TFhNNe$ zOxB8dTH!!TOx8vuS8m1_H2J-=67Ueh8gN1)*znz8sc}Fz(z1nY9K9-8!=T!#31kB9 zMPaY~PGX8|QtpZcU|YBemIAO1Nl^_J%D!gn5N_aBT24{Pvf}d;@e-eYTPR5O^<+ z`UrAwu*fv)uvlam#D3S0Y#8#03~VDE&dO@0mqj{R&utyL+;_v|;x>J<%TzZPbD=v^f z*+w`){&3xp-`J)hFdbSk4HbuaTPDUJN=`L6ldsG~%WyfCEBR;~rH?w*O%_TwzbbEz zj*r5%pNkfz_>GOSSGQtFzdCd4;Sme+-}f!vlqh+IZ9`Bv^mCvb1~?3INN`AU7~+uP zpmIoa&^YKEG8~3E7#vKt?Kt|)a&|AeM_QoGCAE9CK4+MTrgpZr8A2JEFv^q7&rXjc{)D~Wgvn8aRs*$rN#wT+V6?<}G+|E_-`{3cJ zv4e+RJUWv_BfMRCwqcD$>OYw?O@$(C)>rI!U%dV5V;RtW}o2KmA=F+ zxNnmQpqCf7C$COiOAX!reKFFPf)`gJIr&}cJ0NbHIc|qiliyxDUI;DxY=;Q^0&ss@ zK<_kwP4^zeDpWlt9rkvzj;*X?Esi72-U>;efSz9M~) zh`fxkKUf?+bTBuHqkGR!Ab89oTnkN#s+(DZx{p?Ls=|I)BZ8N8@GQtFXU>m(!rKDf zoN#J>@^`zZ|G_=&%#mHNwm4PtFsvrG2CM)XvI({k+nbz+7hXuw(;4`^)-Tol3n278 Sm$8gQR!eogg?g_oFaHI;(GP(D diff --git a/internal/test/LANGUAGE/AUTO/14-1-SUBSEQ.DFASL b/internal/test/LANGUAGE/AUTO/14-1-SUBSEQ.DFASL deleted file mode 100644 index 45285ad78735369d64a6f538135b3668e83027c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2601 zcmb_dO>7%Q6rNrGBypO?4M{1HX}44@V6mmn52WRi?Pd}?Uhlg5QwS1NCfRnKY~$2+ zKn1mm%8z<*0XL!D0acYMP8?9ksXwSeaP1K!kdQcXLaJ1W3qs+&*|;qQi3|RjZ{9a= z-psst?@g1$UQsnkt(;sa`)*aLEY=qm>(cQ`RjO4MtJAJ@9C+y+)iCLqtfJ=kzm(~+ z9vYdhx}~~1BiV~?ZKibkIVp2cQWmOZA37r=AZ88?4;&gA+TS&l1$a;CYpSx^xqr&g4jkclE?b&0=b?;cux{>r}HkOT^)yIsa(bLbFx$j|c z^;hWoMOZKV;jFG0Au!Zh369qdhe7b8`qpb-k>%D9I%3w3=v&v$7(GUh-wU$e%ZXVe z=KLv`2`x@sb71Y{gDGQN^b4Rd>le7j^DV>ZpE+))zeV{Gza6&$fVwTW{g2KQ-)cE8 z0nYHTfggDJw(iGZL*Nr5DdK*1tm_DOE*m^-?<{%$eR~(Z)$RXweN8V}P7*N@e9}mz zRYM=kVc5!9MIY0sDId-Oqfc0Av5j?zG5ALzFSeys#a6SjNo~i3xK?>$#H}gIrUg;> zr-p5$S!bk^bwn^1wx+3R8m4SGcG0oZkuI39C9UXFGUu%{gQVCt_-Jl*MhIb1%&30M zkP=vmj~iw|u~B>-S5+O;r20b{%LE)Nz*z5t!>Niz!=+d!4tJxaF#S+$2eGT5?y;RflDnYT zp=K3RQEh4>^Bb7lvS~`Tr;6w@@;-aw4C_C|`X!LWSA#~r?$+v3ZSjqodrFd}y5~w& zx4u}NhuR*pi|#x;2lG%+;cf6rRktS9>XmBgge$#Ou6t6sUXvDpp0A_Hqd{YrjV7Nu zt2`wgFTpD^BbDdF2LQRVdr|G_U^&K~43;Bp?H%k%{35$6SWbk}-&-8p5h_Dh_%-+} zSQf#NJ5`e^HkBWVBP|CmP&A8mq8i-E5y!A;=)50;M%Tkf&Y;2X*&c*Oa6SQ6J8Y8{ z9L;bnmI5(;#K|3{Chy0xO0hTWTu*1rN$z4hx)zPr+IrlG(#QY+P1G!T#Zmqz7LDPbhz! z4V^}bcy0qeyg0yJ2aPCXZYF57g-H#)xMhQTG8nh}j3SmeMFTaek7e2_z{V|bpPJ=4 zr%`>v&K`q`*sW%%n&k1IK?2%2q2scIW$G0&*P)NZ)5t%^C}U=Fovis%5#x4=?^ zU?zq+RTQQmsK9_|m~0m=85$z!$uD@2v1cHJ*t0x#$Y+nl&H>cB%=VOm^B9fs0v*da zh4AhzNPCT?rh@Yk7>a4IA-HW;WJfG0m%)m-`|U~e%Zez7&_trp#NyC&Zii;~+iDo$ z(Q(5V2;&BNgDf=?EXToM1f=_P1`NN(u-c;f(0zWGrNGaz7hW7Wcwk@9NMr^EhlaVd V3oc?axE_Dd75;u?@~OYE@fXpy0Zsq_ diff --git a/internal/test/LANGUAGE/AUTO/14-2-CONCATENATE.DFASL b/internal/test/LANGUAGE/AUTO/14-2-CONCATENATE.DFASL deleted file mode 100644 index d237829953cbd150c70396a5199c1c2c322759b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3758 zcmb_fYit}>6`sfLdi{1>$4Okr9uhUEn`|2Iu46kDBAeaW=Xlng*-da$WVY*B&w9r@ z&g^bdlQv32i&`|KI4;rLLVf`1pGpWf2t*#W1*j60+8;;}NC*W9{vZ&dQjqw8N;v0^ z9o#e!RbYGWd41>HbMKrx=X#m(ejz3aF>_(DVrZ6NHXDo0hEO&wp>8&rG?qR1RD$dS>|kx1lVXCkUf zZnTH`gpPzKj)cMoJMUh(%=VZJ!<3kHB&`h7!|;rA$?gf{MKvExq$M#ZM<>OAv+US@ zSWB>=ii%@z3keN#F=%L~H3OHkP-j?%alT>u69qYzPv>N3g+0%9IIr1lX*oCrON%B& zhVySk!RV}G_l!h>p-vohd#%QN?`DQO(Lb<__0BO2 z8vfJM>341KUmds)*|A|buipSm?}e5gR=>6;1OMT2_UrP`8D?4ks+{52HsDrwoY=WJ z1w;hj^-5`g?$Aa`?8;_JEeKrOGMmB6UEh71`Pvp0LJW`Gb=3l;@rw;h`+wmP97Avj zhAJYFnMV!Z>HYWy7(M{^fl0@C=wNu|uJgM4`+r$4_uA%q{V);E1N*c_*X7?yH%8V6 z22g(g0c(d1q*!^=34!>4kLz?bZ+MM1qub~+b{RvRK5#I2!)LS_9iSXEws*EL%uMe( zOfKhoVLxX2)&bv|>w}Q+2jV>w1_l+b{^4uCq_6fr=w&bKJ(V6T*KgW`0jSS-8f!Y3 zipp_GRD#FSpplbmfNLSGoEIJs9GYzbDC1ZvsEGN30!1IAr^csFt9fyfV?T+==K`di zZzruh9+a+ts3OjxvOVC(z$;$l%%bf+TiX#PA#5}ztWr70B0L2Tc0R8e;T zA#qU>^CF6mlO0HQlYS)I(0E*o<#P&%>_5p)B)_5<_5+GxzvGhUNiW)#$RkK9qz}m; z__s|)vtlr+DA8$Db&_2`n18tBuK;MJ04c5FYMDQPrk!fkyaF!>bvBL7yhkj4(ti) z$7WqJLWWV<53xJoQz`|ga%nj)((UL4Wp`SJx{69c*uhD7K?rUopF!fGuFT)4#Qf1E zzjev4X*$f$T*wc|kVyvT$nKM5ca#k8AVY^B0B1S&7aLl=A(YHo33^Bk9w8_+bWO0d zdedkKv!+%TYGy;I>qScwinS%7-msdbMiZnnm4;4LW|{gFt-0ocRs*nhs;SjVS{)~; zIreZKC)sl@x<@D%p_$DJm73d!PzQCEa&(7C5PH@)7dfvsTwDH4Uo;Yw`?~rzIGsS*^p>2pG6nKs|1vipGKoWmYuK z6qoAoZmSx+KtZp}=@@vgv(gQ@`_+Q1rqZ%_@3Ml|3@~sxnS2iE!jH2+?WqggyTiX1cH>*1I z*mYgo%l%~jntnZXL%*55lwFu?Y_t=~)wlUm=yYNF>CH?ex^3ziy z*780D%fxO~q1lOYOjNP`F_*!_ixTZCuLAFrL^+vHq3J8+3Bp6G$TT=rJ!p=;-0+pLvn&Rh^X}7G*LMr&a5VtEo&fL3xjqjk_i9 z7b8k8RS-|Om`ps8%4S_Yn@Po07th6A%1YG4Cz5VVF5_bPO(36&kCqK7YhPm?!drBq{C=C-mxFn;Z4Mo;}dT7Fn!R? zQH{nE6XTTkCKIV}$Yrw`sW3`ee=3p8W-_S}Dz(F!z&VwPgk7^In;DI4`XrKWeBUuS zHhCPPO3q3fX_C|A40(<$kuQ_8 zStO^3Me3vh-^x8@(>w(KRGA|h7$CD}pE)x;upciZ<_+BNi+At-3+j_)BLDyZ diff --git a/internal/test/LANGUAGE/AUTO/14-2-EVERY.DFASL b/internal/test/LANGUAGE/AUTO/14-2-EVERY.DFASL deleted file mode 100644 index 3637c0d1662367bf0d866c75b496072f1a806f3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8899 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 diff --git a/internal/test/LANGUAGE/AUTO/14-2-NOTANY.DFASL b/internal/test/LANGUAGE/AUTO/14-2-NOTANY.DFASL deleted file mode 100644 index 2a0c93e7eb098d77e3cf86298f4e92644312e230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9069 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 diff --git a/internal/test/LANGUAGE/AUTO/14-2-NOTEVERY.DFASL b/internal/test/LANGUAGE/AUTO/14-2-NOTEVERY.DFASL deleted file mode 100644 index 855a8325a5e0a4d7159ca5e873296ca68ba3f696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8827 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 JrQ^_{{{q%!#y0=} diff --git a/internal/test/LANGUAGE/AUTO/14-2-REDUCE.DFASL b/internal/test/LANGUAGE/AUTO/14-2-REDUCE.DFASL deleted file mode 100644 index 92e364a61d6ca753c13f6476cbe619da9af17bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5112 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 diff --git a/internal/test/LANGUAGE/AUTO/14-3-DELETE-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-3-DELETE-IF.DFASL deleted file mode 100644 index 9aa0e646d04536b6b6c2ee3185e825cc4256b368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3836 zcmb_fZ){sv6~FgA+p!%xq*>}TY16)i4YlrGwfrfRZV10Tzcgu`=k)nyZPcRT#4oj1 zC$?N?Q$d?X2q2_KyVP5Fx6`Nq3BHXoi4SG0(*$S;x=FAv69R;W$_Ef)q8}=dAe?ir zouqYOL^RfW=iPJ9`JLZ6_ulhfmWltQo>KJET)9wmDoSagT3)Csv!#l1zO+!8agY{WUEe2u@{{4x$K2Ul>SdDTDejv!o#6MFzi2kaNzLJ z(1GZPmPrY;5A^|u!NWrzKM-Agd4;x@2q81%4HO|l+KEiO%WiwzHZrz4GL|w_QyVwp z-m>QgAs2NrV_2TMZ9u7(%4*Sh$|+(xbLR;q#CzTij!c@mJ(f1T8hwsNyi0C)%v2{J zHSLH&q+lHd(W&RQ^$)3oYSKsqJjGKt26l<`7>>e+-}r!1kJir1M1a-LT7>~h9eDx zUZG95aW&l5(VxqU-)o@lSZwK_`RjnpEk9U3b}8NVV?vhmUrDzel_*46zSec32N~cM zBm_ddQJC4q$<=eEuQYNEBJKPJ!gcCggU?83_ZrI~R0)ocuPN))c|xsdpI9pl65l}k z2HF7UubG_km(Bl~u{7LZ9NL5-pu(0~Bh-f`7)t2jE|v?5fipMn7pK=7oWcl;7lbNG zcx!=Mp)talXoKB-DTh4R2#p1Y-0un=X#|&}ja~QQQ7`AO#WveF%lY;~JCRzw7u{WP zJ#8k(@YJcJnwd-)mO4BJ8uLgdE`?c03c(eG%MX_ij`y~>uG#viY8m#V1;q$IGs`(9SQZ{VI3&G%^pBeW1T39Y&(kmVs5XP+rj7PU-=yU1B-zPeMgLb zAx76BNKj8tOsN^;I8J|^BhVK(0$maaQ^Mz{@cEP&?G>Vnb)jFB3v!FQllQqh`4x93 z-{6+y5_czyZ2JWk1HulAon~D&>q@ZgkFwZw$kIOVJ1=WE-2*s^E+sou{DdE{sh3o`lx1Ux@}k!X#7>S z1H~5v@`4aKL^x(l;mjGIsZZA^%CRxmAqOD z1PyoY2G_;a)zyD>)gSK6fL?|cRP$4jq3^**Vi3WHW`FmGA_#MKg|sA~z0!8#xjT#5 zx#?UM%h=R%puyXKAYD0q=y^Nm5i>D4-@?34TfITUOO@991v`{iyl_!6J-%b^yb zjD0LO&>e#=8>L{<(01p&+O7=%ooMXy17cV>oaF4TP6(lUwE&fTfB%}cXjpOt4K+4 diff --git a/internal/test/LANGUAGE/AUTO/14-3-DELETE.DFASL b/internal/test/LANGUAGE/AUTO/14-3-DELETE.DFASL deleted file mode 100644 index 5f15952e3c1c50066df0783a2b40e8e348086e5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5469 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 diff --git a/internal/test/LANGUAGE/AUTO/14-3-FIND-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/14-3-FIND-IF-NOT.DFASL deleted file mode 100644 index 719ef0fedb147c892be6f64dc8322fa1d640ad2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4441 zcmeHK&2Jk;6rT+-WZgtci6~VM=&_O5*(w`({SkjuAX%;hNrMw&N9Dj}V^88$)?R15 zCb+0ls1PTk)mInK{Tfm6~NU7o3JyYk08YxKMW*Zjr$X%Hhk*{9^X{N9oL!$xFsazHg=I zGSg!vC^T5TWHu+jNJ6^iS~gA+?@fYXq+;PzG&(slozBm7tsSV7KoeXc6^l%cY~Q^j zjXH#oB6-XQnUGQP8tL3_jb1Ed^96l+W-hDe(jR9pcG{iR5c;Ao<+F>O*4Z$4PE@zq z=gj8rRO&<`Wb0OIXnHA^Da_30I^Ri~(s1WyD>#$W7tpozhgmW({I0;)<3^uumN&}}QSj!CH%6uMgI{tu|EqoF+uRdE+U0L@ zvjY+uY~OqP>UqB3A%kRy5Ips|B*ZVi$N8` z=s{A`g0dFWf8nsaY+_l&u5Z5s$03v%y@wXx5otL!}L? zx`x@*8*R(;@MGOGU3gc~z{7J6XTrD8HNf>z8^QMU0rsG9N~Id8MI1_168#yuQ) zFisF)crQSh@*zTUFGBNq7@832Fk*zmO z`-KiqL?C>?;poD?!+Fuagrm_g`u*Ia`7$1j$ol*i>BC9*kKn|1>lMot3Ga{2PQ`AB zGQEaLY^?yl453FSvpv97O_a3Ptg#x_^ECmaDKP8=QpQV4sW&PW<|+URUY8!9DJ!OJ z<50)%)#|F!x1B}+3mvl|))UG~-CC(4;@%aZ(rQE8BFmNswuP6s>AGeUkKbXQb8s>~ z@$5W`Phvk_S^JzqD||&^%v|lc#s#!ut}$KsgBmHTYI&Av>&#{q{7wV4STIdLj_Ner}4wEyS5{4x7~RGWI? s{=c@r|L+{N|38EMe^_74US7&%vGpIp)<5ufU+XV@#@pz3{@wcj1J=;pP5=M^ diff --git a/internal/test/LANGUAGE/AUTO/14-3-FIND-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-3-FIND-IF.DFASL deleted file mode 100644 index bb7525d84081f6100e282223fa83ca4a239d60a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4421 zcmb_fe{36f760Cyf1I79Bwf;sw9PI>t6D1;nl>3-yRlsCOXAi(yXSM0z@*7boY?I( z=^O``Mx#(VvQZP3W()W2v`JL_sD_4$wTYFY7BQGWEdl}B_=8D96M|_-R4QmfYiHj3 ze(n5fRaTK!ckjK=`}zIx-Z^u`JrIm2!SN$UvvxYCj8Eo|PUe-7@tiU-KA9UzDAw%R65+5P8L?X_qLT$j(6PDT&j_9hPMfHF) z=M-dEi<(U6rc}9!ZE{{7p8@3=bHt8*ihrJ zG_6-BqFj!G(FLba-QJ<@f-FWz4fl{27W~Hvadl!TKgnF!C!8N6zxe4sv42BTo!}m2 z^`XvBi0v*F6H5qi*=j(2rQ+Tt6zooA&TU@}+`R;p{V?d2>CANI0s!leduxTv`HKed zSLgPB!+4#Lxy;v$eWCyX=gu|u-;MV8$b>-FOWC0&wteNAg=3YPy%j@nWI2ih6=Zql zVpj!Sv}>&(E9~k)f-^!LmXevyV$o|>xM)@imscdhd{>LPB@8$_04wK;{*{V$)ZSm? zsi^N;wiNqQi(Z?T!w-N@cF|=`7bV?OS(I-@om^O+_e$~MTUe9}zEXVfcFN}4DA(|W zTn|+iv472o#?SfPjP7Gw`)npXb1$P35Iei$Bm9lWwNaIx){Qqf*g z+MdOYux^3Ebu8||1Q^Kn!wUsGQRqNrg(6!~LK0N4#``#}2az`1s`utHwb@!C`km(r zn*za@5enn{QTsF_6wyt!8>UOx=uHGfAN7ecJYIO*@VH>m)dhl@73@<@-AbA;sDfXUG|tqbU;88g*b(uyaofK&qx)d9^IR2iNKP?&OcovVjs zl|%@2;fQwT?n1}dF<{`eu$qzVqmP^lbGRwh}T$LGXFZ=h|ooV+zCrF@zzLZX)}^< zL!#>Lu%+@tQrUr@;<}Td^KzWQQ*;x$JWe+wndC-eU?hhPOYhZ9v=ZN^pG5L5D^h%m zlb?f?6x8q%h?iJ7;;R68qG2PMU~b=~TTpq1D;-d}{&}}H4;3Uj42pSLF$;n3Af+jUA5&0`8&oE2!6m9x4Z8}UhrLa`?o!t?A`Yi6$X{R8K4h^U+X-N z^`0s;2TfhGbamCIBoelCQ;Q^M6wUi^cvBcd%lG>$9yO3D7xOeqt3h+ntonz`(%{82N~e@ hctrsQCFmIYX<$XS5BV-Z}T$ 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 diff --git a/internal/test/LANGUAGE/AUTO/14-3-NSUBSTITUTE-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/14-3-NSUBSTITUTE-IF-NOT.DFASL deleted file mode 100644 index 7a83127d602d94233ed6ab378002be69815c2f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5706 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 JV{|86_rF4x9en@* diff --git a/internal/test/LANGUAGE/AUTO/14-3-POSITION-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-3-POSITION-IF.DFASL deleted file mode 100644 index 40107c1884dcfa96838a8345315d589e1fab25fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4707 zcmb^!eQX=m{oS4I_$yhOHYucE*A^(4UfQ(j2kj0}QRiJ39p-VEXdmuo7HnB-e#hS(#j7~ygng-G|218<-G)=2OXj-IB{4rW?zu$W~ zk~Yz{jwHJG`~G_G_kMStCjMjbq#PeVd8%mVOY-<+`P5`tJ~3XBC&njBgL(M`@a1pC z4O9DepBg{hcCfuZvq&;n%IC`YA=#SDPYmV0v0ZMzM^;ajiZ&qo_XF8}V9%}t9UX1; zJ!&S&z5Q1kFxY=!=gziz_sOczI8F!|B$p6`2x%k|ab_xwF-yx>N>3uGDY}}{V$QTv z2|_JOHlvwNWz{aZJbp^C^Iy-~SkB1_A`s$yw-W5h>TxS!=+3NgR){(mD&d5#q@gsm zS0iF@-V1scoJwPRhq7Bq8<_-}D2X2OWHo$_5Z_an&d&?491>n0BXh4F68mpyT_yO3 zS&k?R6Jkql?aTrPuwoRrb#85VfeU&wg^Sr68QlvE&o1EB6!bjuTHz}VmvsAI?yS*p zakbH)7h1s!@nVE zy&1`oLhJQ^a6fqV?3RoIZsT<+*28_Uqi(IRNNNZ0gy2FRS;BbI7FVr!pJHlO)`Y1TXJa*x8OT^#N)(oASVoLSq$mwZ^)N{rVw!0h zreb8Rbk>SV4PX$BsrrDz_?Z}mk-BQnjgvVl5kh@9kGpWR&VZ*tk71@%3&{%@HJ&w1 zO?_!-irango&k( zX$w%&N1S?(Q_o?3N42>p4Xj5I<&2@d~Fd zbMQWAzRjsOIQTvbBtFXmi8Cyact6+d$4X%%;P^Bh9>_uLZ6!IQ0`2M|hFN5uRajgmJD?z}nSxTGP8BgplIg9&UJ$Q+IN33kN<1$e)>0@;-A) ze#4xSC%Ehay%pRK(U#-1IYV0#w7HA6?4!-wY0GBX44Zc^#PUr*Xg}*Cq(s*_%d6;mP{Ggu;3JPP!g-wgStau~d_FS|i8K>LH-+g?_txS8ujI2B-& za1|_~S?CN?Vb>5t2>;-+ztI>{zvH0F;tG$jfC3LMjIszqoNhtQeVkgu0Qn^|ATKck z@;qG!$~i0r8a|UwW2!w#L$%WP0ve1PsdQ31mflS_+(oyorQ2BdoOdb><@^ME+7`$1 zO7Vo;0dag&PGysY+%2coE%J#ReCrO$#WDVwioDaeqgtX$T07xgSzC>(EnTU0+7f)U zG#22WIF)sF?&JeQIka3d++g?%Y`DREb1K3ysR@#lw4{Y?7D#G(uhl04TE}-g4f+^z zUzG$q@y+q(%?5yY;-kBmle8B5=bF6r& z=FE!05b}P^<+~97k#j!ad?(<{`ry_^wWOB9H-a^g)<7M0us*A261}?Ct#l1ongB{+ zwfj&Ou6I{bJNrDk_<>WAh6jfbrOx+6Q9|r79%DD+(+_oCee*5E9+~o;b6xiu;*-u3 z7-FWfF>Y!wU6mVNImv{jnQAgaBRmuTk*r~9{L-IrDow2MPK{3#%f<0AY(5t20lEX7 zZ*XRVkc;Gl#g8FBK_m=IAPS2t!Gi1$Lx40R6~U&IBzivp@k0)N&A|&SQ<{c6=n;Ou zpIR;f+)(jxmVlUXDr$eBSk9NB|K*`P{0y8N8^Rxhxly@X%ID==SuQ_Vw2Q-qa+|E@ zb0s-GSt{kmw#%vFV4*mi8*4*<1|3Au=QYOM|JAzv*t+5_?yIdzn(@y4tZ%ySVRj$p z_y^8^zI5{NsyXEr>=4*t`rU}!3gE%517o$6s5IfJdZT;qbP zQ%Jbdl!W(3_$r-5a32T9IIyZD#0FXL%FUh-+sGhXf@B(An!IKq!QJlWU`LfSpm%)U zwKv{$2r&R>6-=bmUJN19Z_Y=#jk}jWw|jbK!D%CR8vQ&w@>zz2IU`qB!Wp@|q-V$< zmg||FaK7Yiy5qqr33S5m{+m5fuqMMWf+To9h43TX9||H`chs4!lYIU_ohZP7_0S#8 cY)I_b?w9IwVSj`{R63!khV$fhE%O9;GJ`? z?HBBHMU;v7oqK-g^PY3xz4tLi)NQ_?$2ZVFm`wEyc?L#D21iFcy9b6m!vmv3J9|94 z0rx!S3rCE{1G=ws)mNI_(HWARLp_O+o?RYuv}br%;?XaAn$~;t!J%Xd2J6-V+thOR z>Xzo_Rql2@8Wi3>(*_LIwX9yd%AG$xE!7PWLUxjKNL+-}5t&%WGId_lh?-h^N6^qh zdY9p~rmTz;=Ay--M#Re0ul9@#3~H&KeLX3hPX92G2(gZ4ob9oY&+G_?tgJL9)mld~ z)g2+N8>XgjG6;1Ryr6f<%D9`FwKZCIINE_GziB&FtGe3iT)_=gBd)&f?I*mz1V=p5@kvmb}}0~Pp#$)TQ_&pkM+K*{Hf z3ITd|SAkh=KDWFmEz+7Y*EB!YTm1J1Sl)EdQ784j_LC5dKb-139QrvSQ@u}xHd6^^ zF?Hsat@DenoIJU6$(;*%BMOtJcNQn_NI6gy9HnHOMHSBWoDEV0DT1f^FBdiI5p*Ir zWrHsCQOD;rH=i5rzf#mzQ7{JuP`m9mu9WZ;l&Gy#^%NJ}%stiRb9dN+dbDUj!BlT1 zwG;#3e0#@|#p)ovF%`N}tdJAK6y^f)3*C0-a}UibSe(xVXBE(Vu4#q+(Ug;sxcRw=iK<%%!T{HryfPXCuCtBGP&sxiMp&SL#lLq6~a?Jj1I8-xQF{o6B? z`#_q)rC-ub7WJ{a{B=4pL*I5@h?aBzT|VuP+?(^Zix}=pld5h-hscfP^+h zz0}2A)CoTa{8acUa2C{ieY)ujXc5DVMPM)Y@x!1h8jqSr7nLeC%&?c$$TiF*{b2SNSa<>yI_ObAo(6!GDi&`Wdq6hNo}^EY8X^>{L9qioIg3XQ0LnjE1CqA|$q6zoNLrAufz8}# zysIr7)QSfj+H4f!HLMXh`7*l+$$!|*NdCs=Avw!c^M=$WO^shWD{SyyMzsptVQ9&LRWS=m2P;mDPZj<2rf}1a#H3(-a zcP72VRis}D@`@nO2=cffy9DVFq*;(9oRE*WPjZp_B=2*d;<#6|?3gP+)BD;VsK*Db% z{3a6$zudtEUBchoHVcO1`d8Y+oV75)tCo@(^Pf zLbaa7H{@7mu`goirlFNxU4k8^5z&KDRwG^{bxSO48e%v9sA3OT11{x%F%8MfRu*0$ zS(4$cl&Mk$&lPa}$;t}c+OqP&d_I2}AD`gk;{tL8nM?S{15(|%1fDAb_+2iuY1m%$ zi`P)|ibg{r2)Y<&@FYiY_}J(7)@OU`wukHOp~oINN<;bquQ=zQfSU5bL2=NWuPEqh z$d$gw3rbH;lX*IP*1pqv{kDQa2B_7KNj!W5pEY)6u^k>1G!B2gO&PqrY^Vk2uO(};LJ zy({$rKH}8t{2P@ksD-I{F*()wVFDq4&Ls1dBOo_rp4hlxnSswT_4qvc`Puat? zJ&f7IR(rV89yXSS?4xw`jVBc fl@;~LRtQ=}C6`m7%7R%iY4%!>Z(+8-&*%ROl10}r diff --git a/internal/test/LANGUAGE/AUTO/14-3-REMOVE-DUPLICATES.DFASL b/internal/test/LANGUAGE/AUTO/14-3-REMOVE-DUPLICATES.DFASL deleted file mode 100644 index c0ac6caa93cd2ce7170f5e2dc537bd8618dd1afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4732 zcmb_g4QyLi6~6C2JF%0vO-9y)^e1nDl+K;Qk~OT&*qRsTC2{IJr_XlR6e@5XCvoS* zR-Ck?s9RMP!jGFSv6{VGs3;YaKpIlkNfV`oRVo5h6*Qzx3?VVl5JOBzV<5zTIOpEy zpE${2kXFy`MTN=;8GBgsi6ot&PG#*`6= zE1&iT4DEEE>OIi%NUJMYghVG}k*V0Q5}J;sha)o&D6RVxH8mMez+mrQa9cat+dB5_ zX>s+aLBC-8k2O%Rx1+ti#kG8SQL0W7LZaj)G)_XQiA>CeOtm|t1w)=5pI`In>VW1p z=go`**5U~VHN(u*v?)``lqV585li55#?wS1#C$sA=n3oIkT0N{S?P>aWnRcs_;k-8 zEKTjz2z6L2$S#?gEv8 z+`Tr621pZfUb>MBRpdjD=0X%xs|u@VS_uGJP(L3R`ZsJ1v?aF&hczwC2P?_T>{vT| z--As;2I(}M1n1ylTd-Pz1!u2M&bP=HW7ZsAa`@u ztHthwp1bYZt9F%HmE={dw6;SKtW^hX%qJpWTa^w)`9>=iDoU=U)+~Uc zC*VqyyR3UsT$vkNBCqY%bCLBdZXoD;FHOEMwzOrfCv|?TI$lj^g?TZv&Fu~7-99|M zJbkL(?bi%Xmk%O(Z_rJh%t;+^mBVF+%Ld0}jT_D@Zy%gsp|AnRoR^=IWx=6fNE@Ki z>Womp%_`+e=9KYh+~n2_BVc#};m}|>;cz*N=~Fb32Rx<_zUZ`d$2z32dE5@J5UY72|>szFUm#VQfrj!fFYu<9Q~w*lQl znl}_Mz?J{V?nU!9+k)m50BcsA+=$!;WOHz6pex|_ko%3ad@Cx+hruF;=g$x_(x#vU(4z+sf+pgJj!&*kn8J67(L1H*cAaE#OCY zH){YR{}`gOrg!7`4vg)=kZNF$$lvF0Y9lbbH z+aWVkKNU+)DU-4Bkq0J=b}LkaM@-2YuJ0aKP}?BzDO!N;oC!nYq^@3nXQS)__5&# zE^*aaNuVG2S!rgenUM~|HAKr`n`N~tNLdTuupapvCAyxqbbYl%$K@g&pZouHu$F>^ z6GhuJ3Dd$(=5B{PQ6lfSC2weBCG-?Y=qi!$Sc!xV(Gl`TEGcazJ5^Q0xp9;H9Un%g?msj%AyDNF=4=vvBS-iJOcyEH=iCqqR4P8LLRW#34 z^Gnz=3z;2WIGsY8r{uNi_k}b=^#@rcromx+FdPVJ;+V>=|A4mPJQvt5G)K*>-OS1o zm4U(rLy4MMo6~{DPN^)}FzetV*_>~8@wM_lwtSgi(|bdGl=Ty_-hMOdTqS_Y@M&SG zkU*JGVkwj*{#eT>%**BfH<=&Zm?g0Og7kLAkNQS_m)Jg#$2!F3SFgYMtth*SZ@%=J znW;-p#7@m9!NlOu=wxy_IyRg-K7K4R0$I{+Gjl({0*}Q8hZK=AqYNigu^Hv~^muAU zITlHejZ7!7;3n`*oC+dUbT}D1UIIVIVwm-;nW>#PwRXxyk@D24B}u9Em-HaACd88V zm|2%3+vPHc(?$vO4`Msa?B+sHwprmikqfDm&W-EaY z3W>!A?!+u>6jV5jDq^Y{_K)r05) zE&%q_oci!u6$m_t9lnr}RCW?gmoQ#ox`ol$NtmFVq0rCs-!JgrFBXk6d@O#?!ws=> ZUu3V&I}i8fJ@82@x0hT(B^Q^M{|ykW{1N~F diff --git a/internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF-NOT.DFASL deleted file mode 100644 index f62a7c2409ab8ca82fe12386eafdef215287f3ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5446 zcmcgweQaA-6~FI2+p(Q`b-Scl)34X8gUa12ZQ5@Am{?w%=fl+r9AoJk9Ub} zOX?R1?n4YE%KU^>$Y}Ev7e=;w!IbEpYeX>31U!@Sq0I3#{=EwP#V4wQLi*BW9mZFO zcAwN=CuAu7w7yFeAlA^uy0*J8AU<9~AjXwUM?G7&3QS?&1k9=lMQ~-;RN#z_?wHPA zJIQXC&c+Pw#tDdHw-uo1n*ivY77~Y(SfbYm08IuFi2=wNWn-gjW~{<&0Lz~ubEl&Yg63YhbXyG=Fc+BUI5ejX8nz=+}YPU3(8Y+(h=7%a)D>uQ5S zW?~t~Mi0!;=j%ShJqDbnuUuDu63zem2A)b^Tr$@yIFt@%f<*K?XUfY%;e_52#r~tT zs(MRIGnD2iaP*zYkm#d6(F;!%JZ^Yg(C8M0!m1f=g&t(43}{qg*6BRS{Yg`ci^6OT zGZCWIQZ@BS*xc?2X@-$7ltjwhlQKh601Os{RDHj~_{k83F1KjQwav0xB80lIMQ+Dl zcQ<(QL=r|^HE}9q)Nsl$G<{kNrUJ?qf~;mL$*`K#cqm#8V(ESG6qwOZk^4K~E==x^ zHz#7sM1My9>vRc{AJAGP7x-+LlczcJD4%t3VshqgKHI`c4PA`pi|Cz51X=?`{0*k0 z?M@q5f(e4fj`!DS9-9_Qo;mp#H|InIo5=7XHMgEN;xK!04_ zttqNusQV$B@K***_=o`${=k3<7nzkX#7UkLm1};UYp!RSWSq&!`<(oelW#Ija*k<| zleDIT);&yXVMW5U?g3i6fi77~>sHg+db%VDAY5+1>ZFvyERNm`ZbOc_qD|6N4W{)P*tilcEx6dyOCa(_ zj6__i=zgCrL;iQ^awOlTE0CP0E0LU~tB^cPWh7swtC1Yz28Y3`6mBt))yu8&+^U;f zeF+pikyt`CSzw);wbBN((6~htw|IbCG}604CjOl+Me-5LU;HB{n1t8Rpk#Pf;!l_d z@fGG)e3>~CUu2HN7cg`@s;82yz|PP$=c!H%Uc4L%i3%pxV6IWF{ z#BC08n*;EIRq4<_^k{7I(u3C(RDGB&kJ!fj8r<(z`WcjM;chl?H}`VQ&vMNMuDKXC zCK%PBKdCVVUSbnKV37##vgHtd#nwUiDJK`0C*gVKSNIB_4KTmLan9t>g*DuKIkyWk zLjJ)*lfSXh$uLGEgYdu*qi$@42H@}9g0)T9rbVXt#q zl=_>N(z7sdpBNt>{}&99j`zO?rxi?m{c4a6Y8Jq(uD{v6X%i|hgbxwikl&-PH=JP~ zFlPJm_cz_i3~s{drTG9}$LV|^M`#mbea0ECx*4pKZl}`j;vUuvTQF4_7fVj@4bf>Q|I2nC8%rkB~c>;7Wv)gkAJKM3|XPxa(tpYpS;dpn- z!amW%8ctl@iET}!Yd`^$Y`#GpD{dJFO;1Iyb%t+xe}sRs;-O!F(x6}Dz30z!w~9u{ zRQMAs3E^dD*actzGTClBn=2Gy*qzUHW{bJJQ?4%9*-q=x-fU-Qhf@v|i@97rZ`;{y z(axcZ?~D+ClP%hAxc%SY2J9Db13bx8b5h&O*Iqb}@6tR_{Ot!ja`|F0n+06H$BrEB zJDkfG4gto}(RA0LM|-=o+4S`hKL?2MF5U!}?i)nBk0EwN;NnUI;j39J7vZ!s?7m^h zvlsHI5wZX)x!aa*VkzPJdw)Pk<=>7d5i)=(vL8Y+)~=i&oh{GktO|zGc3)Q z^z7WaZ#_2#;B+Oej;XW`+}5k0F6CWS`t6 zMaXM}zQ6gxt*W7h;pl-9kg){F2Tu7uY_#(y{Yg-N%eL?WI(qlhLCpfZI0^SH zgv&SSnsuIcuX=K_1^a{;e>Mg8^8W?y3$rSb(77vd1L8YFl>^S;LP2tgZjV&s@p@dM z%cDDkHB&6Nr^+P(x61t>sJcWCs!gyqu>`NIf!jevf(}-2t}qh}Ig25GK0f|m!v{Ch diff --git a/internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-3-REMOVE-IF.DFASL deleted file mode 100644 index b8643edc8b3f3c4d71eb11c9fd2afb7505501152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3741 zcmb_fYit}>6~1?7-}VMO*qho(opG8#*>tS<5z&Mab}}BvPS&$#cDAWYMYOiZ-fh;q z%i3-URYQraN)v#m8ZX)A#MAwVJ&sZ!dA78Rr-x#9;Pej)LP#~-9XKtNGz&bimK zcD;crYP^~~_nzl>&b{Z%dW8fZ($k7wnXeX0PEDySEmoHnmDx&7S*R@4rX6J#_{tM{ z#xkB9)$~(+pX!fiw@9XIPJYpuQS2pWVJ3g>KBfPNqE&0f5-je&AGZBR4-Xt28tRLW zXxX&z_JKBFaOCLFC;Q^-FRs$I3L#{gypAMFNE?xfcgbx_+D6t^N5;~IYHH&~(p&M| z2;`#XvWDfk?E}hUrK*;k$D9(TGrvG6A>OlYWF%+m_E^UB>hvkv>V4gfjhX5Mq^6xP zh!olIg5Ig;?&u#<2UW`$&pc?TVGHweZ?WdaX?Uc>SbwI?>%ugL51q z%3_2dS$lb5lLxD_@D$@AUubU%8wSTVd9W(QT7Bhvwh3Un>1w6;RKfqe29li@!fmv0 z?I$LzZ>*g9n)xOnD}|@clM;nUD_3`&z6GQ z!1=UqkL(8;?ESEXQ}Xp&P?~CF?8Cex5T!jn#K;ybB7OtUCz?c{AdUeNN8y?Pb!Q-5 z@gYUG#4Sl!g)n>-ae+IO#(j_o;Esfs+x_q{h_U4uIDl3kfE@R4+XqLzRJfYB)m>RB zv=!Tk6!V^U_aya!Z+D zcFuz4(|PxXvXfcc7?)_XhMh^W7P*B*Wo+0TNyD--mYT`g6FEC6$HAaAshN{1=Vy}) zI=B7s_5si$6T$-6_WPlSrT>7Z&`8D_*KFMW3!~~e%QDO@V}((a{Rw0pn@Q?g))1js z3yR+WPtnGVK+d;;^O5Z2`0-3y_2&)pm)TAvUtu3b@&(p`WQ27h2@09SW%O@cMt{y_ z^cqWm3jK!Iy(D%uZa^!-;EXUhBvg8YN;}_?cLez*Hy~@=fL!MW#yzzyn|oXLy%3Lmsq zW?VJQVHE!e81lyY2dJ90HH)i$6P(BNQO(kH+ps23d5-Nuaz=R03UUlRoH8a+a)fmu zIn26|9AdkX9AtZd&_8oy`g?9ge=W!xT$5hscJvhp8PK(13-y1@dXQXUdy#lzmlICL zg|#L~lEjIeAHtW!C*=*0sb-`k-M> z%(AXWSnnw7J;J&Vv#x`zcNfCT3=dDJ;8Oa#=e8|63yVt4nXf$NsKr@j2>CZWcdw27 zedo1(%4{B9(=$r3EZ(rlJAVMx-t_7%k&Ah+E>Y>?)N*Q)U0(j_-R!dGhVoN0@Xq$? z0Z9%7y}Arx=|M>bWj8dHFT)2NeAlb*xRry8&UP0UD;P&+_cr-(y(<6!ny5#&49zyw zZM~EpgQM5dS=NGTaM?ba%h-mv1y45TKZv-_G2X>vUOfy!V;wzUdSQKi{k>fqi+@f7 zUxsN?4^oj~p!dE6LN*zWDzKbQfE5ZSLEUh3$)#H3_Z9v!!WsbcIC~h04g?s2 zH;kJ=3>S zJ@>%l@YB3D@02QK#s8bmmlyM;O4U&cm9leg#(5lVdOg?LqAa=}-kZl#tl&pFDiJ$HC+<_>t?ggoOQ;0S|n@>N_0@HpWo^{+~` z+dfVL=lQ%FZM=T?1tITxu9^1>w^0iy#fPf|`D+6*`OAlc%pI)=tiNr#804+yi*X36 z^)r4ki0jpNQaK<6Lvl0{j_vI_EeGYUC%pQeE!+-d2ZEp$OMGl*pes@4RzW!$76yVl z#i6{A^XhR5UVLGfDfpUK4^b%qA{c&Qz6u2QLvu@kz}=f1`u-fqWkma(_4WS(flM}= diff --git a/internal/test/LANGUAGE/AUTO/14-3-REMOVE.DFASL b/internal/test/LANGUAGE/AUTO/14-3-REMOVE.DFASL deleted file mode 100644 index 19ad2e653a4eb81d8a460d3d4763c05c968c6411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5346 zcmb_g4Qv$06`q~l`|%%`pODyqvp|2yg#-LUYW^CQV~vf^cjj&lxJuL>_8A-2nAnD- zMR5~~plPlL=2~YbO`5c*Dr%dGxQg147NXFK1|hWyiPA=*N~Km+BGJ+`O@D%L-UQk4PAj9bB`marL& z7;R?28Ff;As3q7DH)Bp}Mx8!9uqS9I_a$vCr+57`_WZcnbV@x``xQiqFhN#u*aMN3rud#?Oa+mlUB>kQfZT?VLW zu2wNETgxq(0`2h}hcdenIo#-~fMEn4I6-o7CkWqZnJD3LMBv0${rYVWWDY9%<72aHH(P}<`G0Y}4(&rCgG zrm2hx4bPPgcus7ENZzJstj(}cwJ>X_BNj6w1?QGfurCCCv-8DYF^!${`l z4kO%-Y84(@ZAPmZG-5HM6HRjvVYIiK5t(`xs3j5+Zi&n6K5+-&v=2%A8R2xQq4ff& z8XTozR9+Ue))SIRB)=*l{2wGPk?}3k zeo5NPqC5W6ynwJEZMs`_h>@C>Vd=c2aBQ0U~{XDzG z*qa1BB<7EZnn6)>zqtEzVu2}^7$Oi9fo%}n)9$1yhLc0X`e3quU|&+d2aRDTb*F{K zg(Jp7y(a-5DBXJBZu+)B+sG#oHvQoGX2!6k9yG4VmiDiM#@~2@F`Y!NV5>mm9p3;Z91~23IGXikL(@n@guXe{j7{wrAYL z88@-*d<(sgrD{Sk)3D6olx;uUVwo``92aE>gE`sU5w%P?58C}xhGPXL?i4sG+TG4q z;pkD7be#$!z0&VNjZ5W$^n>Xnf~v<@**bV7HsHE&vudHRqH4JpDEaX54Mv-|2xp7; zVoEm)2Te=YryC)qdJPmcU5Ce<`d^}i%@5F{HeHvlN9{e-fHJoK3U#Lw>FwBl7agD? zY`-Q4POO1$v6ddevs1>S0dZ&Kc&HgCgRDyA2>9Wx07nDw9u-E0mjX$CU}9q8nubn2 zPNwv_XoOrCJVsH)~c>NI&| zp|-z-fgO5*GJnU(z!I5+B0tURbM0Oq#`gJvW;XV9BE3xv3UgD8V(&=|ek*_n`wEgd zN8?vWxsXh8pzF~1Q9j%WDgYyYr!aD1Op5TaB0rvwe3%9TBab*49F~vIc~bFx`IyN( z+i20;^L10^z7BJ*k#i4EQ_7RTe_&H4#+YZF@qay*Fb%i~DgSm-ixS(rx|2OSZX^); zep)8I?4)WWlpL;eNAM+C>?v&iKHY=jHQ0pFj}jH%fdRsPHO4B}!GCjHH1KBgH*UJe zLM27J4&y%f94Nul$q2#r$R(XusOHmoZl}^+nDi%56Ai*g-4S&>@Ar({ZIs7~CQtd& zl*y|_&wX<86xfMo!{UK83C~xlM^m{XZwOg(gT6&K=(|IbdKE)VcQP{z!(()g+bFx{ zg4jPL$fb~Hz~0G&;Q5{bdtZ)cKG4NH=KM!t&gL;cEE*s7l#^Ooct8hrsdXiWl0$mW z;6T5=C$S@`*R8162YU2Sco<(;nIrCj4Oi1(?6x==A8=Ek*#-FM}U Zx|8uJTv6dm$n{nxlVeX}qCZSb{12kZT!R1r diff --git a/internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF-NOT.DFASL deleted file mode 100644 index d8e7e2250da2306844938ae580c20080267785a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5503 zcmcIneQaA-6~FI2JGPU!OWHKFS=YR_ir0C4U7L@s&Dd(kd1=!4BekE`q%bDev1=!e zUmDv)X+>9stlB28B@K(-9V-lm28aPApp8=4IwAf5rD%Le{DA~WlMsI(F}}nQo5DHw z+Hn#mT>>T1%em*{{_gLbd*69C)5P5G@yZ^3WHgzIjmdg0JDSVNaeYkA=((|IOpb$H zKIaJp)lYT1J-z!MK4=du@kGaBk!);G)^f4TU}R#SeDJXB9vw@jU~uRVs0Z8In%i4j z_uISNAumV!&^gWRZ3o(04(+!uT%8qabV5j!yotg_NDYyQaV1~l)YOosboF>u#qaj1 zPGj20TOk)E98!ZuzP4G;>Z3|3_Q_ZZ(;3MSfe_;}d23hL@6mb!eq%i1!!Mu&%z+Tw=K$xTGrW z=3=e8%e~Dd@7{9nT?nvuaW|%un93bXM`|dhg9oF$ZeRK~d3u=x*;q=16Xi~@ln&3F zS{7g~&32SKm(4CEdxv&Udb^lzWm%1aw z)YxS$O zgXu&~vWAFN#`F0dPEWw!*@N9q>2~`&y=qYD=mCrWXvis6Qk!Ul#|n=H9y2^9XsxwQ zk6ZI}D?wEY2cb23SZ}Qe4TLn+Cko{eTEI!Gq-tuD?9fg(In`h=5L5zTtuL%OrA;uQ z+UfQWD9j#mQs}F-53X#_)e<4pgiW~}JL_|RRM8a(`rI0-&*G|{a4@L)mo$AUplgL zd;1_k@)uMeQ$1QBi0ZFcEcrRzhT7|V%2&DZi?sec-F%L28K!j|bZaxM-$S?Vp!FRP zYSID6%nk)=r{UvV;l~~KqWUq~fT9DeQm;CI<416;`a5xa2*&1+<_@ys(LnD;V?7wH zUBQ4)DMW3?C{G~lXHj;#1EZ|;9uU%>Xd{Y0(w!*YVLs_ax*fI8vc;vRxflhWCQoN4 zW-E=brKA8C&6tAL-4jGo(gWPs1V(F*UsI2&K`fZ~2Zk#Cmcfa?;Np91VevbRhWIsH zBhcB&;$MLiEu37u(coPKVP<(~p6)^I8R|fBmc!(@ZIes1jL#x|}sGfns> zqbB^BaT4C);-{<_!jD;@gd0Gu8n(XMt$4cKK?NxaU*REF>Ak2u!y}*M+G#HKa%h=j z)-gdo05FR`?CapAA>Revd{PYt*va}lYJJ{ts4qgd56}i5ZFq$4JWLxOK!^I6>hIf5 z_w>S&ri(^?TQ-)-%9-4$Og5R#Wn)S*uB7#>+=~85Bj2c@fA@L!ZaE%-YwVz$O!FHk z+Ris&n9rE88TpD#Iu<)SfrC^mHVOmtP;LaJ<@A`IizZ-XO6y8yQJ4qy(HK~5nY2DW zo=9e6FlRiOjV2IPoh2665Zsh%h>^cL6&X1-7{SHMx*ohR0_%Fv_>8SCjeuE7Afv|Wf!^rI`R0D}NZICEdQ~xlQ z_skNTYbYhb9eRT_2Lv+|vI5(_dc06e6YWB#WR|dNiEHEA(=Sv2s;LV;p+pca=~xBn zeO?6}$N%^*s(^>Buvb_VREy_G`W>Sz{pNq7OrJoq6O8PyIoSy$``iwj!a)RFxBEh8^F zonQw@0Ge|BguYzD9$AY5Al z)}+T_?b}dlVw9TT2C{T1@q+67D&Un_YstQNAVIkrHl{ z^mG r(&No~GgMKb9|@vKkW99=#i7}OLz_*IZ05$2Ram|dc>#I;Y+>O)-_bhK diff --git a/internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-3-SUBSTITUTE-IF.DFASL deleted file mode 100644 index a85c1ef035c248821c7f763dbe16ec31a4ea60f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6545 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 diff --git a/internal/test/LANGUAGE/AUTO/14-4-COUNT-IF.DFASL b/internal/test/LANGUAGE/AUTO/14-4-COUNT-IF.DFASL deleted file mode 100644 index 55a79904e14689cf7d9d64f6f21270e50bd54272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4646 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 diff --git a/internal/test/LANGUAGE/AUTO/14-4-MISMATCH.DFASL b/internal/test/LANGUAGE/AUTO/14-4-MISMATCH.DFASL deleted file mode 100644 index ffb3c5fb23bc84a2d4b478ff3f2d3318dc91b726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4390 zcmb_f4{Q_X760zeah!iNp-I{%0S;QqFgP@UYy}4D#knL7{uAsoG(}@_lS^zk$64$Y zHU`a@MAr7YHH6Xo)^**cYEnCm(Nx<+yN*iJ)K1fcv_G0!ty8B;m8xnQQb)(ezI`G7pPffh##l8|m~+yu_8NN3@O1`)x-YDS zbgwh%*dEx6FCNpQj$PBL<}xEb%Y4MNa69QNlNfWJvOS&gu-^zo!p@X5E>$|;u*(Bs zUoUJ;>(ZI*x$XtMOO9RDvc7Yf8en&Ize&z|-iXUrAETwY1O+9RDCW*_{#N8Y=< zp++h}Eq==xJDEKD<+(6zd8|@P8Db1Ra3xzV%Z(bVB-tSTkYD8i;~Zka3tDI~6roZ? zXeii<^^?i*)T^Lae!O&qU{TZ%lr(u(8qt5f)nY`R~6ZJzA`(M$N&32EtjJXA-J%1Kf^;?nMZnMZ(%e2xUl+ ziwLQ?5eC7|-Yv3QF3h7Gf4cCeca{%ZwaSryX6gJ;e)?!JTSlL)@Kclr7U%Z-bZh~y zWg)L6KfQh_yjA(}0dm9LP`aTN2SK%};MC zVjhHm;#Rdv@M<>WDkuxyV8uPTbvIxb)ZgfCn@m=xs&V9e({A$mBjJt!&Lv;B7VZe@ zQD1uiG~uq8S1#pcatVB0F!*Y`ejG)^g)#2Jk@*=MfDeEtcV{FD zQxV|~jOvd^qk6b#By$OE8^KmPyE(rW(4XS5$lqirZp+q4r47R~Xf( z|1GaW@fxp3@jRhZgbou*6WUEEM5u$rI#S+ENES%GCXoCdp?3-W2{ZCXdi#7aeK*9C zU*gMAoZ+{l_ztf{VbYoet=U0nE1^0X!;O=9`0yC@IJ1N8Cuj3@UPcx zt!R5^#wOse0D8o8JRA{@Ugs;2_6oKjs%ybs@Pdk;0a4kd_u=)+xTrH43Hcx*D!$EE zqj;LHLNUqLp!hn!8^z=N9uy-)IY71{vh|a#2ZBjEk=4bUP-w*3Nvy4WB`Q@+DG<`S z3Ms81^IhbmRwOQ8;r9YrzAS9=M_fhp4sS&9w(u^W;&&mkMN#E(68o{X{%$S018w_= zxmUQBqheojh@5?zuS3daqHH3Hm!hu~smjZUQbCkbqR4_GT@@7ReL<1l6BOw$WP6Kj ze-QDc3nHHMQ)0eM%rj(rfo#vyy60%!31WVgn2(CE(jY1ONx7fa>7;BYvwYRcD`XdRLr&2 zv2V+n*_@hAWz&gVe^SLG=xTH9RR*fp9MjgQg9&)s9Z*xl^rDKoV{3t?yyZ-}CRq7| zQaW)w4}bXc&j}ZbU!(nx&Q!&OBu~gLVZT}{#5J^EV>eoLg?P$@1Rorf%A2QI#RKqc z)!>`2W{%xxCDIQMBrux=^BA6nvY5xtl-EfNBu|QWi9+G(*P|)pvOzyjLH8{lv<=NlxhTnhRth1y`7xHE zg&San5-L`*zY^>4zz2=)QT+$6&zF zqgpV=E06}GVRt-Y=rlN9TyTzY%*sFDJ`@4R&JLSHiCpRt6An(!95P3nRn|=z%wlLA@1(`!AZ_*1Xe&5Ad!&CYi7j0s_HP_}`Dkh=IX89m z^9B)~A@TH0c}L*CeDilE9imkak=WzdWi$0c-!NI`D%yy6XOSLfjZ{l|Hwn0J>*u#> zqi7Xy**^q{UAzH_`iZ2s#W~`ga7uU=jY=rNyfJqlGT#u#gV}KSol`DJR^VMu;TyP@ z&Y|Sz>v3dufPkZ4yLuxo`r3`y{BwN&b7kDA4)Ps5m-#(4LUY%~5s(2V@q2A$Z r?=y4>Nab2bPaNJ%+JpM|cP|}%{f-$AJk2wFL@1@XHD%xWQa=A*PIwDG diff --git a/internal/test/LANGUAGE/AUTO/14-5-MERGE.DFASL b/internal/test/LANGUAGE/AUTO/14-5-MERGE.DFASL deleted file mode 100644 index ff7e231c21288a3d0ebfa7cfb5fb3a21b7269633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5916 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 j(QvT;0&vLNH*Wj~i1q1{ diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAAAAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAAAAR.DFASL deleted file mode 100644 index 02bfe94656f1734a468fed3f7c88e740519ef723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3216 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 diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAAAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAAAR.DFASL deleted file mode 100644 index c942deeb3008dd9a9e65ebf862601f245b4210da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3199 zcmb^zZEO=|_bvtP9W_xoZF_NRbtqonf^kcXf zb+AN@p2ac1dqIscYK*@oKa8khM*o;d;t!3+#KeF8(-4iuXd*t(d+k;>KmN$LzR&m9 z`#jIx0`ZMU<5ILZHJ!`bC8=1gOjj$?M6o25i`7!vmL`BMJr*^R>f^&o^zfbsA|0tF zPP$}U6+0uDRlA(AW_L@G9w}kXN|F8d-@jYx?d#vWzdsV$(-BiranDvmW6aJJ8ak0C zou2-lz5S7%JssCycF)sbkr0w5%XqXC5+ovV&p5%bsisUhro~lRR}yO2U2vTZkcm8+ zQj@N;xmT(br{%moW9KoMsWPF2xGy*xVxxN0)C}ESq;oXjo_02Bx;z4jDMKm|Hq@=4 zb?Q1BBm3lt990x0NnQfCVnT_octRQXJlUi41s8I2+4Bb}rONf7@}BYuA(yoUZGIR6 z_Q+R*oO>-uSU?~|U@hR^T@+lWC9Z)PM^xhp+703OQf5-qheqhl?m4FwnInWiA^fL6 z?Om+G``Hf;(aQz$!-t22vF^}j+KSZU8wq*s9Wvj5FU=r?4=^rGHY4NBh}MksHzW5p zBi&8N#U^+zyY}ycNkTeL`MPNK@)aH6YYT^;*P$W{*{AeF0)=Q6mbQ)E-mrmZfRN=} zTH<$H&yHScWak4LP)F}K8wzDZ&4gwcn4u8bLm<6wvvbu0(=^Ka?m9PFk2?@bQLjK(UWO2D+F@SNV zL(5|!O7jAg1aUth+vugiFhu-Xi*?TGz5aK&XR=FM|Mp53 zvcX)C2m$Ej?r_x52Q{2Md05d0<7!eK(14;3rNV-rbqPLrTH$GdN!uKbDrR(8PO9c; z5(YHNC%i3nBxR}zfv%S@jWF9Hb^t?A6y_IiVqM}Un5Ubc%*#f)S^F%dlnnq8}TMU|B5*=1Xh zy&I(46Ut###z6)O{hi%`$M;Oa<1G(6>tR!9JE4q3l_WB61$0yDNMgW<%Z;st^jp{t zJT`epJ3q*u-tn7ve9i5WPqLyKxTU6q*8dnpl&eQsq-34s=C6}U~ddIUK@sx+n zc*i#G^Q=00Q1cV2>AmMV{i~P$S;WKqj8LiT;?9gJKQvR zgYDc6RN+n6@l^}Q3&j%!L|=0qf5k3Wq_kyOr9LFR;yQPjNZS5{vR#_6;1!pVas}`G zgtRAkwv+Cnh)ddA)vEw(Zg@F#Oj(n#wT|ZslbPaFJ8bk7$$t=lE*pR@gCpu4gN(2B zN7fp{7!&{ETwLc3DC__`$P`qKHbS9dJL3D+n}Q+Z;R;P^yBZ|a*|ws?x>qd=?nM+j zr!`jOp-#}YTrj)5vm zdpfUsI^W@wdQu=trSo%4h2;7E11##tGfFstd+Ob;N6Rc%wc5MPR zcff1BEuT5~Rgk#Ot$AzeSjNJ3ShozIH8lkt2`*uMYC3>0isrBi zs5qz`;dqOwB~2u|^uS7ONFqM<_-> zexg|HMN9DijMEY`j6Tpii*1F-Ugr0Jeav5i?=kz)bgq&sR0>?hhj+V5be;AYD{WPB z#X=d(SBhYyZCDvoG>ym7mareqrHcSBiuHIQW%%CHVwyLE?Xcv`;W7A_Lm>=`%bkXR zJOwalBsExc%x`-FYkp5!YY1!5ljFP}8_7m^V3=ty^P9XtycB#Mxyz6E@5i1Nhc94l z29zWg3Z?@K|1x^Wt!>trURWL z%DMp(P)rcn!3Z2wkln>rMpZD`+tq_ZMw0f}{QvNjg`?R7chgL HuV4QQJiE#X diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAADAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAADAR.DFASL deleted file mode 100644 index 38abdc9e6dc6eedb6f121a3711d264f38785a83e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3320 zcmb^zO>7%g`pryYC(Q)hthZDq+s=kR$*sF_lA_eWiitChr?qE-Jz1yAp$zt4xy(Osz%xs98iT;dq5lzCypz`0fEG7xBGqX*@>I7 zS_z?K{Jrn@eLwH}-fI#6d_1MZD@!L!i%wOkH0mcCb!DMaRce(+HSZ`3Kv!Oln;Gqu zq#8eR;Hl_fwu_UmI(FSDC|1L%73}5xN_137+sjJy(B$NPWo$e)aVQpz9vDoh*%Y_c z(a1T4az`iHr862EorsN(9T>d(ws%DcR0tt?vVowVkN}a0x9SGMmX@_52|cAn3^lEV zy_V8Sh!gx|Gafr%ngTj3cW}@v4fCz-X|AujUS-btKCSx zBXvF3O->?moXf|$8T-1C;V$HA*LtP6{qIAtHFUur6pA-*8?gSSb>wveQqn5EY8(~? zaI3YxJGZA}1EEaFMk%kbGPi>hKJEnP2OE&c?%!f4)QxtpffWkj584HoAKA!_U}+G) zT|5@pC>|SvFSub`zGw#4A2S5x0&WI8bI1%n4(!*=U@>%T2!svs_WI}GGHT!Xc_I^c zcOn}o{Y(}=>R6P~&wOYj7lNR0y<51h=U6W8T>mYjVz_P2z79v()3^nq-sp3v`l152Z}M14T}RbDEi^+g|7!%Zf7{I zTJdBgqgitqXw^9Dbzk;q*3#0VaKD6QhUqS85E!DW(gEoK8k8P{u6iJ>WinXifP@@YjiV7p&xWZW?F5+APSOYDk)!De3LFOJnAIu(2PnoGmXIdeBHyuGR#DUC# z!~pp>2j6q>88c7*%FL4{l|heOpmKxCMJhi}Ws}NNRGy^rJ}M7WIS72Q1>5$rOd$40 zn3X;Qqe~(B3VjrS@D+Uo!519+I|r+rc!^`@ICz*@`<-UYqQWl$lhV3@Yb*tf(Rp0= z!d-Nb*FxIJIdw!?u;Gp?D5WyLppbU%F%(4U+V9plQc%3M&ShC8uyj@k?`b?YWH-h?B8;_rw>(>E)_bwWqXHr6*;T!o_I!6 zEiJO`IHz<=%c!X=-GyRsTArITEsaHr ztw2$fzQ&c#LiW$EtRN+Zg<$DFzrq9P1t5qLT%%ZxW*7vTcJsw%o=Y|hO{ckls$saL zeT#)>KMN4geR$Dcda+<*weM?jI9x*eT86R;^MDgDK)$@sck&PBJNfk9fJagK6XrX) zgnqfZ>P1I618<}vyslu+!*;o0SC`qj36*L}qt>t&7nha%qGMMTyIfFejdFPz?Yzq3 zkUZB{wwIh3lnoN_(@lErug{d~MWya6oph>py-{_xwg=D9Q7FDYp(iX|%i?**`77!M zETLzuqz0%otsZ4~kEN$I3&!1-+BsXwS75y+wS9;1;Vq~q zbl$i9FafP(4&HevgiXifUIW*-0vI$ix@G{s(Dt8+b+6CAz%UHPZ@`sj=&6piZn4ev zdCOaaqm8wuIN6}h;CYHFBHa(TG^J($+ssasWe13`*xU)zHU>E44LG>MCgJX{wW*k6 zu!&W>f{I)glHGBolYdBin+dBUoJ)sixR1?oZW^r*w|SFo2t(@`F7=0}e^I{$f=mW( zLy!<98k>M)gDniR587Bl1K=hj_4@pM{ZBxcg7^rdqW|n4-4dQ-J_)k`-jJA-)I*0K W>PU(NW#OT7Z|9P~V6^|bd-uN}=kY=S diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAADDR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAADDR.DFASL deleted file mode 100644 index 84784c6ac48329d19a315c02a787757119d87b56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3326 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 H_wM}{&Tr5k diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAAR.DFASL deleted file mode 100644 index 38a7356d3fb66e400a1acd98ac386270ac2c69c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3437 zcmb_eU2Gf25#GHcDbbQl>Zf+Vu+CMnQ-}5$p)A3w(jT9wqj@rUCm)ZY1r%@@@?;XB zNP$0zg*LA2phgieOeCewZGKRoK_7~uh@t{TodniH(LN=wDUg=}?L&Y(6-6HlxHEgC zeUVZaC<6ZM%r`$fGrP09o5X)Pk(Ltm)wN31ZbLy(X#5s9V0w(>7K@J!^;%=TDy5KoI=L+vpeS%obobJ5A&9X-YDF43@Sy5XVFjilYYVj-~v{|{Vzu%Ue-&4 zC=x-ZNE9dc@{^Pzd$)WgyjQ+52EU0t{k4~j@Xq5pr4%?L>=m2*>)l3{}1!hkxli9L6Y%k-dC`Rt2aAvO|PCLU(_V=f(JVcN%1F zB>+9qMN4{zmH_PElm;XBY=nHApl;<@- z^b6UTFvNnw0Q~&$^FgDH#uAE^NXe#Z8p3FUuUy#uybx0iy~FK`T%1Z{-m`A&6S@0ChC>K>Zt!25h z0d@rKeC#L;^xy0e9R9#T`g<3A*9CuqQDl^*gkqx3X<$Ry<;=X1mitEz;!m(gagf|0 z;tr$kFvJJ)1$R$A=kCd0xqI?1L@s8O1Pg&Vd4ol9c$r0CWYIMiEwN~xMKdgVo<-v< zdJ>j-JgZts87xfWegMY+pWyhu$S^x$3qtnu6+rG~I4lD?RyB?6b;fHQ2Q;MVuzQrW ztftir6dAz1@;siu<7vLRH1 z4Ra}HSSnuzfq2V01ryN!uv0kP2Glc1vBmyMo%&w@IK{I{#@H!g#b=Sbersz!f}jdcd}!{PchW#Oct> zz!R`1|2hyP`G+^ir%>r{JV^3OOuloZRko!U-~m*IrxQ%ISg5rNjdkufQfW%r?0ozFQq1wBuPYejRreGSe*N5;Lx!Tkz(x zuN5n;O09(sZ*o(7iSfkAmQu2zX@u&hB`&y+~2YOqCs3B>1 z&}m7{?Xe)7Vpb{-HxMddRBRohVQp|?m>Qg5EW{Vhjrhy|H`=br|N6gC;pq$PBup#L zE2cNoIL{P7Ah?5m38sLD8h`{TJTEB2)L-hMSTE=mgl?gss|$tehtYQgCF}`-`jIPT z<3H?eEjQWm9z4?<;lwaq1g26`Op2M!Dq{(W#nW>GV1ned1r^veecc@vlM^LzLH E3pud?@Bjb+ diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADAA.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADAA.DFASL deleted file mode 100644 index 7381f0fbd229840e7ba28b7d770b3f4e98303632..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3305 zcmb_eOKclu5dL@9j@`WKIH9fF2dk>>!E~FrO;8e2wBV zC>5flDUV9HZk?2B{}zPAg&Rt9K(s}P)Cx|K5D1|jIB-A$iAyC8+z2zf-n?1?lB;Ah zJFjnN=AZmCMdBHdV!SjlHaRkyo#H2EXC`N7_~D5uetKedDxKwrLC(J=sha$Dk0|w> zcqvq)Z_%WuvZtU7r>i~ zteLMqas-SuRfwos+|1WItgO5e)l?-eD+VD9*t#JUuQAv!OQJ5rr#Lwlr&Wk?EnlG| z;+>GzA_oj}x+Jv1(m>*hMRkMvQEXYTswI_FMMr1d(4tDWt#Zp}5@HN2>2q|C<#MUy zBcIuj5~w?=I!6fnR$@|+MwcA1^5EewWJs(G=NOOqQNCW6jR=+mvn*AYbr z)8==bHunMs^f21y0)bqh^pZZdnmmSWkNipw`aL(~ho@mxxqex#T{@~Ts0CiFHC4ab za17K})P`JO$PdN}yR!5MVnOee6(DcBV5+b%@K zsC&&W@iU6@4=2j%tx@9pzEZ&O)g3IB(h(v39~E23E$w~kDHn6T5g%cz;SM|ygxj_& zii1Vy5tXi(tO=b_kSN`HkgcKu>xIV+j|*BU$6CLLbx(InLs} zxx>OxgS3&Wp?9&h!hw5B~e2q1MF^nFy5)gHbw==*0+ zWfAsoKyxXH7<#i0EDQFYt@^?y=b;hYIE$^QTWJ_9nZIoErA=mS(rgj(r%je=_;ng? zqTz!W$^$d+nH_&^eB%5#vMVrrXR^~Xd^(j$rKV1y?4Fr_-ay&mi{fE^I0YM8h94QX z*DI7=Jc?#lt&ITp5ZYqxBk;;$7r;o~#z%JWQQ*O>*Cu^7>9L7St7sRZzqbKFBea|L zploVWhC2+?4aQcr)0>JeRCIv?tK>>eswokK#iijQBUb>Sg6Q~4)`?VC$4Y$i(;qjvAJ10bzds4Zwp@ba^%7{gM zirJkFrEP;||LSnt%90L)9X)4v-8CzC?!)cDhcLts?BHL8W4v@}4kZWiM4f=(#S71X zC9rnEMQ&Fb&3*%XhUH)@wWDFp8(bk(I9o^;#%zQ_rjRWRqiqc?v!j{tPq_E(A5D#& z&7`oop13sN_GC(nF09JT0Pq9>Tmaw?7jttXU-cAwd||FQ;>-OP7;NWH17m-GqCo7= bR)N?@+Y8hLpJsog60_Zb+yXgSUSIzQJQBky diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADADR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADADR.DFASL deleted file mode 100644 index 197d350a46749e1d24d8d16584a9110f9a09f8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 zcmb^yO>7iZ_|44zwCq%tS_>A00YuHp)^5vhO^nm+YB)# zPk+z8{=UBMw&i!+t6aED2+5Nr1g(UGi9p;-PB>yJ88eztQ%Y2m(@MmhbDb8bB$~}A zhU;wTm1^bb=%jtjp2T9Ns)QrNz38+gvRd3!b53 zbFLGL?TyBwad}W4G|1Z!S4hk8d!bOty-H$oUwE!KTX^$%p5r-rIV^u7e@V!qI;WmX zLdq-rTVYRrCrqfw6T(v;n`RGNDXQVM2FL)C^xxDNM<<455LA<&H0 zvxIPWu@j#bt`BpICGz8E!+dU2*9OjyT>RD%^3h2|CIv)G4D};wA$r8q$RLg%3I^8* z_N~F6TC4OZ5(QAdwuU=fc<}c+1ZY1SZ08D#H#ETS%pJO*K{w_KuWG|Q2ljIdn{r)E z9|%Q4mWuf;?1We9;y!HF6$Bs9!+-wY1wVzZuKd=e+*UjT^m?N(7G5fhwZqr3q+L9x zhZlBfAmcfp^{}hA>m5&k_%*$w&^6W$${K%T;af-$t#AE5b?{uXj!^O6Jzgp-Z2a5S z%oW1LFyTWm4O=2{T^m$!f}=@U8%!xibU+1;Hk66*LE6Fl;q$?$ZivKXGoFkZikUTF z#N%v70-4c_sib-CuNtNvp`C(AJA^iv!G|J>VdzFw&zd7yGa@_$24Y0kMx%_MiBL{h z4?Iq$A=tOR2lq|%5yB>Xb|X&h&)_nU(2cZgBKZwicC1zsmotjzmv*9<(ya*2(`^V| zM%%PJ5|<4m!$7XjjHUprPmJ<}IMj{p32qdg*AXe7uC@53VED>}pNQ zTjSPvr5AbMyUsQfc{@(aJERE{gX=Y%0+QPBEoI zo^mQfJ5dd~_d-@T6|Y5C=x%fYSM}QHG2~sK-3TmqUf>9i=uSYrNIqE}7=S68=jmp4 zWx}nA^UEmIM6w^@$ltNU~8LG7C?M{?eEwjVFn3R2CUnzk!etzNOKQoUNYCMRdGW3_@Uq5c_n z-Ve9>l;y>Ri@p;@$Kk;&z*7sF!&a$oRc5dpr>nT?BtL0e70D`%OVxU*H1l5qLdC&^ znlM!*gEeDUcvS-w2F*+=KnjDb9WYp?npQ9-h~NqVWtxRYsJG|IDq6`fK>+=lI+O(T zggYN>41jtg(I~qPUygz9M7i9H9@shf61v_8HkWZMkk~^*9K^p2`HFCIVFk<>VkJ`LIaeCi} ztq45A{P{Ru@c9G5me$9i`=WbUfO3&XH?J&Y>qZbfjDEamt$^S?ac{NATj=wP<>fyC DQ(HJ; diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADAR.DFASL deleted file mode 100644 index 29e25b649569a7ed63d8cdab54e3ae475a52c0f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2980 zcmb^zO>7ip^qZOeY1u7oYXz(o#!`i>Z0#0GpeDp&JKLSIJ5zV3F7;qDZl~!a=7b-a8qiH zBvUkvvNnh<(v&hz_d}UC~r~o}1VbXw1_=cJn z^v>DVhH!5v9EwQ&Qj&ZGVTFVgS&4)?_5$gW_5|i~v)P3gIi8c21JdWxSA<+w=9F_W zNZ4WD4lwDx0HJ=K5T3dqzCF*|mMgA+8%vPm39cQ|@uu{oq7DpkkJ;~AZWIm?0tewc z3uX&=3SVSz406}=U+e7e1@nR6o-pACduJBi4ofM}kfZbS`4k2)GD#PLBv{~E!* zHTbTzN>3n>1@$XyxU<>ye>WgN%UN$Lm%V;V1^nLJ;dfOyi@EH1b&%)4er|DVdRyHG zLO&r(xs1qew^kSTNxd#F_<$4qx8FASmu<^*ETuc(}X&qJK6$I>ymo$oEBK@ zR5=g=sReAUMQeQ)q!+Z-Y};rH=&Jm!#k-If8sC0I>EExX@5?TUsr_*|89Jl@M;%B7c^_@%z3{l!>qEnOPzZpAKPagqA;wPyDJL`o zj{_sv3wzh^g(f#4Y#L{`;)J~eEX)d$m->U$zn%J9!3#eDLENlvq%yGYJSx@_M>0)20dQZ_9SCkZ)S?55 z4)b+~des45@YbO8%c`#EBWS}h_b-mGXp2<(v`SQeQ7|2LsF9Z4$}6Wpv|AREpH`1kuMz2BYD=gd}Xs# z7Bj|}QQU*9)3&u;M^?vasY4t$;3YLC=JL)P26?BSLA3#UUVt@A+u6ExRgdD%o#zGH zYML^R!seOC<&TaPrW&icY96~J0$l>2pR#>>aJ?S-4E>8w4|76$=|0rjQH$hhMC$SN zHq|0VtSkHK={an)AS)J-&LQfnsdB&CSJ3k%Yg;5KOS&9d*PU@imy=RFMK_}ww8Klo znl3xn`xD&_uDKr{IL;nq{Xn}A*vvT{1XFt0v9TPR3lG?YQTa{B<_ILp!5snTNtQFd z*J=k2C`W5|z|9Kq(!?<}E}1fv1atttaCKu_579#F1EtDwXe!k{@`DD=dOX@ni4$I|dQgbM7=OOOUFfD@%u0b30Z7e}Q(6y8&jk|1u)8>V3hM_B9tLzG-u)~ZIb1lE zdJ^@6g7c{f0fXLW6%0gc&Ek;G0%6U}#4zQ3jsl0h&hyyjyg+-Ox98m~5f{e`F1N?q n(AbIeWdX`T7Hx+yK_87#_B91;*5?Um^xA7bivmY4qq{%VlG diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADDAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADDAR.DFASL deleted file mode 100644 index ed74645d7bb677a731a9c872181974b6e4c402db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3169 zcmb_eO>7%g5PrMs#7VsYC$d^dOS=SGsKHU3w9po*>c&~eo7%g<-qei*DqDL~TR3*> zpSA%}g%ni?Ev9Y?>?d{(Nnkki~N~u=PSkes0rKcl$Qh6pONA?ds z67EU0X)6?d^(9%(CE zZ25%Se1`T6J-jEpd$4Ea4d)fkUm}EL$TE^{Li|J^&N|PG0fLm*i`N zTvi+E=@^9ElwbF|`rrJ7iaa4a^*{{HBJbFqxC%(Npu`j0T@aEtWh7N?e3A<|FWVic zoFoK_;adQ=cd!y4=dMg}my6`rPbT>Erv6^81Eu&~N61?rkcBpOsfp#>7#u|V1;x`Z%dSCy4!skgVd|&>5LVT}< zC}NzM{^fK(B!%lcxFt2+&!S)2%cPiYQ}aMeBi+=jYF}+CSI_XjgFTnKxZz)quaWcT z{e&0c=57i`bZtzMIZJxCXr@Ul#O!fiAl+z#DyTTn?R^<+q&GA5^tpx_4!F(_-( zAtp}+DJS%Ti~}c_6g$>Vik=QaSZ~g6zaDLm~|- zf(bc8#W^Y#sQ3gGQ&fynaW@qQsknuTeW2&(V22KtG;+sa{B>%WNE}&<-V21gPVYhT zsmon*$y2Vd>~b?M=>fDZbxhF=)tE*fFM~gzXp_K^8^HN+R)ykDS1GeG2vO2mGVXRL4&eWThVOFSrp(yHzB?}3g?cK*Hb@IFXI4S z6ogL4?wK`@!2EeKUp$g6&34y|V9Z6p7RVT7vp2rh3c+`^!0F(vuw8&dchZN@5Y+Bo zUERoT{x`pRe$_s(3Ws9!>1y+VuppBrIQP5r8p5BmH%F3+Y$%~McQmdVN>Yxe=z27R zd-3R$ZYb_K|3tCg+>ie(@G#20qah@3GITltzI4Cqbl!DZb1Gr9wq2(uAlQYKm6aR9 zbNk@@Q8U2ehuY&=;2GeDjsvV~$piv7j{^7cDAY}0>WAwYAPfh7-u@cF1bF!N?&B`) z@&eo;mJmF{*H?3vbOPRma_|-fJ5QL!npvL1gzWx&MXFV5W}z@AWeS#Amds*S zs?>_bImf>HM82Ans@CjLt87+lWoy+IU=WpV$9>@Dsv6wJmu$g^DZmP2@-*W;hMG`t zBT&JZ1!G!)mx|$``zq)q8|)5uXzF+jmKgs6t2542PgK`OsPB}UNj+LGxhi_fvH4OM zU}j3CVdp&FEVSK0eePl>_0_A2%~*HD4-19AE;zoiRBr zt1646Ghv;~XG*Y!Yk(no;r&aEs&21!!-z6sX?V9n19m@7!2YxXAbL`T@k4zUQ$R~M zZ_t{>vw+DPVQ7xvW6-hpLkeMOP&#au!`lx!iyh8+ET;hJuy}+~ISGq3hEONrX9nEL z9p)0adB7T1*vlN0$(2A2K|-;(XVA%&LbY0!JgY(A`B8Wn(K}%!430uq z?`PMlnP96`uus68ZSoPllhI2qK2Cwr)>gPXm!`hGE(q812R-w-29fe^)6tzH%m}Wr zhl7^u==64V2cg^^&o-8!0BcY%3Ei|2jx(3v;A)z+?`AT1K;!(mIU&deEXDULD}Mua C_Q~Y{ diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADDDR-AND-FOURTH.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADDDR-AND-FOURTH.DFASL deleted file mode 100644 index 1e3ea00e8ac615e887f22247452c114b4cd8e86d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3451 zcmb_eO>7%Q6rNq%vE%&I4Z$fX6vwD)?Tf93KBT+ zyqPy|-rv0Wo-53IL`jB}$rDp!!85jWjIpNE-g=>Uw=0L<)UGjBDZZ`^h=QN7bH&eFhOD?q1%2xoTOJ#2 zsuTlb0VaCP3+4MGN?MC0$Wy5wEhkl7I*>q)b}$i z!&yU3iNaEgq+mabICOLbD=;4#o8aX`yjOM#=6mLXh<0}$K-uI6xQ@no@xhtSFDvDiwV(Wd30 zCW?sUQFaW!?^T^G75SfCwSm8{+REqKhJwyXqP%FgSufLm2ZHWI;w1^kIL)`&exNVT zlIZpS$?zYJVP6rSSB8c|G{k9;$KB)Z+l#$q&@#H%zBYYu+&Au9Sqx(C@c%Zf?l`F_ z75~{sG}3a%?ATA*2YwM>p6J1^8yZ9b8m$*6$k68UJw&cUGm*#nYPYpw*Q^!$jIYi>cpk!Y^iET9Mv?VraJnTsoH~$BN)8SVLq`@m z5)ghI!aXD^XELf5+X3M%r2kvEm&jEJ68V&q3;2fI58(&ehaM# zvP*nbf#6eU!z~->)F4gLu~;U96OTHmYMJdgYse;28ASC#RWZ`KrT-?hkp3GEN*u-Z zGh4K5{tWlg*8B7T&x;T_R~8OHo4G&$DJVEY65~Wga-I-Fh(jBW2f6d_ZaND4pa*(M zUEiA6Yi7CT#N-5aII>q-x0*N4yWO4|FYU}#&0`iuK`UB-?L0X>Jd|!H6b^WM>0~Dl z1;MojofKuP459}p9;6CIv)~a#7e?3K7Oe9SSEZtf`)L3Hnx|#ken(#jC%t1D%3#)6GsFu*6rEDCxW=kW+ERidjQ%VvKhEaKwAs> zg6d^mmxpPGdS2p)mP=vxni?5BK60!8-Ih^2U!&x(6B*FPyVL5;vx^Y^|62^~5}IMR z)lz(v(G($<^Mm9j;bGH;mNM;NTQyy6DZ0a@mZIFHr399T0vlS&2XwZI=U}IeoQ-#H zE6t8&qP(pH*R_>FCmP;XYzIgh+luAOT3fMxSUGLwE`}}0zLRAevNyuD5Aa74BDEip zy3RuCO}{aHt4Q5Q7b0_PZs%zH9mnP``05Rg%^*Dk9qS+%9!BW()A2Bej8=}PjT}Kg z;duHHUtK^vh3Fvc%|O?7=(b?;2@Wy6&g121X+g{*9AbQHSg;OIY(x+kz8gXqbb|d} z4I;m+9t6XIj~_R~$2ATg%j-R`;A4ry#~HMM+V2P-{^lM39z=Fmqlk?NHh#df7I?sO q1RRiG4;gUmKVb#T*)Rd~gb?sDLIa%K1PMSHENujXcZvJ;%F16NWz@(3 diff --git a/internal/test/LANGUAGE/AUTO/15-1-CADDR-AND-THIRD.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CADDR-AND-THIRD.DFASL deleted file mode 100644 index 9768c1cad9b50ccce2971aaf709db0eb6faf42a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2477 zcmdT_&2Jk;6rbI-W5-EcCr#5ft&+7xL}jv7Hf_};An0bjY24cDbiE<%0ij?!wW(`I zw$rMrD5X@0!xC^)qMZ`198r{0Ls0?(q#~6I>V?06YbDMoyf^E0O;ZGiUhv1hnK$oi z-u!;Eb>cg(CPcM-d9hH;RmAdAZE>k4E|e=`wY*fx4@9j7^M!%g&efDiEW3r06lpoQ@kY0%f(G$9lfWKRCl}mdLqp&+v1>{%+1&cyN)Bo?E_7 zF2A{@!}v-4>?isUgw*pN>1TK@K**i^`u;h#D-41EPC~W|nVxz+R0t8?YkzJXj;bj= z7RNfJX-J&V3~4eB8vS%S%6p&z-BDFB)oIDl%vl3Apt26Mr7xsSEy;7cEzDGub_zZk z5d5&|U{o`Vlp&>N&6!ywtP#aOQrJFQp~nGYPo7n%*H*g@TmA<+J%}6^41kc0 zE3K1@trG@2RG?WrzxD3h!R=JAnEmsQwNy~=-%159JqFcn9jg9d{r4h|c7tvNSLXZS z(};32?|vK54gNE9>+1*Rdfgx>9pv^gayH1oz2$Dnp9iR)#K$N;q@qw1o@@-c{*N{e zG>5b~a*Fx)QW%S#S4)FMej4Dt@b}Ozo})pb9e^L8dxQ=edfx5O-b8i>p3!-_7llfD zL6ApmM(#T^i$+Q`vVg~IXm4spTAQMgaT*z>kwF@1L%(sl4~0zoPz*6azGh1Dl{33X z`wrovN%y0eaXC=S7b@8iR3+#^6bFHBji1F;QL}HCX3ug47djl_vG4L8FDi&TB99qk zXg|P}9&!qK$TE{3-OP-AGPsfNSZ4C^vikmV?E12Lb$PP7tW4gXeCSzw-CltU0D=IM zIE997i+hJHI85W^SK3eD@Q&pL5+;w)@PO>NxGI^311%P#G~9~;CkI-T$7%S;5hxyi zkVmCqc*fXMqv4nA6@k8n3zJX)v!aPsgG09EWsTgAsV(n9p;E2cR$DcfDVMVDA}*9G zwY+niG>eqrxGgq1$N<$WL8t&9F>zN4;@Q% zi57ZZdq05K(G&`k#d_ay z%Y0HtEq+yw3saMTzM@dBI?zGe)%}ch%bI5)>%OF>$hsmulsui%6-`d(Xc!-Z0!~e2 zb%pLEx50-40JOn^*KFM+&&r4SR(Zy_ahzr3RbKu^h8tT-wNh`50_1G#eIEB#ctYbW zA*|g6jBfhUDTrZmN;<>rg=B%8uE8~pGu?2He%u@GN;cEoMNSJvUoOS@XWx$u(uRI9q}t(BT~T1=zAo|5Ul&Xts@D zXd2~u5jSe}rg6C4gDn@K=j^oWodT8F(7MfTp{JoU02Ck0k__!F#xaC#35;vmaYZ{r zdqZHL7mK^B`5?n`K7U6b=!~Xz$H;9O|1akYeTM0#2kdzgz^4C#gmK?OKOh15jq}8C z8HMxYtXEOJitJSej6%dSPa-{_uFsQLKC)?^EE|u=(rz~oN@s{f-PfLnp#ds#K_F)* zkTZnj-25hLbF&ls@SVfP&;Egp2yOC-17hG9YVXq6c9csFroY-qH5=7m{0~tLkX=JF Ptvv#SKf)G$y}J4rUhoBb diff --git a/internal/test/LANGUAGE/AUTO/15-1-CAR-AND-FIRST.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CAR-AND-FIRST.DFASL deleted file mode 100644 index 94612f6ec1ffcdea87c407162217ecf54de29124..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3427 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 beUkd<$X#tH<_GS42agQ73Rwxmw{HCh%K6}( diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDAADR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDAADR.DFASL deleted file mode 100644 index fb353f830789fcbfdca608ec6f72e8f035f1b73b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2937 zcmb_eU5pb|6uvXlpIthug_NJvRR#nxm6Gj(KVYIeOsBg8?abQFx~!Vu(9YUwx5fT| zs}WWpNa9%7E#h3k2jBEeXf~Z%dP)m)=l}tor7NtnA(P zWTG#(%#yF!R>LkxX49@0tm&;%VnE7R(^6vR6HjcF2Dk6pv2#}-0b- z@v)qmb)A)iQlok>UbYX}WlUzOPB=o`Gfq!xOjk_J(A_pS!-?)`XN9K6M&%jPr1TmQd!iI7#tf)TEG>9P*>8_#$U|U0Wkib6{j0!P=P%Fy08t_O%KsBQuXTeDA!~l!!uUE2 zfh}<{=?P1U#FAo38NFG#XzBKaG{dvg<+ z-9|dz?GLEGPB-H4hc|rBD9GoGf}Et{>r|Yg;)_&#mWq3+_!Jd)P;m7}bj$aM5 zewG_beb9XZI>wtuk)xYn;HKzdrBXdyL2;|=hz+~mkn#n~D%1v1_ps}%H&M6oh`dpn zw4l!yq*BFe(x^MK8Qi$*?pdEd5bVMEkI=4849#u&2|L$W|Dyg|rhnn(qpYI|!kv6R zWj?EopFJPoxx4=-=nv@<&!0On^xv^<_dKBCL_DBmRoPVIw;YVLW~x~^oug~e4R-07 zF~d~7t$3S0jHw>Kxnc>_9i=fGa&B9Ip!OlQ&2zjkgWA!q;x!$nryao@Q9%@v z@&uE8rj}80O)x>H183TVXYSy@mO7$j6TIdezpf3B!1NG!wyHJEYy;aj+~ZaX)0=aA zyX9;u`P)YsxUT1FMGtVF$y&Zo zvRN-xD{ec`S#vB=k*A#TX;OI02MVmlkWHsn7H1s^Kc@|Ew=Wxg0x8P9wf!q)2KlYf% zh1<m2N&_QP?+wDtiE1}Iz}kgaMy|eZZ{1n zK+<}(bL7}H>|Pp{9@1a#U;yBiflJcRPCO$J6)2yhA+M(Zf~8)d{V?-l128YJD8C&5 z9^Y2BD_jq{c0X|AS?BBB0C8-Ddy5<0hKIc1qy1~aO=PYZ5WIfeeEG-+7~*d?Zu|pa Cnty%( diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDAAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDAAR.DFASL deleted file mode 100644 index 9c6658c7b79f6351f37091bf6ca8dea520d8350a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3167 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 b03Hg`$pZoZAaLR4b8iEaA7ikeY;AoCSoiS> diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDADDR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDADDR.DFASL deleted file mode 100644 index d71c0c56ee0a183251f7b8545dff5435998e98bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3392 zcmb^!Uu+v^{k!wOWOh2IvRdYa?i$uHyt>3`in?xsUN7hPI{Pj=pXX!}s;>5>XU*|N z_IYVQbfHBPVmGtYWxJ0t#M2%oG*!_a=!O!ZNduvZhdm&~1CNLY9x5RrkS2xS?>oCm z6DD|AWBd30{{Q>F-}iNc#1^EYAUVq`ji%KWoUXglb%iCTEp(i2yJiVXKo`C%X}bKq zf+#(A>Y3bFc@L-7woKQm3r5%K)XlY%LT*YZnQKDs>9c1~3e%_0%{+ZBmpe6<7t6)K z)=;Br)muZI+#a1NkUuvKDm(A^Z*ob85K<%C2u2A>k`VE4ddZ9-myK**Dau(@EXf&v z!}mrYlWe6d>%KQWEx67~wrRa=H8Gjx4&ey#-|$BA6;(16P4)ZSI+yT&>^-EY*?CAz zoRbMZGO&WyIp2%t&SZ00X;z$_)ydDmZ>S_n_g$fo|0cZ z@gm5aCj^QSzYc0!Scwnqk1ld|TI6rPzQ|W6(&JnNsrEyJY`%gk{35cl7cuuD`d&oZ zi_9RxOg*`m{K$~}_8#iGz5nl{D})@r9!qidoh=pC_coq;U4?RN*srP=c@Bcwxc#N- zv7rrw2|~6THG#EwkQn#7VPY|`0YyCcYp2r(i2(&z=`;%$7wOvMc6Aba!y#?UzLeay zFCB(&YFmBdhL*g2LgkPRxR&&_!&>SIVE<4{+38D%L0ILtZvP1aNA0^`On!WNm|wi{ z1zG&<&|(7PtfjZBX-Ep!kMNsHmDS_!<~JFY-{m|to0lY(<-jgI zg6uGT3;=hJ3J5j>?B@Ztik3>^yd>(#6aam=yjZ%R6|=*6h4eI?M34%=p#Ve}AUgs0 zcL4qofKQnhvc2rC9+uff2K zs+eFA(O2l>=>D(tD+vA)V4nuyRzUOuY&`%t%Odg%vO13nM*$0!6cyLwY%MO}Iu2_# z0TJN=8Bu0s)liH@Adt_Ht5%8_0r@8#M{o~lW5JBfR-kBQ8L1zz5Xdi?Z}JQJ_)|dT z-}k*(xAjuXS#2Tup6?}GtK$l_x>>KcPb2MJ-+RnJ+T=BHQdlzK!mA67R&ZM(?b-nfiYd6 z@u6(Oe;eng?Av7i^LD1Eqb9$f5MRfzo#%@^!cydC=-z?$wa>EYR?C(+lU77i1cbfJ6lD z%%w)l_jtPjvK$|RD;00m-m|^)Al)-jooRBtde7=Dp{Xa~&W<+g=l_@_zV~R;T)td4 zvE2ubJM1ZLa7n{kfLj2ZfC2L714)rTu%yWEAFRX_N`JzVBClfkyyL44*A`rBdBtj* zZntf9gl?y6Hk)f0food=WEjgUc|(!QY{!u6em@Gt=v+lHL>&iH__DKnnPmkQkD$^j zyuoaEy@8F3W~*zq*YIiKr5n5EYfZ~+3udb>bh@q9+W!*@g`(p832HX1)RhcWm5`u#FRm5#Kn$6w`Y*W7HK=Yg& z=qx$TG+KfW_E^(SgYGTdn25~Kc(6D_<12nY=6jEvIIIRv?a2=3~7R0KkD9mNF zWL<6499Z{55E9fBo_I=L2@c~Z%rv7=h36Xzpig=gd{GySXu1N!hsK*&UHFWK;0Jt#csdGem&-vEnjE9z0Y&Q`UvkzLxVkyoBs1Y-(N%yNM68A zP+_r*b{t{VHeKOc?0gMsHHArG;X+V2IOrJGd%LB~u~LE+STJY98czcbMFtM8zyg#7 zb#Dx)*bq3zNP^AG+61!D8D<3n9~y!l4OC!N9CA4-!4ShEYn#X6I9Y)U^fD31P-y^R z=0Qe4e+Cu${Pi992PQe(b$uTH1Hiq=mQ0uDQIikR8Qeh;n0~Pz{6>HWF!K<`u@H&I zMn+HIhz=hQMg-cZ-j5xS3Lv*aAcFFA;wXqgs$A(9*o3F!gJ+)n6wC1Uot^&x>MaTM diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDADR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDADR.DFASL deleted file mode 100644 index 402439af5c275d46aa9316a976bc31fc5b6233d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3201 zcmb_eU5p#m6}~gGws&K1@FuIIG21XK2~am)tv3rIfYeN8$MGcg%rYM1-AYwDv1cICx##aY=bn4dy?2#F=H#3x*B6(nHM=3!+pVQ`OI)Zo#AdzSDBI!!$i)|A z-B4c2O7h`}C(^@(K25n{TP?dHnr*vTv6lCU=}9qfEsN=Wk3F_WoZ9>N^uEW_>51Wt zRLBKbJ&%%IaeF@LKA%aj2d|0YjW_*sT)a*QDU)?1LxjYMK>RaaJZUNgGnG+uN=lRR zO448Ty+N2ss#s7A-y4|{TlJ+>&3?|V;baz@gd@a%-5bmlHQ7{k&0phIxS0Q%w@KAf zvoJB~phEb;E()S^zPBm;NGhF@XQUZ}{2syzc}cz*32ppyWJ1~-U#+e<=l1g)FKxu7 zkEA~la#>wfPh}zDKzudMwAbT=#&|+_IsozgHQx6Iaw@=hf|AQ~V~|dyU>d4+aF*NZ zzu|>YIZFr>B68Ka+( z`tD-ozq+0VVAJI*CL-+dl?XBEb^HL3w<=G!84mq2!8lB);w( z*#f`Ob?x<2di>%p4Rk!PdfeBy=%WvU_SgETlQ^;kY&HJM#jhY=biVriOp71sO)Fac zo)ACkA;vJza$>!d2&u`-2Pt| zbk&Jh-0>2Ra2B5`8lCosV*_5G} zMFTohX007A%oj{0&vSQMn0k_K6NW*-OA?I=o9U=<4>Z!|q+%GlkVgb|Q&-~fN z=Ke$PL-IE&B6&C9-Uv7sk@C{4EE%Xw0DDhiK7T;ZrFw@G%17xqlFb1bWQ1%4==#xjK*eZOs26%Y3xTdHb!Gx0h50PLWWoskb4o1#ju7m z%OSf&cVXOX^Z_Ja1l;EV`Ar}^6>!G`vYnwlt!T68Fan&AS2Y|**;tyxaR|ojtOJI8 z1I(a0qiCjT&ZFR;sMU%&%z#{{BS=1E!N_|o3i%`5^<$9ofAGCX+kM8ZA9sK?1q7l+VF1}h*ll%2yR{|*}j%m4tL=*L>)h42uaqAaZ^K{EtL zK8Vm74EwBwxpKZ|xC@LR85E)6j;W=-GQ%%K? zas|2#&0xu&D(a>ZEaAT>R+GDNTluC?^beXs@&N;AMicisRG0C0^EN>XFq-{v}8tHr_!-I3+Oct7i+jy+5csn z_};xWYw>8s!Zp0BOJSdI-OCj2YiwDYK z@Hjk;9C%cL-yzFwTa9JB^}R&(7G$|*TMf~2D`KnP9+F^9n`+9h|qge_Tj!YVx5bx=AM6%OOoYn1vza6zS{+^G>EyhZU-)!FHiu zpF#xq2jq;d?**T;xYv-GrqN*V2#qd*yYCG>XO*p1weB_np;ZUFa8@cws>(uz^Y-)A zavjFdXf7xt@ZeH2YS2_eaQ2wl61=9+0Atby#G)>M=!Oc11dZ0%(uB%R)wTRJe5KjX zm#eL++qx?@#T9*peSgW~vEga<{ndBj!@BXfbHD5V7xSor2jBt8pwS}E8T+DJk4a1% ziz7gBpg%E#w{Ddy&B_IyFkk_Cb({ho3JDq<0Rl|@#jXSk4k2C+;-U>yoq0o&JpibG z*BnNM7HFx|rEn_!gvp;k(={Gn)!a{6P-e{YXvzz83O7Osj;rt{ zhBkoR8wy7Thj!y(IdFf_y9f&iML;+!fC8=P*mh9v1QoosZf{8PJ1o+*jg4;s(2&im diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDAR.DFASL deleted file mode 100644 index 416b6b3cf9b950fb92d1755f1d3b0644ee4057b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3160 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 diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDDAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDDAR.DFASL deleted file mode 100644 index 9a9777722d7d361933874f7ff5b399006b869f11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3240 zcmb_ePjC}e7=OE)CM`)Z#STcVuvYvRNv3IGgnF>sbki&(yLGcQ)PuN9LKA2cCVzmA z%2Ys!0%gVvZFb-L z{{7zfeeZqW+dA>=iNwW7arR(-CR-AV)ylzYMch{`iREIol+KF#fG@ro(RBIkm=xI^ zdMVtQY>}i(S+kPOh(ejwiTYaL1E0bVVH-=N`4sT5TvC zCj=7VJqBi3g4UERf9DUe&=?BY|sJzZQIa`9P1$fsYDlP%<>L#@PgE3v1QP+Ezh zR^o+LqPK;(&@!LT-T!}enviwJJl$OG$~6_{H|x7ktB{v^?xebl=fKnY#m7>cnix3x z2wBdjMYhw87`ZQ-F?s+4vgy20yOr*Nzg$ncZ#mTmd%&UiT5hj@Ik$HmJl)Ic2gf!4 z#VslaQXnf*``D+)igIj3){P zr+PRZryKc8qp2R|{H2}9x~2!U31fW12nc@A@C77wGRXMJ0Of=( z;BjCCEn?gKEuyoH5LTG;8?e~U0;D^t=?Td|avm(Z@5U98lCpzK*Mpe*i*Cl@Iu&ua z;85>5)EkJDkj5jDj>2vrA4yIoMznaa*^ZFEmiFP`Vgvct8Gd6(EiiCD(Wh|u-l48K z!`lwC>QH%S=mNBMWmHxT#h64JFN1$oR>zUzfbwFa3dUu1%!mPx`~y6fIuXYO$ua{a zUokZD1>F(?E)NacQ!N}Q6b~1WJZ)RvO14}P)0vD}8bsD9+uCd(tM91PC+;)hBFc#Q zf^&-?@95L0rrV1G{Ae#b5F@a+i>}&qtz<6=g4^nxHK(Dg9LN`@GsW2s-2Motz%WW# zPgU&ubP#h#6O(RjqAdbidk5{OVN?iV^LAKBimUW%`C6f=yq-0C<`lBg0GxE3h6TVE z@VcSQ{cT@B>;-F6M3*H)4&Ha>;))^bQanikmB)>EWkNG#XW#y$&jUDjv)mjkG|}v zIl*%Cf^)~YY9_2!o2sRmIlMmm6)`+;cXkbPmxp=oN=&(Zs~+@bki5E6?G zZszrsTvj{`UpG1UE&^|MnT4uZnnN?ICtnt;<*GR|Gbg5JvSvv%3mLIoEfnT#>&e6U zN=~d~XAfpeW~Exn-qi&dM5T}tY<;|K`Hc|UwA z4D>%+Mk~o+C%8>j#$qtVpx$L!XFIWAxuTjj=a8#Ver08kr1O=0p<-Jdhs?BD$rlS{wkE}JjZz#;W%_OfL)thYKyejw!G@pMz|K#gI5L@DYWW(6Q{O(0NV#@~V8JfiXf?SBylw`Y*4qIVoGxZ2#F_KpDag?G8!9_SJf rIwTQ3IKV%~qrH#gk`|xKZ(w4fv3>{R!F7+_?@ogvAL1t6SXucGSj^!< diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDDDAR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDDDAR.DFASL deleted file mode 100644 index b2f27c7889246c3d1ffc0b2eda601ccd372186e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 zcmb_eO>7&-6`tMYk7TZ5${?JWRpX7~G%jTdq^zKhixyr|OL1j#S6!~k2rX)?Nm?XK zaRvUwR*M*l>;`SHWkO4JcGC8e7@va9Eu{zp=f(c4?P5E(E*lHF;qblTD-yD7EoPP0^zE&*TqQCc^Y zm$GvD{Ny*2BZYmEQnO;UD`m;-R9a&nA4amZQZVBgHK)Wi zIj_Xrp6d)jB=LoUVz|!el+?CY;`Pdll{yBq+#(zy?(5D_Wk+!`mkuQ`WQ zEj|x{$+HUKhx#ap&bdw~`CL31PtVNE$Oic(tSjW@^zKrq(6^471(I?nM2d4dF91`Nn?1$^FE!eT0j1Tyd>>@bCR4LXNBlBV6_FJq_lc_s;)JgOv2D zuV`~T2R6N}CyGxFz;F}^*{+o&R_1u^uDO=&7#q0HCh_qE{_ z?@;Z_LFC^aAd2W`DY{*ZLQptA#@|+pQRe;aZ!<2xCz%*Xq+Q9L^o_o7uXz98*_+j^ z$G@;{y=u4?CcFsybu5?8*Yiv?53^W38vrXHh5g%J?&vP?t5V>BWhhBNb6Ofd}Ii0cdH{DK)1 z!k{6>WNk6d_=Ondgi+veU;6fx;k=hYO4Ol%9(ZdJ*u+13Hewzr5jN20=bx z5Tr{*l>L~BSE+cJia(&DK}Cg%XQ((q#W5-#203p7w4X(b)Dm>NfQAv|ko+D!0R#5| zeHw@NJnCI+*dM zQ2=J#e;zV}y_^CM`xe|^-Cy7;H=QTbh9a9v{J_S`sitDcxdJ_kYEbj zB;tSiaF(Z#_Xiro;TA)uDX^t!&*)Xp=s;;OUT)np`Y!XATi@B)c>wX?&2{4(dHWMo zdBT%J!OC-1qhmE!F)$}uYe}6}$Ew#?rBc0OH6^Q2mRg-gW7Tz@x>9Rb zrFLa`rP8$8on~cE7hn(-iW_%yoA7;zHX*#d&K~KUq;tY(~zg&I=r3q zl&9QH+-WGDrXg?g91XSM0029Xm5Z{fvXuh)%GFxQhWUm7oczAPa;Obft!`;Mc2#^RS7E-bS6KCWk zq%1-?AIA$mKlZ<8K^zD^4PTZjct(JCyw4X1 f(y_-GSLo+^7z$af!PSjTY`4vjH?gvR-r4ytRkPWO diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDDDDR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDDDDR.DFASL deleted file mode 100644 index 1481a5036dd9d236c069391ad5311f8be795bb8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2062 zcmah~TW=Fb6rNeHFG-wafe=b)%i1auGTA80r6Fk_vRRMGhV|O)t_i7Bsg~nl3y7m! zTA>!?&(6P98T#s4%vTqeyEf_$ zoAD|2_|&nC5t1H4BoZP1mM3Lg=D14EFqvX$d6w~8zL$VXl#;`2 z-`jOmUT>@@7posuFJdv5)(9oUzu_fvB};dWg5|eqlP3Kyyxx5u*NA-s>5?U}X(VPnp%MtjTO; z#sGw+o5Oq>YBqsFAz@w zwP@h-5S)3;LIZO@9~NhQFTSySVY%_qa@O~f>(#Y&xv~gjb$r_Q4!X#vuWD&|sSL1N zl9wZ5cO~SZ2{uGsoP9*nesw-({P!snGR2)8l-ThRB##JOTGo02;BTrl;HjP zw}`48lUns=?dxd)hPEwf_cXY*`$o(7bQaLokw2Eg{U;LPX@L+SI1P;9iKYRbya+S% z^bH6ZcU&8;t4N37KBKrM7P8wo~5dNeO#aTM*qrbBM;aMP@XzYd58{u{)tyRXd;buE#G7#fbW`5q(_dkh{s#DEvGmo7f0>t*C2u9hQU6LVl)TD&5zm z!pGj{WAl70&(qU9J&D>{vB<3KL7wi#7z*Eun zfEs3n57edsv)>l+c(M#`gQuH80!`+(qkcQW$0-EB$3ak!^n@$Xu=LzwXPsqw4x)%A zc;RzT&EE~o(H7j(NJ#vff*9Rw9tYFS<~SJO-YZl_QT?Vsg~J^?U;&?VJoQ#b0Gz>7 z2Ldk0F9?I|mKW1Y@YK0H)okv=ETA;awzUP^#n;$4XO;5suCA0T7s}_WAnSLGd=dT` f&obRD*jQL_s$nd?(rktg>C?L*-$2FW`u6s}C4Ex8 diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDDDR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDDDR.DFASL deleted file mode 100644 index c3f055f6a635fb03b794679622a575bdbf27115d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2031 zcmah~TW=dh6rR2Kl54kZn$onQYl}*in~mZ&fhK^I$?mw>)Ly&0>!v|MBC?%2Y8!{d z0aZY83qm|BqK?~Yhl0cdk33X7pq8RW0tq412gEPnv5%Gb0pXloJES*Z%X8+OIp4X= zd^2v6*f~9`>a|NNOBXAvYHhu~vR+pgYpd#7ZGE*=Q5V6kexT=V_R$R0PmjEw?sImm zlvXPX^-5WF*DGt~h0DWgdQ{CVTvpQ)Cr=Km$4^X-O-!cKBYhd_WW!h;#9XDk+`*)G zU`8j?(C`2OuhNq-l=D1qM%recQIhOL9z88m1w4%do z-`jm$t=Cqxi2;fyR)EInDMrM2I|@b@ ze6Kq_uBA2IFbtbOG0}5a#ZT4yv%&H(T1}1pzo+N@3<@{3eS4D`4sP!V!T_5L#zEMX4`pN z%NN~3(M?HR0O(CoYhDZNPKra%O8Tj-i%EoV8TU)fLXc=CZ|A7{8ej+ht5>HE3!^|j z4csC@$Rn`jQ40at1AI`P@x9pk@`dHv`^$#!_0%hCb+uG3msdxpeDAP}YVrzAs*4Li zy0W^o95M!NSB?n&ZNDW#+Lv{kQI}~?WzU)}vuW1hz32uNoGIpA#`lr00VBb=Z*v4s z*S|$Z=n18{)TrK?5=D`2DfBLdGrMOt%}-{4YN7d|60AN}2v3THh`~-^0#DAG5XO^O zHYXf{d@;wh;iwA2UO3ALE*1!~CVq_&A-9t`ezPJxyL^atOzxV;13sD|G*ar<9P+~%E^<_0=Qlp${igA3Wd z3c}e=LoxJd=f~-Ruo6-1C@3HPf7al-JTGngx&Wia2>fK;CknhD*uCKilqaMvpn5mo zCG~LSd9OfR?r^yuPlfWmD2Dj}2=Yguksm|N<4H6&c=9r`K1T~WwM#JF<;>@%^I5I) zlDy4F=J-gCC#QIF0$pjLz%1i1Pj+GOB;SW(h!3LZ4+Qx>Fp}>=&F6#f08plGKKB+* z@`h1xVG?0ynN=7<;G29uiisz#&2co1^8+a2eybaHL8Pz^D5s}Gsp~u;h|+Lkum|0U z-;&#N@{iw&z>*w+1@g#mMfn&X=dU8#FhVqAq0D4>0=@nUE+HR+8^8~SP5c&AMt*ss zvNSqB2r46=LmE(f?!vI^TNs4v@R}Tz(dARW1%*pxod1qX!!SsXV2J$*!!wu<0eN*D zdXOX0n2Gl=xa+dP^bGjRSy;l2GZ-8XPd0)&8w@IdEU+LP6WS0leXOeuHZ46&>gjHI*)jKj?HscF$WLp%0lVF!ubk+ TH-Pcg@V(qVD)QCGTU-AEMrBCK diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDDR.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDDR.DFASL deleted file mode 100644 index 23e84b1349e9bea4dc14dfa12135af0ba5fc15be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2971 zcmb_eZ)jUp6u}9D({{L3(7mQF?Q4_wYVvAZ7>u_hZQ|Ob z=8vNcXWhUFKC`vm=DW^)6h8@dB3LIYDt?=YA4D7o`b7|g4M7zAP|vw9Y2!NZ%V?8( z&hOsyJLlYc&b?V8uE}6n3})x%)3eE(m@O9Oiv@8yn-lZdVlJK(rvVqw2KA`&>aZLf z?RqxQ6swwv=aOb2nGlU)GM_LP4vT?qF=8%=fn!IH9u|9g`}>ad2LfG9AvqRyxGEMC z$wa1N6R5K3?hhR4?>XAlv~k0}#(A@ZkT_Y#p@9%D5s1BPdHseGGo+9jRwPZ1D1Lj% zw(21hX*{MxZL7IQEM(`U+2kw9SxjawPdGyC%T|48TnieiuGuTxBImI$S&gbDjX`4a zkV5$SG7GYEw$%_gA_b)2;9!)z2VRAU9Nct-OYCdpklgECN-w6a9_M*^!z+I(e?`ce zx};thhHx2r$BT3Ky@YyrLU>vOzU>v>wravEa9Dy8j&OS*6j#iMs@l*P*J59_YH@Om z5ZDCwc`&<#JMdZR)(E$jA>V#J!cVmOnz>p;Q;me&oJI*hs7#d0rTR_@!-qp&b)^2Mc-(MPiTZ4?3Qg3J@JO{p)R(DVAt=Qw}A!I!r7ugAx z!SfvIw^Jv*>#371@M&GwE?>~Ss|PfW z=RwoGw%($*J_(a=>a8i?$rf0u@wZp+LYQcK=MiOduab>B{b(3@yTa(fIOD$c2_HYp z!-k;hCggGc=JOM5KknS@gE^kZ2|zn5sE?r){GBqqb(H@f=yGax*F#ToDdkOj3Gaa- zZTAOtZBWIAl7?k%FswwS0TmE!DCXzgw3Trys*OKm$fO0;W0nu zgl51vFoMgV@4?HUsg@AdhKswgwJrchlH)r_S z8SXm68sjDJQ?W=rY3eyaJv#LaP|p$SIY>S2)YA$Sd;&bwvTZ=^1l)Ob8m1OTb&Pi6 zAON~k)!^LZu%v{Qh@!DXZqX-Tn){fo;y!SOv;&%sHqHj}H}mqMqK$z8`2#c|qG~Ar z&SZHKIA`}g?Lvz0s<*8Nk#A@>4wo1=9Y(*ZV{*YUfsNnV=>V=h>zL?} z3*k5cAtx_x(TSYn1;|n;nWa;}=c>0?YT>~vB}&QCbZMrPLJI+2&bs65J-4krv*z5X zgo($sty7^gxblMu?=d&YVQOw{JSnVbL&h*H07CM`whYK8ECcdUbq1I%`H*(MjC%yH zFqAFaT6ioV8N&*^$vxdq!UbIGl>K!dE{ z*%eYlhN{G{Eb-RlRgJpo3`oMDJOwCpjiE*qa7UA{1g4y*X_~%-fNk;F0ASPEY!Ai+ z|I1cQNY{J8_zIQ~Dt*-L2uG;fWOdAyLZ$3>V|osZC~n;An+B6?H`uQj2kT**RWl$* zQDU15b}$DBx`o1G4CP<|1^?yXVD%<(*#u%ToZbRJfM^-L0A?U;rVwB$00;u(a-6)y zTv?SUn0C230){MadS~iY_I+*C;Sp%>P`R4nu7K900r&>=IY3?Y4gIXBp@eF%+H30o z>awp0P@$$XoWdwAE>1(x!3vz8)CtU``2KQdl;XRb_&9j?u(3CrkGzW;_2tIKzd7r7 AQ~&?~ diff --git a/internal/test/LANGUAGE/AUTO/15-1-CDR-AND-REST.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CDR-AND-REST.DFASL deleted file mode 100644 index ce9d1a89597bba2bea0aa71bec2f493c32b301d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3335 zcmcguZ)_Ar6rY*B>p%MEinY*E+M$J7jxO{Hg;Gp#xo+EQuXp9{YQ;#*aouv4Uhmqw ztE3u8B}R=|1LaV5RKA*+_<=Mr5kWCA#KfQ`nn8)409q zoA>6;Z+>s)&D&i-#ZP(t)SI4~P9%*CP0!}0XLEESouS$EY$j&V39!=_yupxudO-6I z?LOqG2(KE6WsGRf7^jh0BRd|QYp0$LIvky&o`c=p?X+`m&%T2_9?$NIJ}vB*SoVxD zV?1Tg@vNHD(c|gr>Ds%yV(GH=CU&I}LNRoMi&BJKNI}*G)8&rn;fUJj^XqCr8`j;{ zf@PLKBtTlWf4ZmI&YTrjRw3CUoc?h@jNcK&Y5MtfI0$! zY5h7PCCexr9RrM~OZBMU-jJ#VdesmZ5pb$Hi;!b0C-hPL+91A~LNnI~$yj53HFhSh zokVEk+2UFpzxqi4`oAp zmMN--hsSVhebyijdyP_#8f&;Q)&SvQ!nL}^p0Nh8*y5hC1_D3+)Gbom`l#&GkxR=K z9=!ZpCwfoY^vdE3@%eQ+Xr&L>e-)2$4SN%UT27=!7z+1c!cO_hiR9J7A4Q_8R(Cg#X zMje0x;@3m!5g%9r{b4sLXJupqv@&R=&`O{cLvuoNK#8k%d$ovn0IE)8Gz2BeD{5R( z_*gii4-;JI5ed3kxl#!OMAKI4A+Kag6)RI*Q0pq)dMFeOsln06$Y{i^RD*N5TMHah zg+1(MSlI|RtT7ihlLOO7v{IrGA@HZdh(DCt`%-L^#yY802!TEpM)ZNy z-jm`b*7!VYI>l&;HBBFuRld3cq zH$GtNAkpI46bg2)qY(50b|x!7Z@4ba$5=4QKCJEw6O zob3L&WfZoDb#SwXb;=nEpTVKzNh@>K+Y-Cc8`8CiuHJW3{Jw}D()?jo&fOsUj*bQ+ zx;Qyyif!ZTCM>gcP>Y>s;ytc8m%>!On=4rdWp zDBNAxw0U^=E#{^=2u`SLtQ##8XZdjDa)i18}8@2)W7sh``#(%&vci8d& zQxf96GQi?hNr>(iK%?6N8hvY-EjIMuCldOawS?E=^s{YV%WSmgFCX#p$=D}+n6==w L)6iR|mzMqleLT)z diff --git a/internal/test/LANGUAGE/AUTO/15-1-CONS.DFASL b/internal/test/LANGUAGE/AUTO/15-1-CONS.DFASL deleted file mode 100644 index 9fe83c3c9d468d8824e4bdde6e75ca0f2e9cb4d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3827 zcmds)duUr#7{JfHH|ZlyYg&pcS*_RV=9V>e>0|3UkY(xZYw1mwq^ljGWXWw4dz*wL zRg14K4n??TcCGUsWrF)d(LY3|f4B!uHc&xP7(T#1M8qdJQBd$7so!@_Zmp|=lm2C! zoAdj=bHB&=?l~Vf3#9V4Ku`{3X0j<=%gLG9LUy(wPiAs*J~Nw(Yw{%M<@*Amu=2p5 zKd`TTx34y`Y9^l3Vg)TBM`yKsA~x41`?kv?u{qhdtEZ<;?&$38+STjxwb%ChBSG%V zvKZGAY0Jj9%4U17Z%1!OPkZh13G=w%$`C^0W)4=6;eDtkfif@xIyy1hPcAf!eJ@ykC$-khDu6XYRsYRjTt>`#xNQAn7V8<~vK7N&E%l$q z^7_{?xb%b-yynWFxQ*TM)>FN@V|u(*6zcTq5=Y4J*;HFtnZk>s=L* ziAYo#5rwsPL_;3xlxnF%s)Ke_=TXApP}mz9i;j*(J<>H`;Pm*_2`|$}JXDZepsNao z)B)^VE1eO0np6){f}b`(i`;o-i>$R1LT%U>UC`;IUm;pWe<(cSkD~YmST_E-=zu?> z@Q~Dr(|6GgI2@o&IBW&mn&1$$=%AtwLz(g)DkD^$!hh~fp>j6;xa#G#K%J!}wPWJ>Wl zEHH4Vd~X`pM^V%Ipubg~jKNDu zLQbXm8wKhf+=RECGnZ;`{0_cUxkxJ94;9Jax4t47`F)@$Ej~($wuMhU4_A;2=mia=Xr@3pO<2(}3v2tJ{mCAV# zDQ7-oE{agEmOxnXM-_avC^r#yo`OSBCF~DIs1t94Exvy&6jfL;rAgY2p$@Gs4b$8~ zcfy4Dvw57@_w4z^MNDI(9-BFoh+%=&oN{h*V14vwV6v>1W~ftD=Mq19kh{l z(N5YyeRMm$g|<^KZKK<$hi;`?=*@I9-9&GqHy);~^ad)^>uC$Ut`sXBD#c5Q|Er&M zDGtqy^ z9*UDqL5(JJnHf17o6_Wt9bK48AXo@y>CQdoqRradyUj(3@A3{Lw&PnM0VLtCQOVPo J(__oae*iP1Qndg8 diff --git a/internal/test/LANGUAGE/AUTO/15-1-TREE-EQUAL.DFASL b/internal/test/LANGUAGE/AUTO/15-1-TREE-EQUAL.DFASL deleted file mode 100644 index a5ba6c57c8dd4d2ff906d449897bd0ad9ed54414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4600 zcmb_f3v5%@89w*=l_xPF1!^eVrsI`y5r!~PpsR1pO=57a6Z-}?u&pzR!3JZej?;pw zwTPu`lUx^LVE1%tH-W~UogmUgDHYMirXg)q+f-?)rfuq0X;P&j{5Q@n=qqCsXmPl9|knPv(>(nXEFAnaqyHl_S6_&-z1Q z{d4`AfB%-<-quK!WHcL(<>F(CIT@cAi=Eo6c(*D8u~Ulo(VaUtE8Dj3>V9;W*Sn>) zSBnJ6SH&V4A4^wkyj3<^cX>atYe)B%*4bCAOOiXo7#n3XxHK~6W;SM>&%3)!Jz}c8 zfuOD$+JN3=6|H;&RH639l@IWfT`#;kMshTdVrZw5k!Rgz9i zE!Io7J z-<$j7=t|F0$#Il1cr`J0`8xaEv17D(8+Gwb@J=n9p0g<>uCpsCxvYukVj@9OD7-~D zJwx(pcKUeAma^9{(MpIK_VGHln^H}wHqb%?h%mjPp5^Jp;{RJ<)PBa*E+uZ>HemnP z;{F$nJB$?*XN`Tb1f>?Qt&Dmq?#ljWlB27|l`OYT9BY7pQ%R6EADO^MdK{kFUL!mIGqHub`iB*TsYiTMQe3{ zr{(jK<#TzICDC@_2`8Tmcmf0^x<*R9m!T&Pq6KpGl3?OJlAh z5bV&x4glA;keluQ1JJ^oY^^X9mvrgja44*XhRwlYv&*&wlv=tp zV?-5vq>ICJT)KVXkZp7_#_c#-`*2EjgC}QiC_JE<2-kv>j`@oHS_H-_hT$zBwtaxZ zcz)I*^?UBY<(IVlkd_(HYm1Bw^n`+HWtyYb_elI5z6#OHgwBDoBQo3*!3=D9lAYwM z5#TqUD~D$uqQkm&k9C zCgm%Cna~$Wc95@xMCD%oATAw5GOfFJsH00N$wfqp1s_& zgL~F<&qLhvI231p056m{4TxIdR_!$Km^yqk-s03#%bpK=BH zH^Grp+^q)@-X!*$!ad%@k^DN5UxEW^GlmDa8_BaoKE*$VC{5@PA%k}!xu3}0{1HSu z39TmdAR$>Gc~&6#E<|uC!9XyeM?@6)$G|iwHPjnGImQ#I%t=zY0obWj5m!ZY`3m{G zKoN?B_V6{3i`*?bByXgpRmh}&2|MW@gx-S|NRNTC^ez!^@lA-RZ_?|e{C$!w7jC5` z!k;9Ig}o;tvv>K!V8`wWO?F$@v0H?`P3RkhE{F)MNCs#4rsuhmf;41(D9IHA>Xcvv z?Z?&6-5y*u?q0#w-4MXO)ylgj)5p`9XVM5aTlw|5_(V?0W#e%*{?ueFrKpNvGHE5I zq+;2laUn$QjaGiGiQ1jdX`RZE7(B&}DakZFf+F|aI#9Fy$-2Z^eKr`%8h*fJw(_e| zu@i^KVyL}n!a?1#m~d7}w(`;w@E!qHHE zUygTrs^>11b!18#r`=~DhlhOI-5B~6jn*s) z_Ob(5(7#o(;iZFNGc+7BbvSa4o*+E_b2rf31Z>ww^u6;C?j8}%n8!#sZ<>G9KbkF#j@GVGu+KLpj_z{%! zZh$xJ;>rKMbCr(t2Ey4~_AV(_hK;Qr_)gWL$maAP43!(#Fv`i84*FT@I?K;$q< z>2Hwml%~K>)RNo*J(6+32 zH=^k~_tp3bX~>ez?m&w>3-EOaT+j+VD0>a}vBF{8UnXAcU#;TL!yZbC!5cd%6&B#n zLyqv0B|A!=uR%GCU9wB?2UfCdLzVG*WE|AEO2-G4VhivA@GIfBLJH6A_K1_ifn+a& zdpNYB?OVm!kl@bp@Q0m^ST1uy6tqzs4Tin9J269sO_uEvZhsC3ra9H*(^4JqW8#0A zg^~-tukxP9z!^HcG36`ou2^|z#0* Ow76)7hl;&3JNq979sIoj diff --git a/internal/test/LANGUAGE/AUTO/15-2-APPEND.DFASL b/internal/test/LANGUAGE/AUTO/15-2-APPEND.DFASL deleted file mode 100644 index 6ae45755e8e46a19a34e558571bba5f9c4d1f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5237 zcmeHLeQaA-6~FiS+p!ZTwUQ>w($}aPlN(oYSZS6GHpg*3TF1_8hjdh969i?&l#(0N#?XfUYk+l%i7XR;!Ka~>s7}SXH?%q{rx>^-=_y2d}zSu zJK!Al$3oIprN@*uld1Ia)%EEe@EscP^&fEF_$GUiy0V0jB-uc)5#k~S!k#a*G z?j0Tr1-)Vac+kUES-}dCcqe1QC@VDgsrl@pSJ$4>bPQ%;iBLk=`GR$LG8~AHMZ&B^ zSEz%1yod)cIwJu`c{U# zboH<@)z#5VO(?}Tg&&8cH@}6<93l2HzmmEFT+7oIH%+~DEe!PER*yUveut3N)HC73 z3I)a0OS`AkinX$_jdZeGq@X-5U8{_1NmYMN=v+!&Cc;7NsM~e7-lac~>VRLxqSI9N zWj%+Ylx~N#A_Y)!dwp_VS9F7J6g~9@y;a|<_f*X^Kt(#S%jUXgs`E~N&ZcVME2+B` zymGw~ycM1JxL3Ga4jjS(wxU@J7$SkEQk{#J$qN;oyM-_onE(GC^kMUEWzG1TO4e-U z;_4>dtXp)eZqx0RWI?`~sa;kaW!LnqzLlZl8G1FN?3Y@{TQ?%^aHJJ7cYOCoWVdkh z;$=D?ahEgO4&1SbyV4M@>G;ESDt+OK#{D&o_DE};iY?Mw)*&BNb;t*Ij^MZ(90VgZ z@7CLDzP(hogA)=e{^|~FrJ#Ow#=2|9*4^bW>#eS&)<9d$s8pHsM>9jMPbzog2D&eyUSx)D1V* z_t&)`xw+m}CjnhhggVti{O@r+pSsj`+wE~R zy@O*Q36I1)iXF}m>aQLcxYa8*Zda`ETHrOoYXqHUPrx4!jC!NN_+%8$h=4d`%&{k8 z@!+^Zw`;^B9^PbVJfR-J1Lr(gG7m?h+{G31Y-3x4TH;a)QWvz}v?CM}pqa zm`EAgx1Z##Px3Z!W*=|g1^F|b1Z9($5XhzBmSPTLwL{20$-4lIA3)J*fa3+k z_!p!HCH*JvL=orrBCJZ~uL@9}5klphnE$vwimV*K7Cyz5ckB+Aa+hiZfDStECHmG9wuk^dYl8UqrC*qWjg=aKA{&;v~h@~!Me zVtq_E!2abTtZSeTwkpz&=B5wmKQN>_1A@fU6LI&v#_6_I^wdo2( zgZ_BXd&|-fjm3jee<;SAPz`3%gWOgyFEyxK~I14i$`K?cEu zAP(-hJEX5JMGa_W4_FZdq;F?VDBly4jvs?$1 zL^Bc{K)8@-1p*#C_7q%-jYyzX+!NuPFHzht6*CYRzoGyE4^A`sZy<2~(SHGf(~W)z zgawJe17SwuuRy?qOOpN>2wac!4?y4+Lw^SZZYXpM2&^=PW$P*?iqpkpai(~(c&eze zLSs2Em^0WKsA4o*O%_dM-S+S8(Xw3n5DBVWS` z;>1L6%8%)`E8r8wPtvn(v(~8r&*z|ZvDaqO*@@f zScLz&6KDL4I-AQbsEdg?P3`+kKOW|RP(GybeQ;5#-k`kI0Y1e_78xPmE1bEG5e&;f gMz}+*1o7K@uuoY>Xl}Jtt0G7^Kgea&yC0Ot{oYSR5D(V<6Vzu&F(nCh(s*j+04Rt z*Y)m}Alk@8h!$z8;<&(EUJ^*HstTmYAVfk$e&i2T{i7-oAOuKA@B^toq9P;|iKge= zyPMca)rXWwo;~+F_q*qw$31t(izN6!+)(1B*|~yiνBWv*IL@}+sDT&m8`*h(Js z%9HU_TL0yk79a1uH`xB}gIthVkhjbz})~uj)>U-hn0X3!$Pg#bRu?V=+e2Ngc8+|$Fyq~0Ji{$kA zq;zD{mJM`W%|jF`%e&T~J8Njs`IQ4fEIJE?1!uu||2QEVPX#wp=j;b2j4v;a|HizC z^Us(`iH2ZwX7iEFxVZj=3As?1*}~INci|s(7lL&b%4R}tjeYt?-F_q51^-d3ET`9? zVK)X5z#r@j6nFbIe``GnPIf(VH1oD#F5YGYiSs%XdWdbUKw*Q&ZODlogR%U_m&dnbRuQXCjQs zcYuy+*X|4Kbhs}L+<0F!2MA#Syd`4T^BrKlVKkMV&@6-!7-_#ATwKfOVha|AY3Vay z2lT_5f#72R!P*^y_#?z={ji?S=!idLn^9b3ohaUgytQR?YgC=k;^~xHzprraO_*!v zbD8Oh;gqpv@^!WqIWMwpC_I5q33QZgLS=$=py&eUWw6UOBI*?TwzKVs!a@XvQsRhS z5#oEUq?ZNyhMT6J2<6`(sHO>RTvv@m22(`;EGEth@sk9BTkojbs!^aC)~@sok*GQ1vu4<+Vh`Lj-Ek9})TbOI;DGDc%M} zvwdPNTg+k2`UUL_Xam>b@7Zp&_S#x*OmJVWacl57wimh2uH{Ar_n8{E2A^aRG2}M^}g3qvC9?Zk!r=w zmMa6OZ1%mMSg71_Qrn^Av+%u4VRpeu=KQMWLOwz z;3+?L)2tUWGj&6C`%!s6>jOc*f>^dY?;Sk*=(%L#$M0SlOFCQN-SuAbu}kNk8f!iC z_y1Bo8En+52j6AXq^(SWilXU@{!)NSasbEY!7D1^=$&h$-|>)`aou71Ywj?8+V}2S zeH>$osuYz%S;^V?Y}Kv6J3)z}u>}zXd^F0e4U$8L*+vv`(KsV$`WXD6ZbVG!V(K7H zwXvgUWxZg?qp1|<1YjWAm^Pwio8^(Q1gB2?p*U<`p?!9YJ}<62oEC82hn7YRNQmZS#A6+|7_u%#QXCGrxStl&Wn4%7c}1ITcO9)Qkn z+MSxj&lAl6#Wa;!r#MvP>9z5nV7(RJ8(bZCAH>b^Otx&7m6_690q(8*d}&sh%O1Ct z*kDvC<(0TmG3HobKVDdEJ=}GEAa;q6unaK5@^$gkg{AC(@apxUYaJmkVa%^yz4|Zz CCG4R9 diff --git a/internal/test/LANGUAGE/AUTO/15-2-COPY-ALIST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-COPY-ALIST.DFASL deleted file mode 100644 index 471ba6f8be03ee2ce221ebcc44db66cec3376a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3734 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 diff --git a/internal/test/LANGUAGE/AUTO/15-2-COPY-TREE.DFASL b/internal/test/LANGUAGE/AUTO/15-2-COPY-TREE.DFASL deleted file mode 100644 index e39dad97a19f59bb2ce3659604acb3afda4c7077..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2291 zcmcIlU1%It6uvW?pWV%-Z2p=MLmg@qSvn!R`Ei@#!(=j>Y_ge2XJ_+AD}-cYg2`@3 zcGXfWTEQ2mv`JH$qlhnp4+<6pp+;Iz5ENe&1fRr55kV1r6XH4dX0}N;B0>v$=iK|9 zbG~!Vz31NDX7#grM$wDw8>?&iO{G{aZInyOa&c4HDwa1F^U5;f%4OZMjaSAreWK@F zyfJ%7v$&aGDCL(Fr<~tfTDWvZiT5g#3zwAm*<|vJlIR=iKRXnU_cW%oY({YT9y9r+ zg6|VQ%ApKi;S^Fc8^4eu_y~LZ^wNSMdE1^F z#7fj$*04RdDWQ~#8|qsA#rzr-v%bY7#=IMDFqJcPCvBPDP3cuB;$3&cX;YoT!n9F? z$-x5_VwXJkM0`L^sJb;Zr#iM_Fifc7Dr0g#W%Jp}-new9z}7w=muEUUo21%<97%k; z_dH|GSL>Ull{Tntnb2J;1!w{B3ID$Cpan$0d!FF$o>6)XDskY(dY;0GZ_j_G-F6$VR zvQ%y1STTqMA`lKVVvC=M8MbZNs+Du5a!xF80v#eT&74y?o{a(adeh*8S0)l*3~K12 zG*i<*jZAeZ%bwI6TDBlb>-}PMEo%rmh@e{f4Xs0!n?uMq&_d!{qe+Nr+nlye3w!L3IrEgGO;g~ngW)V zu#~VK)f7XGX#so9F1aBSC7IAnyR@^*Uo6Zj)0xwmX-sBjo=`&U=S%Kz(g<04+_1}Z zk$UatN*>)%Mj&67I2eTBbTRv0f3HEV&C7L7G<*GZ1Ms_RBNvPx6S9_l z))7O59XlbhVj7qwDJ$z82v9r%Ei{(qn7H`}`TnQUDjZ5jMNAzHsU{9y0=6+R5gUj{m1;*s`6_Eg@_9j)1$j!4(}K(j z@|YlLK|*4(kMYUKKOg})riNHEI3s_-snyX@%@{=Xcg%<6O+nresx!Uout(5$cmQF0w?q>E~GaF_d`L}pcJn7;NU3e(=YP6oX`x;Jp-H^(+wQ?49Dt8#JE#km2F4o zk%3j^7Bj%m0P0L3QV^vOeH>A{nE%6K;+@Rj4uN|zXJ%9RG%g=&-p_n{SkDnqmKW?& z-9rBHeBsGFvQOA0Z!t4p^k;HY*O9qsdQn+ImRBSSg`}_LDtUN z*hkQR?{*syO0U>ovda?WcYny#R7+E~9p$KQX{H)YFfXdXZX8R-ElsT2%d8h&u&pU~ zq3i{A9ElDoQAu{y)YdtXw<2@bdvpE^iq{SqIaR9C&XRsNxfvEl$nb0c>%+ zb=oFwNdL{N!BohV4TxRvcb+8u>((TLFdO|7Pmf*@=d2^9!;lk(eG%l&|WBSuh3!b5QAR8Q^i~%KhJew$!jC2CsVl`YepQ)oXJfV0GDN0X4#5p zAgzPDrXJQ|#{*Ljt;dRt!&?HiD1Jc^US#$qiDke=+|;4l@bgV>+2tCrag9ck2~dZl zbx7>98aSvZVh_P^jitvlWR7CUZ$pr$3Wa0Jqp7)LDEKvO24N+K<8dB@JfNBYF5#AS zfiTFL0e}zy52`xQ#no{H5$s(ESD18fjv(TjA3YsGhU>p4P4F6gA>g4B9|Kyp23j=seg_FBbRFM8gT(Ece3}R>P|WSo=ay1cL{a{6Hi~liWQ$Ay)6YC_Hu} z9;#IBNx)%SqU<1p<0!EQ5x1icV4%-Hh}6I&AU`Y|6{|)^QN{&hVj^5b7>2cXCcK1h zFsyI#=PQ*lP#gzEzUcHMt~j08G~CWSB2u`5uAuv&w{Jl@qO+n9nky3QuO*rVh&ezu z)w*9SNxFy^?Xi??m>Q4h8h?Hloqi2QmhjY*FGKyI<1Q_MWN``7sx#nUZ6X+Mk0n zU2UCD+vU0ne!?!-3YdXY$I*mcb|HwtN&r4L`j2iUFrIcc)0)z5iF2lc76Tx*VJZZ(CdC8U(i)yR@syYQ_oOj2n1q zA?{B=*Qgc$&K?ISX=8_Y_5XPgxEgINsYdS+f@XHC5tWT(Y(O*d`s=nPMm4;P(l*?S eU>!H%>4LXg0yPts3D<5yxAs`_5>|O*W8=SXRj0xL diff --git a/internal/test/LANGUAGE/AUTO/15-2-ENDP.DFASL b/internal/test/LANGUAGE/AUTO/15-2-ENDP.DFASL deleted file mode 100644 index 0ad04fcc813e3ecb8cab405c43fd1fcd5a2163fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1267 zcmah|&2Jk;6rWwkpE$uOK{QJVqlR2o*-(cDnjnETn@Qqiz3c9-n}(aQH?`HxZsZT3 zs;H_SI4z~F1DXMG;Ka3pQwgF6#FYaF4qUi#=06DU*%&Gc;;@=|@BQ9yfA3@ZBz@H| zsSzC>wF19Qqh9x@*QEzhn|7jJyYABi@Y9=y?XdT^bz^tw_2Q)aSft+eYhAxVy`JA` z)NU-&;ssi+-Jr$QOP3bu@+)f>SJ#TgrO8d*HAh_Ij6J^*j&q8S)v>P31f&Y#l zU@?asA`!yx#hJ~jWq2jq;sfcnl;w$&U0eB$vP4k@pJ9w3KX}TqESno%EE{eE6LO_uu=wA6nlN(rOe1z;V@F}zU#5FEIo|LmKygzGmhIth zTqwt6=oUbdE$h2XGfVD}=NM`AN(ENnCS0F(_si?Hsg0MYBc2V!*YhosY3?~3e z4t1mTH7s1pLQy7~Ukc?th)>`?wZ!w9m|YOctWci9;Lkix_rmL8^lpgePduhwztg3D z*f^pZt+lW94*jr8TOC@X^(gH49mM^};}<=|oxi1@rw287tPR=li62{Sl!+>LuB-u54qUpt+Z;w#UTmmN;kd_=W#&QP>LJ6m!y$UR;D^u_9*4r*E8|{sFRhdl~=$ diff --git a/internal/test/LANGUAGE/AUTO/15-2-FIFTH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-FIFTH.DFASL deleted file mode 100644 index ccdd2b86b5caae22001b954f167b08f2ecea008d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmb_cPfR0K7=P2hP|7+G7Fd^M2Ud)!450I2pZC81@B6;@ zd#^^k&xa*0Tv}Yp7qZJ-sZw65l)3rRGPhEyEN8OZJjl6M!ip-s8WqAb16PC1+7V4= zIh!tL=QzERU71VY?&pGoTs(c73yxm7($9s4#)e17g2932h@eUJShhzhJ6E)Qf=7G? z$3lZ+gChgY2OpW63|k_EWXLW~jfAkoNzA(j8_-2f=OZym4`rbDYcp@l-x5;G-I1pqj1Q>$ovC)) z3uiweyZKC~)t_kokm&^4Htn)aac&|6 zZJ0s`9RJspf3j0at?SlSy{A0grIX2JYcE4wI1;UCv8AD9) zQ9+)RM3tY2fkd9t0uC?rIo$BO0CX*Zu%L&dyejHR6+jcVQ0LKRHC>E5n9~-z5}VW@7+XjrM0pa~U+FoV_UhAaefk30*rthkgx6-{6N<#!hYU@twEbn;(F7#(F~o9P zg(3Go97m6gSxd;iMK9pA3adBuObY4@KOrT>9xDsx6753e`MS+x)FW%^`xSU^;SGf zt&&HN)fmL6BeVx5@(21D&T=jbW41VlvflwRkdLpe`>D`43Vt&;T-6t=>FUj@<@Af? z1Q0Qp8>s*J1plMC;dQt?4L<)FRDX}^`Ue=tx~}1is_(!OR)giN57ZOTtb1536Q-=e zWGs!vLw9NPQK)(hdd)Ok^YDO!mkV$U@YfN!1D3QOdl^xbk-F?F+^HktAgpzS4IO8P zj(mK$z*TCUU|13g#ghozBua6n8#daj=_=em3Fa)EEH^3>gkV=UEyU2L ztwb##kT)$LkUPhKFo?$Mv?pPO_be=zDoZOsgV=c%1|}~3t0q#dOjIjZVXxL+yKIfj M@m0wOw+;^e0*v%=Z2$lO diff --git a/internal/test/LANGUAGE/AUTO/15-2-FIRST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-FIRST.DFASL deleted file mode 100644 index 3c1aed0010b91061112761e5bd78f30314ad59e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmZWnTW=CU82xs+7NLR0OEg9&P5QFw5EgGOzPK(!fiAo4?hx8X0*eqSOSotnV`F^q zX^qlGGpq4G_*!f1gMY|>fV0rXrY19)$v59Q-#I5Ufyj=kA=TOIce?ffIpa}(JVGsJ zfQHU^(6CX9*U>B0Fv;tpqHd-i%L(hkOJiWyM|Km@u{~_o_g9geL6!PGlGoSPR#Em| z?*4jCmeYxXVrg@(b41N<_RcZ#1xzNF-^|_+1OWEYjTWl9N=t^$j)XTtoPBU( zB^_^ZW6A~rF?z=0vkT0P$q#UrPcbbDTugY!SMj5LQWlPTu>G?v))sH2gizUZ77O_ca)#S3(neVW*Yf(}Wh5tLKA$jpY#ES)@ z-0Gr4Ow%y2QKef|Dg_oeATBBTE}qpb$>W}r@}=k^0RS)P=Ot>KBwR4eib5Z8?A3pI zRmCE67CsO2w$O}ng-0INeSmh;yB;huH!|)$?>R4fdFEd6Q%19NGf$X%m)gS-T0T&g zQLD~BT@!VB^B?2a4ps#Al^uzE>>br43MKf`bge{*sc4oL_uIIF?W#eEcMZOv>GUr` C`QB*& diff --git a/internal/test/LANGUAGE/AUTO/15-2-FOURTH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-FOURTH.DFASL deleted file mode 100644 index 874fdf13d735b7d40de91be8fcd0418b6616144d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmZWnT~8B16urBJw%|e*;zu+_CnUUV7}6~op}x2-Q`)lKh27Z{9-DS+8_RCf4-GLA zveyq+omwswpuiE$Ohz`77y}G}I)C?+D_mR4`y1In2 zE4c@2IaOVr$!m@=<~m1Iyt;pmQ7>UKxojr4l3kuT`^G*CasU7|IE}9<02va%4ntX? z#GyD}Gzd1eGEvx&g=y{tyAH8gIG08Jpo81q3$GoU+3SG-z&?iQyld*TXqoItcq2&c zLpWVD@fJ6xZ4eOC|5##nfrZ!9hd7J#mTS`ja5c%DSjLa$Nl7^NVf$xEtjyk-6DC_H z&j9A%rX-XqzL34mxK4ooySNiuKQWsN@K z*y|U1b!qmWj?guaZbrwo-%xD~M<_Qb$Q?J)Y z3kTW)YE=2!)lthI?@U}fSQOY-b|mt-_jH?Rl;A7ljUpwsW;l@)w{Z#Eu0=_71HPcM Fv%mi#-v|Hz diff --git a/internal/test/LANGUAGE/AUTO/15-2-LAST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-LAST.DFASL deleted file mode 100644 index 9bb813439c74d638371335ba95be3b6291f03978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 zcmb_dL2MgU5dFKhNuCqNpcs@u(X;$*#>?yl=bLP*B3>rlsz zY^SJ2R8@r#2ctGMRQubaN^s!7r9{1yRz#==K&lWI4j^&izy%Hni9-)nnAvZ;p+(|? zy!M-!KQsT$pZV)`5lD8m8w*$tW|S)sQ`BAEzPv(+q0@R zKl)0n&)&9@tLC%y{F3CX^ z$uE`LF|lniV^i_5sqx9tzO9ek%R;z92+5I6gdRe|#7Epqjj-%c+ffopohpW!qO!a0 zHoBn_C2dp7ZA9Wyy|Sv5@~848EM}!f1VY@4jqXI+(43@cxJ}`l(Cc1kgp!7`0EMYD zl!)D}ESOzz8$GcXmAIm-wnKnR=sY1}9}@YZczaH`RVEkj%!!%Z(TEW6SPpDFpBVs> zsNCDw(~+ONni=qH>&xeg{B!#RA^qorVWD{IO9SLT*5}_h?h>+IeAk#0g%C(LhB8AK z)&BMpvbmg#dMD8$AiUQm5QH4)2!WnMOaAzCa-moRBM9%b6M?!>->&4hE5}ae`Zpol zS0Y*m2$#QYXWy7Wb14KK@a*8b0zgovAD1BewM>8O6hLWL{D0Oh?rzuJ4J2T%?Z3rn zGzx4^mc){;w7=x{$Ot=u9yr1yv{;r#xBj~emx?zA|FsS4#qe?%2j;`ZURg7Z=_F2- zGOHTXI<=G|Nw63*wk!r&NDRQ&4`UmVHPz8(6^lA)3&u|K=C;dTv>lofg~vS{Q)a!s z9#|06&WPi1`a)VPWz4oL^>2E`JT)0d-+PUqo#aG(TPzRPKNh zwCFKv*%bAgEQ)X)%)9Kx)Dcrx+E)?njO|5ea;UOF)Lvsl2%|v42hJ>v+H(wv3d3w4 z!V{3M3m8yi8r7Yk_N3H#s_03N2YKN6k)Jty&*3hIn;bsla2;AXU{fcdJi_k`8!WIP zg++&1G=jVQ0=opfQ$_73c&&69cw{=N-?0&dYv3cuC|yQLLFpn&FQDYGVFaD~9_FwE z>$KEaUS~I?-IX+8tW;g0I!#dn50?DNkOTRZgUj~4%7z^_GRsCJO!>fV1lP(Z%au3F zsNQ!Qp?bbnmrB`MJ&u;Y+{V)mT1L*QBT^v?ulFTsxy;|qXgm8Xy4`h~enIr@NBN9< z)oqHv?kUZpsza4WCPGg-)KYbu^`aY`&C#^!P+nr0c`4r5&Lf6N3(Pwm8Ai|RuW9nS z_i=+iVVbRuN5H}+Fh)cPt04CudQEt7=15n&(o2MFwcE-4s$?Z4n4kcn>~y& z6J2aD9%2a;)7&is77E2MlP$2LJYv)RKomrbz1@*Mg?$2O`owJppjCcPxeEW8-G|{d zr``+08tZo(drH}r*O#)`+Y@|0Y*maj><%IY$VQlVN|kyf)O@>2Yzm!(QU()7AsX7Z%l>|zn7v1uqh!DhxV XE8sIw2BU*maBEfg=eFcZd28!$<1~Rm diff --git a/internal/test/LANGUAGE/AUTO/15-2-LDIFF.DFASL b/internal/test/LANGUAGE/AUTO/15-2-LDIFF.DFASL deleted file mode 100644 index d9728a351df51d03c0e5bfc3043708da801a4f8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3124 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 diff --git a/internal/test/LANGUAGE/AUTO/15-2-LIST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-LIST.DFASL deleted file mode 100644 index 7e0ce61386c5190386640aa2d8f7a5cb11080168..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3434 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 diff --git a/internal/test/LANGUAGE/AUTO/15-2-NBUTLAST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-NBUTLAST.DFASL deleted file mode 100644 index 57b9bd4dd91022cb8563cd50b61ef5ed8adcd072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4030 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 I7Y`r)1Gk^mDgXcg diff --git a/internal/test/LANGUAGE/AUTO/15-2-NTH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-NTH.DFASL deleted file mode 100644 index 2c4369cc47e9a9a7bfc11676a3699de8fa5da61e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2271 zcmb_d&u<$=6rS0&V>@-J)26MHmS#xRsF-Y2yT8*S*lae5ll5-u-KdSk#dS8dm5ps; zn<_$-P^p}@0ym=F0V)n0IB+T9LMdv6dO%1$zzvBje?ZT02=DFMC2f)5P}}P_@0&Mo z-uvdg*%pahP&B4gmuqFmUSZW{qt~o0~9er5=1244L6apRMV0svYIOCa!yToEzgZYCeoa# z<~_G3!y46^dc6rz=+0(7koKM&sT`Zg*CfW+5?oQYAvP?FGG4 z7^ja*8A-RM2!s;5N{BFuaeQC8H%;$WNa2TR;e2m@4-J>^T_R-X)kuPt?%vm7{J1r9 zU4KYOtMs8hEzoWl-ASI`gR47FoRA0QV$#p79qH753 z!IC35q7y3h!v_bj-Nsu^$O-p5T~4Hb39`4NCi^ zl$y^QdC8cwX6LMw7>5P%l&sH7K5nKs)OgRaXIrIPB!q{sL3**|N5E6pgptq57OH*V zr1zgB6xmb*cRUW$^f#~$X|jp7^e0fFhfLMN9zx(7z6Zr+z6(W>;|BB$cod;8pY$+x zA5M($J`_V3fIK^^>f@*$1T~hEXH-ec26jol4=1+y=H!n+`~qzE!qyX#IiDLdG^x}1 zU`oFB10c6}ZxfyCh6Sw5@LeZ)?{1hEb^sdoNkT0G7YEn?0~+r07au_JD}+sDp2YDy zKY-#~FrxDZ=62+^MKJ?ZF&Va~J=bYa6J_8JrIH2TJ*;1uv%1FyvYF^e% z9!E1cfpc?)r3Td2`4Bp-dTy+fMFxQ-ei%i@TgQe$x{vT=dz9u${z`j%G@$K~casc` zwMuK{@1|N)*T%$Fd98FyeiLr2u}6tOK28wN-RBgRFD?`?$>$mbUL~U6Al|y@1?hP% z)jd~KwVbdYA{U|Fd-+*7GYF1+>*vjfkq|f|gue3AAzyl~+DQivrM$=*C7U^R0E%%_JcAbiT`cmSw@m_QuQh)xColpt#PK$txF0jl#nSq3U2K4bsI7sMvC`4WJr z3-HWS(Wl3Jnwm*Iq_PFRbXNTIHlv|Imh0LOLPw2o6^S6#VJaVB!; z%=yXa=;Ua0xP9-oeUk|k2_YHs07)w$0m2b`%L;^bS<{8-xFQRxn2^JE&9+(~6Jb%4 zQ?}I+{TFMOD({N!6}1n~dLn*Yd?xVF3~oXJo>*>{~(W zjBT|=E(lRU)n}!t6oF`3t`oxif}wnE?94HD3nYDSj$Jy@)4_Q2JC_MLalQE%W8A&3 z0>4|Ee@Fd>kecy^I>$0T;O?AW3gYR;@)PnPpXqXv+qcLZZ&+*w8wiAh4!~qlY9nNO z3K^3%kiTe{oWnfbFuIR2J^RdU2i=f14fp+@qW!HAZHwuHc;SPf4zq1$m)UO)nPWx| zKBm|7n4HP3x*`kUhr#aQmDYM1e8ecDK9CGsxGBx6IS7a%}g% zrnP0Pfgs7u<4~zsKB_N5K?3$x~+`fTmx2I8j zlXfDx=8}R-6vT)N3$i+en_&=J6XLuqC~?j4(MM0g2KkGgMDi=eILHn-=3u}Mh7rdI zH$JC5NIs!mNb0WiHtpGK*!@MT%o84vLYvB)rmWVFj;KCx@jMv$f%OJ*losm+qsLR5UJ5%DioDvm{`Vj^tcz!Xd z%WkND(ta>O{`hAc5!C%o&m#E}+QY7MW3dEEU)XhTTUY*r|RT2$0xXTKMx(J6Lb=BQ?&aPu)=w~O%>NM zaHf5e48&^2X8x<$+U)Bwu9n|4Zi&yqXvZD~T)G<|w)KRWUVAZ{#%ew`3-Dj(oLO)K zzXZWA!+L=Y(as?4gpf6-&U6r}NS~yk8QL$|)`dgY#|yk8Wzy@pbv{!p<>BU5%EdLl el)jwfqZh~c;tDS*73Eoa*1fd@Yvg@xZ|`r-0ukc? diff --git a/internal/test/LANGUAGE/AUTO/15-2-POP.DFASL b/internal/test/LANGUAGE/AUTO/15-2-POP.DFASL deleted file mode 100644 index 21ace67368de61539d0e22f18929372e9e5df8df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2287 zcmb_cZ%i9y7{6ge293R2fKa5m!J=-3L145~c6QMvc-&oS-EmjiYmgBI zXEerS&hEqF7ZW34!J5&HR0KBKr~wn>C$;X&77`Z|A{a4j%dnFAyuG#@|C}+tq`iCI z=lT79&+~g<8Y1$K+m9f--0kyG9Aw>w{Ge7*Ugy|t>| zTG+11aDIVR1Rfm=3IU$&t3cLj)W-H9>;8TFDp1Xnb+!BJtk$Z+!w1`ss9afuOW>s} z#;UPvp+B1}0IOXeefw#B?}(Dlrm1oJ^e>Hr9IdQS0hZZFJK1 zu`)b6_f2ZFYJMoHqZD~{;6!Tby}UEg*sZg-N^bv=_iXgF1j8_^$<(OzxyZbJdhz$w zq$}YXnq7HgBo&G7wT)b~9Z;Ca=&Z_u*_qYU=-Jcb$??65ZHc9(mnRp(;fOU4cxEm% zjwJT%WNviKN9;{AHxfU>ZlZL#;m|VEbSMxhTW*;6i(%TnZ(YXaHy186-eH&l`NcWr z^F7DYsq3G1MympZWr-_U?O}Y+KJgxf4 zWnvz}n1k%t9e3y;<#;&m+>P-m$bG9R2O`)RKPl=&y{O*;^q{x{W6n8E82%l+z724l zmYme(=%LH8&MjE57h_Esj*=6RQhUGr+ZeL9s(Yi&sH)z$^HlrUq(MzMJZCVwGHi_UeEk6yBk>ce_MSv;F z)88WRb-Pg|QlEZ73Hqe~Vv!{DBFgO-0v@psak3N;cpBm9%hwvFe15qLoCyd@4?rvw zi#id9cmzL(sEdYx;&{L2i-is#O{ro~4GkF#>iiTdK}P5avLcjZxN!RhScvlbM3!S! zF6hM4i;-EV7S)TmG%E(F`GF7D@s8 z14sc;2_FInjrn{6n2Y)2rm zgJIK^xkvY#`o;4|a366;>h*z3uyw~YHg%hpd3*y5v=OdB`!VNH_~E+O($N*q-^>(| z#C=`u1o5jAKH^IESLn^F1WEo(Jf!B0*XWAkX`)~(RQ@ipfcK~my3Y{>#Yc%9(hnJq S|N7X$|8m*A1z1o1f9r2TJe1l1 diff --git a/internal/test/LANGUAGE/AUTO/15-2-PUSH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-PUSH.DFASL deleted file mode 100644 index 7e0ada9be40de544b34a10079e26053772dea263..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3042 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 A8~^|S diff --git a/internal/test/LANGUAGE/AUTO/15-2-REST.DFASL b/internal/test/LANGUAGE/AUTO/15-2-REST.DFASL deleted file mode 100644 index 75fa64034f2ecda4399fae154062f7b127e7400b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmZWnT~8B16urCsZVD;Hk7$feNO;*Wq+1oCzPN6uv}L;syVDdNn|5m(OSkEVh8T(Q z!KXD^h-OyffAAGC^57rxAK*-pK=5HQGk5Me_necNKx|t#knZjFJ6(5xyz!_%9-)>u zKtpdlXt=1w>*$qk+2nOm(>InMt254}m&U-YkK87rV|UoB?=2xUgDUksq^_;5E}`uG z+=I28sxHqIG{-pOI!DypX73!MUczK@*_E8SvOIJ8jeVBV9so4pL~IFwG=zX1_-Ta_ zhvGuXAlTF@L}3%=$GH<+b%@RUxhxuaecW|lxLsjpcL)*y`{>6DRa2)W%VdYr8!5#; z_{oxqH@Puwoq!zw$0FDz<|ovLIE!t50j?#wEkyiiAD5-09&G(A%eC3tb5f*p{0w0J zZ7e0VkA9i_{AaT9-uw+PX}>eevXlfkXn((1n_3YRVx<61I*s{BJKafx9ATgQJBn_Z z`H~Qai<+4?h>f3?c*R_I6gkXY&ndb_^&%HUt2S4yPi;q?9fy*NEdAd>EhR{WVnH$# z=T2u8V%wIDtt#EDQYDn&fRv({J9t`mlz>}Kt5=eXg#d!Eh)Xs&Nwi?u6^%aP*lQPh zb`>-Y@9H+uD8W~T8zo9?&2WO0XyXF5sum@|b@+l#PyYg$ C?%mh` diff --git a/internal/test/LANGUAGE/AUTO/15-2-REVAPPEND.DFASL b/internal/test/LANGUAGE/AUTO/15-2-REVAPPEND.DFASL deleted file mode 100644 index df2286665230f3727dfa24765a261d0fa53ada55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2553 zcmb_ePfQ$T6#r(H{mTLilD5(YresU$%8)Kq+oCZYmRWXSb{2PLyI>Q|vO9Fw!Y|sQ6KfgZCtQE=Q2jgt|P**$SL}}hf2-3~fSRU#2 z@pK+lH}WeyieFH5?U6KmuIBM){URY9*W8Dg{MthW_@_$~Un##3vXuW^8D|+VURpVn z-j0E>{Df>2vPZ0l`@&9GQjy5v!KsE3R z0A+#S;#c29rg7lshPKR_3E9nq*IaH#1;_t}5n6cgAIrUz4-^78L*E!jLXm_rD&e5< zF+mxX#Uwu>fkYWoL#&(nSSS27!6dhbB7zo)!H{XGBurw&8fBL{t!iSNW%gTWi4gTW zyr5u&?WxCkb@)&=LIaLwWFo-$sn5{@Gu|2!lgUJqPo%WTlooQdf`LCIDAT+pS3{I> zw1JEj1n>$VH-drMk&9rY4&WSurG5$75li2RYy=Hp_TOpl>()OI~%5pss?X47!jikFI|4~lqnn?_qzuT;6R zemS$Spcivt6gy0#M?-P%6`_}#&A_vs;|fLlO-9)j>!RPxI%^t7wY<*3<5}d2wfPyn zT;Vchoy*p$`T#dqxTFtrX5GOyxe(ez%fmZU%U-JHOXVUo9D3(Y#)P<%Qtke&qRkCx zSV~L9p{H9m(S$6)yKCEgkHUZbMR(_9A~`V)-Y^=I(wOab*Q{f>Emzjj@ojab}WY$6G79Y36g9p>So$kK)wc3fdamh zD>YC8?gjuhCfWX9nm5U*{7>iB^6-Y|A4p$+y7IEb#JZ*)j4w~fee0je`K}B1C3bD) z$vFX@uNZzd1H?2A&t>Lkav5yzzO8h^ELdBKunlGk{-)VM+IxZqVa_q3vU$hOxjT{+ z1x@7lY^f}1Vp5P*>bD@<13F9l(Rao)loyAO_T(-1O&~pP^u~g-9FsbFzqMjSXsPEDcl71+t(*=ctdwpJyo560Q0;bUg#Rc6m z7IK+o*c~gEWpWUGn;h_>TG}l;Cr&VVY#BGATK41-%J!SWusa*ql6zL6sJ>GM@~u?{ zV(#0)lX%fG4b7N!HzGIdP1thA>GJw6Kme~#gRk2&3HR>SN^s$hEz7t)BbMD;d+Y{5 a%CN_+Zx4J~1~LW-^CCua8*$uz{`_yVO5;la diff --git a/internal/test/LANGUAGE/AUTO/15-2-SECOND.DFASL b/internal/test/LANGUAGE/AUTO/15-2-SECOND.DFASL deleted file mode 100644 index 3a101986183448045d7fc39eafa30a82abe8d255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmZWnT~8B16urBpAK*e-;zu+_CnUUV7}70%(E8%Kozj-=F6>SNJT~ptHbS@QhlUu5 z@xiAxT8L&=$Z2j9`c8S?r?yb zeh>BiVXy9?Ca?`{uC4B&>!>PEY0g?~_b{Hg8 zN?eKyC6i!FuMm}uSdidOaMdLa3sM<0@Vj`|d+zNDGkblI0N95hQK(u5E!h@3l3q&+ zdmqe{EWE*u>1zb!#9tP{F0tT>b{}W3OAOn}16LE<7BarKPRi182R46{<*m6}DJj}M zc?vN9Cay@W_(_RZtTk7ar?~HwYUtD`Vu#SG!*v^D<1u%~rKBQD|94PZ4V6ed zoQWj3*Ey9qj_qK(N;j%hjZAZZqUzQT9@kwpo-6aziJ`eM@=$LYmXCAWzz`Pk=pDMB-KI}Z}_%Awn7APWSG>JF;m<4yK*B_vT z1APHCYkch*sNI?DjHn$fO6&_elKI>_hC_5p@TKu)i4sRQ-B1y2T*7A6rX;)upV8Ub EAK@zA-2eap diff --git a/internal/test/LANGUAGE/AUTO/15-2-SEVENTH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-SEVENTH.DFASL deleted file mode 100644 index 5eed9f015401e89771258eec70e5952375a8d258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2964 zcmb_eU2qds6ux)2Y0{9|(gN)iElX_y1B*?84h<@7(=ADxY}(xoZQqPdAeA)fv?<6a z&|yZ$pP+^+?uBuj(FY%V5SeilaOi{Mi^7b)sBb>_Bv0_*IL_$cIeRxHO&!D;l5D>3 zoO|v$_niB;CE^|rMWs-FdS)t{o|W?Rg_-$+bT~gN&E@B3C)3hl&`U3d;<|b=tb~Sl z?hDi#6)lsq>0}|DlFa$^Tq=2DhZN|RV#yOypl|Qq9a7J(;O@R)Ah5H3P%)z1SGmVn zI+ZK;2~_my4)*j0clYkBzx%#*o;KzQA(LbYp^lJ7A`+oZELCP2qDBOCV3bW~+>JDI<+=v^c4_#m_BA1;%q!ZEKp}zBrPi?xm{$4mK~htbt@eDBYw%6E z25#^Hlk|W8(Kl47{F!W98fz2m4=smX!$)xA;fz?wl}GF;2e@%rLs}8`#^qpzW<|rM z)eTO2)_t27{NW5#++QAO9TfFJeie0udS2J~xUvl}Ev-wAM9WI<5Ncc9+ zl|Prc)bg*3rIcx$Y9vCP^=|P|e<-dEL~sYnVMQB=s=C}C0gZOh@CzR172NQ+;HiOa zzSbX7%ura?RWqT(HVxVPyw;d7Of@FZ)fQ&l&wQendBrubwIA`Tx*pf%c)}b>n10a* z9ejR8n~-h2;b&B=2OU+Gj}P4VaD42pK0drPgs>VsG&bN7;0N!ugK<5km?*9XC+qGd z7E%nAhhRQv7QP4Tx|lMo%F&2{9fZ$WE5bNKZ^8g;0id7S61~W!0)~hwBOyh{Mh(OU zVPvVl^v&)4(V_b z?);QAmE#vS>P~fmnQ+HitY^(^2iwm4>BiRd+bz@wmH*I#{$(w$Xh+>G7Do8> z{yxy;XKwjJh2?Vm6>h7;-sBy>u*<;?K(b8X%kdLCOZstDmH`a+k)0(y4(5Uj6*JbN zD7sQev#7*Z8ais7C$-tsfgc-*Ros|OPCu7Q;{2~V2Vo6T`y7O$&??e#kO?|)tr`{i z(;gN1y=qk5U{3C^U>k%q4+vj|>6NfRufkO{w0yrs;1(Ogn+zVje0W2pc51bX-+cd- zfCy9WBp|>GUT3Fs=)u`#6`RYVsvU~xaSe|s;&}!ZmD_m<+y`7xN4K-oHe71zXhMmu zXQ?K(rvcQ^%Og{br2G5{;RO5MPe#=Eji@nhF`5`nOpHsGV2plrzIR6j#*BVgbHCqv zzxV&W`@MIaAvK4CQ7%|KHlE98Cb;5cd3>_WjTI-jQgL!3mEp#K&OINL74e0z5Ioqu zFW^#FaZ(eRWI2=Ow8=~v^^t8{w$dUy8)_IA7OzHOXm+(kl2iYy@5K!}^zh;deT`!!M3_)sJ&@{$k}{l<); zJ0KH2p^A#3dwRKYah%U*p3CGhnPVlw5MrFs9ifC2)FQHE%retVo$-e5j7WSO5)+0* z!aA0%pmoO3oq@;rUS5qH*1`mWX*f-YjloE+X0Hu1R|@3P^o!$&m4SB`izj7>?_hR z%Qyj>^NsAN=pd{kWFeR8G>ftv3Nug%rDoa7e1An{alUs2-CjYL=6w}(acx8x)dP#` zn@U^`hzlJ;LJL-ih~=xE$+oo2Z(oL6EclKE&Rf8W=RrkeYpF!E0m6Vg^?!DV(fp&!);%D(^x%NE>oApg-xj}9-4Ks~c>dmG%x6G}gE&lg?gB!c)z87vL>(03e z>xQZP$C|{W|KxclZn-Scxz%Lf~$pYV7;HCw>w7`dS6DnMw zJ_HA$s7kv2-hKSGT4o%k8S*mSG){e6z#@AK0aKP9wtV@dcxrny|f`nnq*u;bQ440l20CcI-SGA@0zLwP}pr&jeKX!R>KQnRhgPICn{J_ivT=_FTn;g z4*U(uDAwO^-M?F)Mu%vaMnH%Tn|zAxMZQ8UD8C?o9 zBr}w%?h#?s#8?gL06nQBfPY`gXYex)gc$A?%w?y?V~gl diff --git a/internal/test/LANGUAGE/AUTO/15-2-TENTH.DFASL b/internal/test/LANGUAGE/AUTO/15-2-TENTH.DFASL deleted file mode 100644 index a13312c9354b58535d99bcba68a99f4dfa1a6892..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2917 zcmb_eO>7%Q6rNc-iQ_oLNlO!@s9BX(t=w)KCvDTD1-jX6YA5z?vb$~?BqU7i)~1df z5(lWN{-_6pU=gH&vcr#%dVm`$IUw4iMk+$$&;uvnz^%t#3IeGYRNmWJJ8?n_NVUED zz4zwL`>IRU=cg*>pLZ5v}>`Tqb>bw;1gflj+l9wEy72-C|Ggz`p*0Xmn5Wuxuu{t;&pv zY^GS56J0f@d!VOpU|-*!<_DiTmua{}2$>?w2#th~O?VO-mY%Csaw3lWN3S zaO?nNBBe~#aO~C|v0R#w3fWh)1x#joj!;6J_w2xMN>i-3t~rbJ0u4Fu+QGOcjX`4a zQI!Y*&k9U=(Qs4`gTN^*x1=h>rN7a13^NT zfrKAY1^>&r&dw`ektxS8W;96Wy) za*zJrfQZ{JHiT*J+D#4UdkdrQXx|aCkb6TL5hx_HaJ6G%6Q)>sLXcp7s>5BGN-F|hyjHk& zc;~~0R}>4udwdNZPw2iQmCzf}Hx&D(R&`cr0ls5-ML<^#!J@#g>0t^hs%RICApD1V zU&>u=|HmD&kPGL-L}+wAu%C)3x;7NY11QC0Z787{(qJ4U+EFti1XxgLfTs=~Kb-Q` zh$34`Ofpm}Wxy#_++$vEPMVgQ6zF;lOOLRSFUW$vCOFwoL{!7j4M|T~V<{`*3&Dg? zMAjxHS8hfa^)-Wx%GK_H=N`JpzO~&W=qH5vv1hbn57-6P>xXqCDO<>H0wWt&5>sST zfBwIO#4bXwvX>;^d@ zsR=a+eHP^tYzukx?~1zZV!9K^+Mx38@`OJp&ZE>-r~mT*u^R*0mjS31(lPNf$F%C)TzV zlXIzdwhJ@x?Qrad`QoW!>9r!VPdj!~IXhPt%h_T%*NdVq$L_LFwDp|4RXmY~yEY@{ zi~OQQ*}3hYCj9O!HnR<2pAND%1aOBi#6jgS%;6{pC^D+V0Tx>>R6am6aqZW!o2Sz! z^HbufeDP$aG`%wJPD3-J+**P|k}u%hwG%PcMK@N~&7!P_^|F0zKRdws(8dUBV~5yb zhV>NAIv+cW0*JRLhALaCwC4OI;+AU236q6T4Yt;JO1D(LGhSi1IKp&IJ$q1;XL}La zAqFb={B`vWfyP=oRFwytLi~p_!p>sN2*~JtHiGcmqYa?S9j^Int>)?wYK&Li(qH(* zTW&GfAf(C^zR|ySbEHc(IY!ahmu`;qqO<5jb~nEMfY**NQfENytIHtyf^(VF7cxhF z3KPfPTu4v9lu6^}TG!oRdsDZ&L4$K_dK`Fy23psLRmZ~uwN+cW8x6__y$Vuzp_nf@6oaZS&d|bRWmw zP+?W=SlrMxY%(P9Ebb`xf88OV1a*8D%kD&(I-ZgfPqJ(qi?je=uceZMs)4sjz?vLW iv9;4}P-2{=8}RnSzBN(Pv<$e#2(7Id`DpIJgTDcj2nqxM diff --git a/internal/test/LANGUAGE/AUTO/15-2-THIRD.DFASL b/internal/test/LANGUAGE/AUTO/15-2-THIRD.DFASL deleted file mode 100644 index a3a35a8c6092ac60d768df00de836a95ddef1053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmZWn%Wl&^6uowuM}t$P6%TQX%|M#Jx8L6Ny2u~&_XmBn z<9AWdA9NcY+TnHdO0#V8x~yvJOOKU|bLpqi_3C}EiRi%VHR}h9NLfbJ`TK{wQF0df2Jj6Ln%eq|zE+(-Rsrb=4tq3O_*!)=$YcqFdg?Rh) z8Nl4zq$IRXewqCJXSn{}{0%T{y)!GKkOnwveZN&3dx-a)@iFBBk33;U0ONLebE?dOAs)spf8wE{VYS+<)vCjR$ zph6ZBh$aOcLwpy)7yl%hXhI-H5TuEIkPjr1Xp}@h82w_5ANar*jd7lHZwoCW@ypWQ zoO6EnoZmU;zVmK7Pb&9?qgpt7XmV^kJ*8!5XC`N7w9)L8Hl3ZFN~N_?z_r)HR?Ils ztB3oWp9!vtm+Yjb(#e_hh-S~Gr$>@UnzUexHjq4`1$T6IHff>OuC^Ur!C>>Mh#rqh zu3|(YJu*>@36{jPbcH&*+Ct5%7B4#Is5eUpNs&B?6@+++LYy->uirM}b|BIhH3FtS zVECPRCszfX1cu^9%*oY+w3+N=U_5;|J&w&BnkJMG=j~ioWXKHLeU|Ag&^hXH-paZA z%)lTtrtdNct17S{J9Tm^gYALVKx{CohjjwgtT|4II)J5ok-5H`UYj5nZ|r7?t-c!S z5_N|1i4Z$LNG)2o-%W&soXcDXZ1wTVdYZX*(**tAeE%u)YeMETC(YfAx z6OD;R#%e(#aQm`9(MTDp521Akm19`b@>IlniWRL86*cD*&5Yr~qMA`biF@!6mMQ0z zVotZn*@zFSbQMoydD1Dp#dIr0x|V#RB?HZ*+CV`B8f;)h3v zVo{!P7reJH3Zl3UA#S2R?8|3{>tNNx((>kfW^Qb_A#XLDu^LWTJ~ZbqwVO222+deN zn&<#o3!YY;W7S()BLu!-X&K*eJvp&|5Hswd7+hvyaT`{|_s4BxfYGHMw&mv@Wesdl{lUeFSDvz# zyOnitDOUT9Sj>tAtRZ`F$o4Di!Pn#0&HVv^$Niit8vtW^H}@*FLeoKe0y%eq;sZs| zb;LFz25xXGcRqS6uYp74D&EEG@oLo}bw$LA4d^zSO%S>E;mL&cxFPd%4{le1_sVD= z{0>A7bC=x3v~ z95l=x*kniL=9t{978d?oKaX@&}BP?+?dAf&$wCi=4!uS;-7S{Wh89|9!5O6vzHJ_0ss2rBX> z-`d9;biTQrZ+;T-9`40MRiAZom9rBEC$g_hpt-}zd1lhnGuqVTcrumjK&;)#ZL$$- zIHosfqe=K5GNO%5$UhN?9oqtK%3m-&6qVnc3(f+AB=zB#q1#5_k;#en*+xu{#<>UG z;0f#*vTQ?ip!~@FNby~H8SRLD%bQTV?<~0R3q9y35OLL+=VvF1w2~ zHM|xoz*@slR!)5>ITb>dtx|90_*&CmIRtkgLgGOY#v_l7;Qf$=-6}Akey!k#`lkg3 z)Zu9qOW+Z{O(uqX5$@&dCC!N?t+6AbH8xw`S}PL1EL$_2vkHHTDF`)z4#$Y<`lVcM z$yHI#6+&+&xajxTG#t?a{ytK;h=c?OdKGqDs={!z=zB}J={dno&y;fq(fhRIeo=BO z&RM3aPL5^9Sc#5~dj*Qx?owY@!Ow*|-69;d?FAnd_EoXh2nY_5FuY4^RAr5%yv7zF zBmamR$t~xsIw!}Fdx@K52CP0BrEW z5iCL%0Xlu~q3xVLh@NLLvc&DwBTOes_Os7HYF}N~D zr?Q8%$>f2w7TO-tvZGo!Ium_?HwEzRtl`^uWDCwF$PE&KifMTwavm$axVZQqrRu{d diff --git a/internal/test/LANGUAGE/AUTO/15-3-RPLACD.DFASL b/internal/test/LANGUAGE/AUTO/15-3-RPLACD.DFASL deleted file mode 100644 index 751d323d85699dad5931b266d2fc14324b127ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2650 zcmb_dO>7%g5PrLB$BB~^$Ar|5(sY}oQDkM?I7vyGQq;|6lepRJn)O=S@*`v%r?%?G z!9P@0L=}~)y_kl?Dcwi;lQ>jJ2&y0?N~`7ooXCL-5)vo4!2ux-mADXQcJtfz&;tkW zd^2xm-uGtSJTDT@DM{g_+_~9IHkIddrQ&R<$WQ0;d?8oLCsX`1*!ek0)8#kEMQP&D zv2cBC$4WAvN)%I5yirOOrV zshQ1~@Q#?Cpy{hpo)`n$Xc|@ z)o>Ca9+P#e+|bJxbF)G=^+qa-hdEau3?bG# z%_Ljwqi^iTbZ_qGL9Z<9Y_xKCm$o0Zw6pZ#W;RDfD*qdq&o;?a<0jCZ`y29A|EkKW z!Bx%AvYJ1*s>0fJ%@5!C^kRBGv!fW`s`;IIENFhaAXhd2lUIcOVUvUxH%~U%3JwH3o`MZL`~k=X{lSX+7Cbh-<7UvtWf-<4wDzlB zdt(;UzKoBsUh8_fB_wI;NCa=ZFfOViimVI65wNIZu@GBLy{rd*Zuq%itQta+Xh`FN zE*o(j#zL~^sw#FmX2_E)^QecRg=igD3k!_6HG()iTpjgt^)Oz0Lb9%Fx}e34Xxs>K zd%(9YB&w$c+a3#1hIzyAQ%PUM{o+j(+DI0jR;1l4~D$|;UTYu)=?LZ zwjU?;ChT7|s_B!Wf$9~AY}_t~B*tWi1g*p6FnGHZF^0a(KeQFa?~eEt6N%BNtd5}d zC&&7|Bj#ue8qd&uD2BkbR*Aslq{!-+F^;x=%A??6sYcSGrv+R`OMo5#K_1u{$ZvFC zhPK4%zIrgSbKvc^YlK=J-mWSYkD{QOr0pP>muVY{n4^u@g8Xb7$&Zfq9c`bWZ4zxC zpzQ}}up6UqSY=OX=Il)F{0yoUt6W!16^eX*Hk(LJ^`dRTD(^SY)^<^BX;Aia1aZcErx1=?Z4GeY{aE8do;fF(XiiMGn$Koq%^#*9=)Qz`x8T zvRQOdBBMYRz^JZG!opIyCaNh)+}Y$>w^gpmC#EuqVkS2O)aW31xDD-81m*#qWAR~N zrb>_mipH$NVd(%Jq(@Qv1$k8%I*iIa3?JbTeueNbi|}(BG6-*36^~7o$__s|w#AD^ z9z%sr&`AvZ*s4^~9(oK@J%=Bx89h#qP;qN_3atX4Fp6Ha5}-lE&(J2!@+lM$`$Rs0 zJgln<;rkHl7_TG3j*@FzwyO}qyuO=iigqL(DUMyLWCBW*%*|$C#HaJQbNp=LOp5Ov o=;L$KyrdMBS7@hzTpMWc;D&_3gd@>L8en#BL*7FwSJv161LJHHdH?_b diff --git a/internal/test/LANGUAGE/AUTO/15-4-NSUBLIS.DFASL b/internal/test/LANGUAGE/AUTO/15-4-NSUBLIS.DFASL deleted file mode 100644 index 44c1f29999beeada8f0fb6c0043068905b5a77d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5089 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 AI{*Lx diff --git a/internal/test/LANGUAGE/AUTO/15-4-NSUBST-IF.DFASL b/internal/test/LANGUAGE/AUTO/15-4-NSUBST-IF.DFASL deleted file mode 100644 index ffff879ddc650dd05c399b22b10a1b6179793a37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3952 zcmb_eU2Gdw7QQq7jhmE7X*W$<+M)bOrqivPuAr$FWipvKZpSn3c&yao$+f4kRoBkO zPD9yUHtn)VtDOa$glca26+!|D36=5!6wwEeKmrL~kPt5jA%Vm`Y^8lz?V?rooI7JX ze{58=`I&p~`Tx#6=ghQ7@(cwhmVBff$ z)jV5mjY+#yYwILd=o}gzIy8LvfrEX^&%2j7p-u=Xk{h`65F(HOaTgpRZmC&I8c%7e zq|0eF?zUVf3P_|}RyAFx|FGDsPfJz%yj?{w=Ng0~#C_U{j^}j6N*TJl$jx)T?o&=I zrArwACMQ+GM|~@3opYV7iC;-aBt4rO1!t*o0s-}0B82-9qj|S{{W$kdjZ3|EoS)pj ztDg(8P=y?l(kefpALqFk z?5^&d{6*U~uDyiZs1$dyr1+WRgYC>ke2-uXcas8a;1BTkh1#i0`ZBn5gmBXp+3$<2 zG}D#<+D#08^UxQ{R|htXy;T+}0^uX>GtQp4V(4QjEF@_{*2gr}ltxoP(UaLYAEGfn z2vyo2S7b|>kWAIenNVd4E7Nc`pS9F9&#jlRj5zHLM1jG{or=a<4D%E%N8EL z0wdeI&=fhVdgf>^vaf=4Pp2J_@+2L^<*c_%0sppaK0Rt^QoGTRJwyj^*++N6LT)l) z@`bm&?Jci(%MyA}j7(m#OjZ2@9ekATs?xzJy6a)OdyEbqqJtvcEugi}K{Uj$;^|{( z?y!zPG(5gX@4)3Pz_UZu$0TFC+r|=RlrkHyfmYyznn&3e>0Vr(p!;wsf%Rx=Ox3NF z#n=UpehMsxG*xa}*g^N8c%SEwqj$`KVoG+GGiIZZ2|NcMrmQ*b#1^_KS25oqRG^!)Oznu1XZ*CS^#T0Tg3aU7hu`#tNfyBLWL>>ofxk!!&vw3 z`Og4oaHLh9ue?3cn)uU5pjDYKFF}SlZ0Y}>{k9jI3P^tKN zlGDZ*=&-!ehuZm~qv)jOE{0r(x9Z4t0);9houhZccCL&xwuSd8nnDKZJPdj0N7ydT zTCA7N(SzWsobou)g5xkjdDujg-HFb1!j0xk7M0}D4SM7b$8zmhs~KLziF{};TitKj{5BV<>) z$o}$kkg<`1*f$2(Vf#1AuJ4k&6oPuZc+r0ZyN8SLQ}@`=BJ2eT6C8TSFl9Z7!<_X_ zcvRNm7uxM^cL~+8y)tq}&igb*fUgYr(qKYhD{bh>_8~S2qs>gKn%8?himY3PW@NyD z>3L_h{m+$-VW8vv|H~U6Z2u$FF5CQvJ(uyxaSQN?*0q;(m!gl4e)R8ewuA8FvIsAN zC7u!3p|lst$Y+m-;OfI8)!5BjZ+t?AnTerQ4$*SQAs*H^jI&u&jbRUM@}>vyt7Z)s t#OcU-CIh^CnfC$k9$N`D)`c01aqR8Fl647sn{EC`_mC@?xVx8^{|l%-%d7wZ diff --git a/internal/test/LANGUAGE/AUTO/15-4-NSUBST.DFASL b/internal/test/LANGUAGE/AUTO/15-4-NSUBST.DFASL deleted file mode 100644 index 2ce2d60e04ad0c28b54a902192f1de19d1d2db43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5028 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 diff --git a/internal/test/LANGUAGE/AUTO/15-4-SUBLIS.DFASL b/internal/test/LANGUAGE/AUTO/15-4-SUBLIS.DFASL deleted file mode 100644 index 2941c4185b6e0590d057219fc5e124974576a995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5759 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 Wl(lllAmZ0p?afNxK=}*TuKge1J)L#{ diff --git a/internal/test/LANGUAGE/AUTO/15-4-SUBST-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/15-4-SUBST-IF-NOT.DFASL deleted file mode 100644 index 4be5a0d8f3b5e63214a85c338a1f6e0600219ba0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3159 zcmbVO|8G-O6uC;_=7+C7x)|gW}-3v8v--SdhWUR z+;h(7+|NDtRfuaW5ak2;nb}M>Rp9e;rP;X>Kb$YMW3MJ%#7ExqliCJJg#)rB)A`7DcOdOU7 z+f?&{-WhP?dr3GhsEHwn6$uHlq7lfc=_(=2eN5=P^t}=0ZjStMe}qkL>uO^hX13f) zb_@qeu9*-VJh+)OaXeT^-#K41Id3gJ)<&$^puqoz(VcziNzN<=?1y?ZR&FG@N_ru) zkhcEr!TPqVu2v>}_j?(}4=blWkbfkkl73GfVHr1!Zg(WN*CU|x5VDe)++ljJA!B~3 zBXgm}y3jQUEsl*S&#p1YVUl}-abL~2W@6gH7~r967(Hy%579jx+x7JAosR`qNpl&F zurA|ceYZED$iWDbK?sX-Fe=4`p$N>#!>X5cP&aD_rnPwkq811XaY;+Wfhhr#YEE@r z)ub59Y_!l6FZI}(V1W@=S&4kIZJ}mEv(FE+`3YG@*HI&0y>Cit@N%&Z}OE z)Z4(|COaY2j=XI}0^SBs&X5w1i5jZ6z{&Oopn#}KmOJXfUeBO zi3;_5f%5~j1BJ&Fq)IzMBfrrdC|2lB6z^MW*Jx*+c8t)D{j_5%?x}!FhY16<_u(>SekM#hZ|7t0V^nB_v>Bpx~6lg*OmVKnwQ*_L1ENU5#lvmHS}HCiJ5a#6BuIyJ;07J=>ZHebY={C82}eYN2B9*+Q~4WF#^+k?T1mY#6U4K zE!s=>uO>qeHu4C^PLL+Yjxd;^+LI`JwAAqh_{X>xXQrmSkZL(q;qw3FQeiaQV%ecf+8=}#*NJlBuVnQ4a_G)E)w5=SL@SPK)T$Iu;9 zb2Bq#tULM33{U>tBpmX)am!d@fn42zxFl+lu&#;1F-vhVs!|V{!Ie6lP=Kmtr}>rc z#n8VPdi%z{;lrh$DK;9S8@gMZEoAUxB%i(fh*mI`o$eNoq1(J(ud&Qp15-19GEmTg z^#!fh*Q7J{iMx?X1m9SwGpgC=pQ&lE>#A()qc3`CXAkh()2k{mNl>A=MkVF|AZHFS zU64zQ{}_j7T5n3dji%HXJ+(bSQ3y#{SYJ1mTv&l6wr!hv*V%4IkNx1)YPI@z0;&U6 z`CQ5>O=&)_J4)$7Dg~4`bo(@Xi=xO}L}$g!CEZbkufAMt<373vZ^@p=SqA~vF0*6Q zc)MEHI?5-t-t}B%+vyo-6NG79EReyCi98bk9}t;gq4C*l@RZWZgo}pJgBZA0&84*dYEZ5yrec^b!Q8W!gnPL9#!nR{sUVMY?4G diff --git a/internal/test/LANGUAGE/AUTO/15-4-SUBST-IF.DFASL b/internal/test/LANGUAGE/AUTO/15-4-SUBST-IF.DFASL deleted file mode 100644 index 65f2b4e444d1e3c3aaf4843ffbdb77be1286e229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4531 zcmb_fZ)_V$6`x)IjhpnGUUf;^Yr6y;;@objllF9%T-Q?xh^eKm!w*Cd1>B}7C

GlomwG(>9`a>DW&q4r1*2sK6_jm9UDLO+;}{G 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 diff --git a/internal/test/LANGUAGE/AUTO/15-5-INTERSECTION.DFASL b/internal/test/LANGUAGE/AUTO/15-5-INTERSECTION.DFASL deleted file mode 100644 index f3333617d99de76652317e861e8cc49b8d8b5ff5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4761 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 F{s9W^MxX!y diff --git a/internal/test/LANGUAGE/AUTO/15-5-MEMBER-IF.DFASL b/internal/test/LANGUAGE/AUTO/15-5-MEMBER-IF.DFASL deleted file mode 100644 index e2161933571782fdff7c8c1c37757a5efabaa80d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3684 zcmb_eZERE589wLwGbT`Hge0PrU7(%7a6`gJQ`oxsa&r?q*w?9jUC2s*7{|teB#!a{ zW2h*Uz&h!YV$9e*(C!C6Ds^HT3zOCYEmgO6Y_w84F>OMd_G2GtAKI9hG>NHV?|V+1 z58H!3D6!9dp7;Ab=RMa2;@PQ1WGz21)YqRGmh)qyLt~?IHa{$n~C4i0$R*y591&yA=PM)z z|%>UtbPSsvXnJ^0So;ETIJ$< zgXlV3yKVy;A3=DPHR19m>S$_vdmPalpySxC_u%shwiK5()`-h`p}tBii>9qqZnZ#Y zQXoAEGY*HZ8%*fG0DHsjx?zS*^hp1~_2?hbI1)~nT;h0f1_bsEVC zrb>Sdz@hP2^hZMeU7);S!_+(VICnG1)1+CRAN{IWo(3(Ck;K;qS6a!Iqd$>-%t#O{yCV`)&F-(Wm0xC!PqU@~ zYieYx+Q35kn{9c<2KNo-4-6u_ZCn1)%*d!bkQvyW8CLqT@&@GpU|XLzkzaXOT`6Z% z@UHKb`v%2}8o9$yq1qHokzI7Ty>`)ITh6Yr{(~?+j;Pu*^WMcbCUDNKq@lBBmj}(x z+eMhak_B7OS}F*a+XEUNw@}*)j)mI1SV#$v-?7h-H9>rLycH^hjs+bBc!^9k1mTxK zzvDg&QoQ@%iuC8;kJ#4Z{i%W7y(uiI;(mZ11eD(oSe!+7N-LnHixS~zH~gp&$LZO6 zpcdefQ6jq0X@&@WV!D2U1%BHudeXZkCp?quz4-kB(kCHHS8(6Whh+fz^D+R;-F~yW z+hgE%@!sIRKiy%${`6;e`F;G*GXGzY!_e}wybn~5JMu{5zG$DbixM1_tSGTvc-|AH8fVSm(OcsK|MaggC+PNw{fZMJKo+3L z_RlK(j$1o0deP~t2ef=O&LaJor-koJs)9#Ywuz-(EHGA}QEB%cmU~+A;d_f-FVBunW+t=9 zb^<$XbP39w%yNUN5_h4@5tn|y%+Gw2*C8psLt=X-R6pEYnA91VLJFG(n^!LS288y` zYC^BwvpYRkxp)2^?__IC+iEL&11K^l(y5V*oX!vR!PTD~&JV~#sXZBaL)&IKpOv-9 sXr!C1eG+!{xXS^ZaCF3CtoaGp6kg8JNf~(l_)|JRC^?JO+_-=Le~!2oKmY&$ diff --git a/internal/test/LANGUAGE/AUTO/15-5-MEMBER.DFASL b/internal/test/LANGUAGE/AUTO/15-5-MEMBER.DFASL deleted file mode 100644 index dae67e280824ef449fc5d38c3ae84fb162c8d96c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4830 zcmb^#ZERat_1^pJB+bW~CRv+?lD>9b*{rzK{cg6FzB(_B8-FCvFKx4R(;WMy_UhPa z;)6O17cAR#0sRzPAJNJvbmoO7>V z;v^O2M;pI)?)g6Vo{wvHic}s6hSgwxXgHI#M%4URVR)>d4(3PH(frs*(ozS3u6{8X zGxVprv|#t9hXQr+GEQ>DN))V=YK~c>sl<4j8rZBx660!M_pV)S>XxnT+jh4H0-NeO zwRl+Cay1THshq15DAU>8zI9uBVE3lFTii%Z*Iw4c(v(bZ$R>SII^Wheh zb)Q;7u4R&I#GYM8e{mgEf(`GqWE%hOPW0@Y8~w797dY5!u!Ik;vK|Z|s{jgz2N7J# zBLSZ$=V|@0Tr4-Y$#Ug3S2^pM*S^;!&RdjQynEYJ9(A`_?K%Vhb0K7t%}AcT^mtbA z%X!Esarc(#;rJ^$-J8>^L)&-5wxfI_WLi}w2kJ?`UFSq?O+%}q_5cQ7?~ES{RR9zwVWXXO?g zeJxk@lQVy{72G{$wa z(;v}-My&iO=*z%s61=77L{EzlX-mkbTy8@Vfc*`mYvZN?z310Uk+7R0684S+ z7&_aF-q{67ndUyk&Pl9W*kwU!aHj+uP4c2pA=45}^5zcS`Y>O+nXg^X8&{!)cvLq!ctZr- zc~&}ha1r}$-IPjQ}ON(H>A2VUN4v;nZfvFR~EMawS= zsuytlUPu#y0SZF)j@swv?99OY1f|yMCbT+^`VenZE4-Up(RGP4TnY^)^M2j{NuWXA zz#Bn;ALWhwQPe&J7!m;GM{xmQk;oqBTWDz7ZVei`X6pV$6FM9+bwdlsc`b@T1@`vE zOkH+NfNw)De#h>?Y*~v^oPrd)tv;7$C{)$Zd%{{!yF<>E2l);#&;I4ic)tuMnsRJq z%hqj^yO8*SGlR#UfM;Ma?~g#xQ0TYfh}e-NCdGr4UjgMv5?Aj!FOZsjaO-RE+^Q#z z{i$qXXdsoqsFvJpP%TW{Y-rJ@N8ssa6>uCi;Sl_?2yRc2M9Zx2*W0pE%6~;z# z*l?q&bpmdE(W=AwkwPY)Q}cr=9)dbx9n0i$*t(}Og|rHFgX4fbCbJ0j>n-*c$BKz! zvUnUBEyWWEmcfRapytnLFA;L)ZG6Eg5{U{LzEILDXt1LH#PhXT0)l1(kbgFStHc2E zKAKzo0bIh#dvS=uc!OmnEOp(G2+%`F=bx1vV7a4q7K1%e7A(CXf~Bv6V;nB%=(|us zfqm?97rPRoZ-f~BG=WbSJqYh^M$;|$57+b{uJO53oq1rJ^L19cVMFQGhr8CX8(mb7 z9ts(;Xhe^i#Iqi%up(-91v`wD{DFGjT*rOlyy!Dal1(Q>vgsEbduLg){UV0HxL$)EeSOf6WSd~AG^SLb6AU!EkN;{y6L^sksa1@o=RHic zcfhIRbYgsBvaHvs54r#fq?izs5nvI!n{F&75Uj;oz{UcuqA-fI<=7;Gu$WUbM?g6o z=V$icSbcsPF5xINDiFyn=Q-#*Nf%6bv2$3VD7i%Z6G1`6k6|XsK??(%;!fa&O^(c) z;22sNmwy5|3OjRqA7%qel@f}bL qI6WbHcnk0MJ2O?%lL#L7gH4ThV3|}4REZlOT^JELk9Ka}y7gaYQd!yn diff --git a/internal/test/LANGUAGE/AUTO/15-5-NINTERSECTION.DFASL b/internal/test/LANGUAGE/AUTO/15-5-NINTERSECTION.DFASL deleted file mode 100644 index 13da9cb0a817333c50b3eab57d6deee3a8ebece8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4447 zcmb_feQaA-6~FgA+esWdwKJ<9Nt!&RpL6Q2NmFRMf%4+K)K2W@)PBZI$4A}7t<4fU zBo3pDRnZg%2rtaZ*1gNLKL8k~8}uI}gb?E6k7+{H{sAGeaL&DU z>LsQfQB^tT+;h*z@0@$yxwl19bHX1|{JHUo%vfqt$xY`crt`{~+@vywWkBBe{lb!oz7Ur&d6jcnNN)>#&l|GG8!9haP(mJ(e97zcdoo*UZAcVA!LLsA*mz8MPy>m7hGOL ziy6NDU`X@nYFP7{MYB)~nfT%{Eov6rT}nPT;TubRJ~f8Pj873ti1~b>wm+`>jbKDK z7w8OinBOSagSu}B5>t<9M5--$LGRQoGjjoT3b<$8t?`F%w6divS` zy_zK#uMbFx_9i#Aa<~eIJJPb0P!cV6z~8!*XvLl7ml7?U&ZMuMC8Y70n$0wQ^@a}o zo#Nng`b|QL>1Xu;iGo$}^47#o)Gq%Vge+x7c5~;Y$n=eJ zgisv_Mb8`#|Ds<&QDr*eh;Q>mOW)~&Z^*02nUQ!ElTy$ zYIUH2zIPuR+{Pbtm09jX=%(@em{mE9#gE?4M!;L!#lX;;QYB&Yde zp~dTu=zT$)C%%BH_l2~muQv!1{aDN^Ihb9lho2n=mgM)Zjwl>1QXL9=dzk}f4sfap zTn#8&;b#Gf+v`^if4~>jjCd3#l%J0{TWmOHXkm%2*DxYp=9U{+gS?43Wf$8dyO~{X zgbCN+)uPcz)E9{xLvh0^KLo}Ouc{CGxIE@%FzVcg)=ta@_#Bu8=j1M&ckh8GTYn@P zRt;SK5uAALX75*HnsCS5xP1kxr7LV3lIPfVBULq@#8>1Uz9PTjAju7GNPY^2R-Pl+ksk=n@37`6w)Hb?+rz9`0l9peYvDQK>P@)H zY&srB2$xH22a*dQwP1JQ;xyiN{Fc-sT+qSr9HoB>a*?&;>Ra4WdQp%w7{mw!qkXtH z0v_Z+Z5a7a!4CZxawpkNBo1M3;fC~If-HlU>{odKZm~U}M{j~i(vBnhb8bl|xh4Iq zF!{6~9|tv?c08_zhEVlUp}K{2;L5{SeSboPmC?#V1J z-!TiGd}=DMWHZ@(YH}(ylF#I_N;mHP-7K^jxYvGOZCB1D;cYXjWU}I6g0l0x*MDR# zVB?zwTW&I$J)07IJ~y5m&vCwPB9l!eCnmwRP`Y~gHg%DEY!avA&A~}&fhm0sTR^n-_ z%z|u}WL$kttR!0vu2PVDGhE>Cgy@0P1g8SGBBu1cbAp)g@zkgTP=Is z!rG*IkkJmxJ}J&7fuK1e`0KGEI>|y2&yd)mvK3{v8Yqh0gBy?G#tV`p&*ja66w9OR zFg|a4hF0GnaHnphW8hO%>HwsTb;xX|K)4_3Qs0Ax*k~Q7%sNV~sF({jfxR1szExF? zNSHYw1G=vwn{A*4Ukpvp8C)693AzI(I%GV>Gj2d3Rsqwu-F3^R*Laiu4GGlssLLCL z574m_rFZWY=7hi17n~xjemZDk}pGBG*z_4YJcGSbR!KSZ)Qp(Yl9xKY+}0| zY>$oYEq97EEjo6#_f%cs&@$S%=RkqMq7}(_RjkMEXo=AzqA8F+wS=SFs+Zx z`XL5zd%IS1?cz0NuqH()1ZU<&33rPUwpTA9x{z9V3F#d^67Zy~gQ^i2W{y)B;IBf= zeO}_J{ej~_MYz^<=7@{)wFWdj3ReAP1edt|PlPtNUqn^Ty}Cy0hZS0vMoSI{)hPP! zDlKF2mHv3=f63%eu+Q_m#sB^qb~*DV1R%f1>kxF|jfw;wtw{WW^a%&IzyY;d zQ2m#9{q+pBY@}Dg9KTy~g&&^PVx_fpxHip&y9;O)E0tu6^{MK`%rV~+X5k@x{3w;L zKjpw#_Q;V^CHk3zXZSY%d%Lro@!PHCQv9WIe@j^^^nc6uen+bVAm2pH@2;%;7aa2W A0RR91 diff --git a/internal/test/LANGUAGE/AUTO/15-5-NSET-DIFFERENCE.DFASL b/internal/test/LANGUAGE/AUTO/15-5-NSET-DIFFERENCE.DFASL deleted file mode 100644 index f6cc3d62a6cd3a192d09a140df06d817143cce45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7976 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 z zbHRA{JGRB4v9#M#leFoRv|T+(+a(j*_H;P^&RefJtd}#FqZrcm8cH`hT4gz0Sboa2 zl2kO%+48g_EQf zL2XaR;m3u2W9D2k`P|FSPey7U{8@;f_2($}{iH%qxn-qE&Uci3r!~(W-hQ9(UXzdaNI~X#bE~$p)HJ-Xig-J21x>rS-i)I)Ej!V zsWDs~i#H^SEKw3Cj!wpktZX?59g?n(Y=v+WBhSFb%1SFJ&$I&aEZFem78&t)EFO+E zB^#TPMe-%UkzJ%mo5R$OGUVAfDiVQFmqJa}bseg6uv$rT&BgwzDrn4yngadE@ENQF z14^5R9EM>9%}id|xXoA)V$o7?2X+hYqTU8jim^_wN8(i=G}Kj3BKaejX4dF>NA!fj zFs*Fteh}=DbA_?ah&P85V1Rl9Tko+7u(%VZ3QpL(Vb2}VGdtZ@N~SJh zY6epxQS!ftlK;rmJ52qOsb4VlC`ph_k|1|--zM&BVk*v*&eTe#!b}x0HJ7Q`L`m<` zoYE^ar}Pc#la6rTAX5jJx}B+8nYxLo4yIB}C7EJ_ORJcg%@QP%AihML;tSL#4l(sT zrXFVMA*SwS>Tag`ncB_N7N)+y)GCr77Lx?w@6;!JM18{Vn0kw;Gfch6)G$*gnRZe30?)KZ#UT|kA>MvY1fQ){S@zf6ttKBoGpkbX>!(lbnb zhYInp)F{5k)azU<;Kn&jWm!cVAXCm`t;fHwhHK)nrba7RXI-_*Dk`&z76NY|y<=-@ zS34Th3SI#XGS%{}C7_P*5Zrt(n;BnU*G*mBH+La<#>`yZo8HzN>e`m>4X1asZSLFF zxjh|*vw~1KbaQ8KN2mf!6}liz%9~K1Rf-2Mr@I$qeU8whDsw2X;ebH zsbnCqm?)WpnmLHiRWV@&8|^AQsb<+#cz^}$YO@s#L)D7R$NP1-9)|=}XW-)Cv{n#4 zYo!eg9)(hWJIc}#jb)&8M7rJzwv*ts<{&cJSg;l+enx175!`Bm+xR(xBrKF*Y)f>^8WUXZNf?wd&FX4jOvdoOUqkAW|K8NPW$Pg;yK)KP% zUERIN{4{Qcu=2zO!dwq9n+fK$`Z_ovbFjkP!af`C!+>m$IVkVh19ylEslOk@!=>~? zgV^7XKn?=~{D~6WArdSdx~;fnpj)=Ut`1@jYBg36nKR^D)&^v4C703mkjrSdPMtH{ zF5_|+Z3nx{3UAy6ZMhn*Ix^j2Z-iunfK6~2a8 ztpmIK0i-ufhz>PL(V;e)nK=_)P(qkPLzr;YdI|*>!*8S6>%2i^eCAWtcxN)UcK4#IDo%pw2E8{uk}b!C zM-SmRJ|S@AqZByuk*Na*U-jfe6gcumSTxwu$!qK2tph97u^8>{?!DbLUI;?gkO3`%8xRL4`X;Qk0afPYk_x4D_x4J?L;W_Mhi42~IJ_JWe)Om_V9H9CTGXB8JbsKgdk<|S_8FmfzIbdTtjm{u`7ZJmG zBtwHENo*XVJ85(b4=P97hJZ7Ix*70Jc5vvWVav1$9}~wx9bxty#2gw+5;-) zt?Iat?_Sx~iY)lvrCBRwtCT)Tz>%yS1aAMMm=?*C;APLxF$VtVcpb$Y(5yP~-QbM@ z_-O_~V|$+C<)(>bi%PIev}oLP%0GQr1E^!6W+J?I1r$& zv^V0rykHol!n@uqgbGVw*oGLkBB;Cor=9%1z)8&si}4v*c8|M+9!RC2@iOqQnu?^kG|ss z1v-TN5GChxCpssw43m-vrce^z&Ca!v5bpFwq0tRP&)6*2W-Ytk%#>7A8u0Tsga6k8 z{YMP?C&z}7^Cv!=G diff --git a/internal/test/LANGUAGE/AUTO/15-5-NUNION.DFASL b/internal/test/LANGUAGE/AUTO/15-5-NUNION.DFASL deleted file mode 100644 index c9058eb76acc523eb5accc4f531c7054718448e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5218 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 bAE%ThB3+Fek|s%;t_bOFh!G`t;>7;|*_r#+ diff --git a/internal/test/LANGUAGE/AUTO/15-5-SET-EXCLUSIVE-OR.DFASL b/internal/test/LANGUAGE/AUTO/15-5-SET-EXCLUSIVE-OR.DFASL deleted file mode 100644 index 2e8811271ad9dd4646c5ae4377515f210268af5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13001 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 diff --git a/internal/test/LANGUAGE/AUTO/15-5-SUBSETP.DFASL b/internal/test/LANGUAGE/AUTO/15-5-SUBSETP.DFASL deleted file mode 100644 index c0640a8650c107342081d8014c281003cd097268..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4441 zcmb_feQaA-6~FgBeCwsOwB zeyNv4+dA6z`MmSH=lh;}?rVX#hXVa-AaiyqJ(0|+nVHjsdQI zB@mA2U+dKZC-)s|tB#hfjAoPZTr!~=Gs)>hd~UDW)~W{Mb86esBS-eC2iiLh9_?sr z+gIJKMf;^KTVpVpn6!1;%5+*g+CimtU-g}<)@53gA%u*Q8%Qb%sUZrnmdqNjp+^m0 zcVEBm3u!^!YZWZB0y6Q%qI$$KYY(Wo%#?2;c`iAD$()@glo0EAv!Xi|3K)IikX5Af zw90zU^z?;%1CW^3qZ3w9vVzvBWmdHv@*VO;W1Ugm7$6XiXMqr931j(j>e>nV+9dhj zPfoDG=H^=JL=+znA+PqN?6+g(@ZK|oq?+xe9TSOF=1Q5^e9HcN4dk~jxVO^OYu7{Y ze!Fn;8==<;DWooiPB03d3M);6J8WH~RfOC~kM0!pD#b{jw_|kMl3)w|K|MkI)!7Zv zkqyzF4blA@qKzA&c53sf`;#0C+R0Uvxx-gXZFmDLumR@V0Q=DJ?^Ez^+rd|s1#ov~ zj;}*kH?G3ynf9baJ;39ezC?@y4*6+1|e?G766dT1%MqL%?94L8CK#c;z)s|}W- zfqfWhx)E+FhMQLE)~^*(^XZQcbSbscxM8CgQZ?xs!aUXs<_>Ql9O~-B)9vfkLS6lO z#MjveNT?_3WtH5+D&TR$F5OWeX@&d9~26PvB86hZ$0PXzeJfRtVt^96)<!tAnX?31|Yl1>yW%G!Ap`X zfPpR1;b3RD-)9d)l$zrWNXDepsN@byL!TCg=zqi-{g+syf0W#>CAlWaw z>yY4KsrQiNc1dotEYSCyo0P6HMe*noXNp4E=eMw%D1-UnKE~sdXX4pR2I`cV&Slf1DfFpAJo)qaY(A5pMShD_bY46@Psl|- zn7QbG34a6&JPK?At5k8qD|`R$>${LVQxN=En^Si^1gXk^bP&HNZV;GGYXL}GX_~MGfZxoIiOI>%n3!+InD(7S1gvO zA|FEjE$Ep|e)!PU;JN*Yy2Si{bYHleaWG1*%7&zGLSziRya9Dsq?L77qqOeGKqPns=?aDd(>)rFh2%M4;cn61&R{Is z2S)~_zKbnm(s6jw@Z{i0BK`_)#*_Z>Ki`&LZTCL0?Kr-w@3*?7KtX}mpaB5JgXu0<*u!s)46q)ax40I(L@;Bb`I*Q~%nc3<@S z3HcCp@*b#*@lO6`6+Pk>@YIPLL2)>Rwo6r}9tb=WrYW1wM%PW9LmmhDK=uZgnR% zEq;<5m9w|R9g(ez3kP93f5w(-=Pd_7NzP{&$%FeKc|HhZo6XN}hjPMbcEAop&FBY% MCNE-S@87xeKlMoxrvLx| diff --git a/internal/test/LANGUAGE/AUTO/15-5-TAILP.DFASL b/internal/test/LANGUAGE/AUTO/15-5-TAILP.DFASL deleted file mode 100644 index b3de14c83845df0ea9e6c8a8a575b94f8daa1359..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2014 zcmb_c&2Jk;6rbJocbvqrOq#@Lx;RiOlMQu3q$V87X0uM5tk_p(+T#LMLP(w*B6tZ25P?{`%|O&t4O5CIG*!~&q#CtaR?`EONEt&- zTg|=+v0mMj%7r%yWh`c+MmR#O51O8MMpw*4O1IkF4(GStZ~79tvi2Q)ZGDmFP-}l6%VKpr`w2NL z<%d`&j^lH!PJH*nSUk_OP=K%+KFo&r{0RJJgW&XbC_Bs+x3VJ)cZxg3+XYAf?LmQg zFFR2+iPSo-h5n zpNr7&8B9P)Ew8WydNAfMKsi}oQF;K6j7!HBX(;|cM-h@Vf}q;cv<+cU?M>(~EV3r4 znwnH~)*KIg29(L4P`UF`2A(EXJNezFzoVyLr4fUU&ePF;(8D*&-KeZrs#hy0I;^I@ zUZ~Z@dahL76eo})R`ZOBT;#eO5!YY?UhGoEevgs6{w%0*?^taw#|sXp)#hDpt1WoE zzAko@HS1&GAfXW@t;(h7z>K|d~KQl@GbeTAMy=XtByeIl=zh~#VZ z9Ky(ZR}s3b4|$G<75N!5vDyyWM}zb!+7E%DcL9XB4f8fE0JH_<6E?AE1GEfD&4#26 z_6(7qthUeR^|)P5hrn|f?R#sFbjdHnlZ9UZx)m0QrZ?QJgF|ec(jWp=l*RAIGiLOYZk(ou0VyPxp ss&z3Z)*6?~B{;h3n#eXb=(*>iHRv=9emMAe;S^1A|MX2hGLMe_28cH?#{d8T diff --git a/internal/test/LANGUAGE/AUTO/15-5-UNION.DFASL b/internal/test/LANGUAGE/AUTO/15-5-UNION.DFASL deleted file mode 100644 index ddac497c5e2dce6f9a26b98ff4c26b1c96b43efc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5542 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 Om=gPlYWv0g`~LtXsDbtX diff --git a/internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF-NOT.DFASL b/internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF-NOT.DFASL deleted file mode 100644 index 7c42692dfdbade56a60a6920c49037960028a739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 zcmb7D-%ry}6u#XLHkLsKI!TDZ8xkI9D4~c3#)B#44m!Gaws%3E%(4}>2pjH)290Fn zffs9ZBbrv@|KKZPbtPln}+)p`>K0p4Js((<+p&IAR}XF0mjc=7DnY+4;c5DhQ!GI%l6jgks2# zoQ@siDKV*#R8%5pQkw8i+p)tiiI6pk;n*YdxL(;8cCBaDE*oaAhB$=G@T;oY2XNY>9B^r7SB@L zX&Jr#mhx>5kB@M{9fVjRg3$SYgpBg@3<#q~p(s~8{jNd$tG)3?`+-oqc&w#-97uMG zU&c1OhA;wqqi{|sKiV$FN-^XMI`8ebx8Ehunxi41Nvs#4vP2(6cm?rM!O-2vJ_rwuElp zCSLPDNa{vfqECT;^H0yRWD-xwjivwG$TM1GN}P3WG1`uR(eHOGh-~)vgs9K zWFoAuBgYOk%1_Fb=jB7kzR`a+W_JRMFC6<0wQ6-dc_>Zd?Hv3a1zak7SDWPyr_#=e z4<61JNIEA$h?=clh6T1isq20gb!<-R-CU;M<#Ed%4G^I57sH+Q5Rh!P<}P79y}oLX z+iXpFu>N9?(FYs%U>pZI58K!1RVU3B=X?SHbUq;)M508vwmMaz#9(`fG8io2VOFQa Ly@fuS7Z<+)Gty7> diff --git a/internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF.DFASL b/internal/test/LANGUAGE/AUTO/15-6-ASSOC-IF.DFASL deleted file mode 100644 index db03afb26894151747e284933aef821627edbbd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1118 zcmb7DO-~a+7@pnI51JMWv62vj6CwvU4Cw+IC4_0b7@(gjAs;EKlAD-R^3vyr;*QTQt25vJ)N42pMIq8ghUMhPy{FZ(+@xb z1OV-L35j5vpp2$tWGFc-(KhuWY!c+y*rMLx6l~VE(Wd*@-Q>e;HGlvBed9$kj-e9G zH0YtQC&cJ$FRB?R&jwSLFc2fZT)4YHy|{cE-9d_Nn<~;Wfb|pFXMJ>dGoQ=HS>dP( zUVh1ns{sACH)Xslu^*^=1DavPLXg{aHO z!o;!I+-f(tkiBLToD+q=8N`(QSRm|20}+bMj+Z#)|Zkzw0Mw{Nyb^IqD}P z8*C-m-R}WA(2&8MblV?RS-sD2bbXc+bj>Dt#8B8K77HLh*2QbN1yj!tb8I-d1#IP` zyr+HYgYT_J#Z&K=~>4ZV$g5r;W10bu7>}I^m(8D(`8WSbOI?mOemUC6n#=l9@OiL=hq@nWe-_uRcb1VYIB(D=f4`C&bYL6%B!v;+}nN(&EzuiZ>5XIjoa%D(d@&88#pI_eZ zT;H$O_N%DvA#oAC$=9mbGjwX}^~azdxt_|<+QVly$bWUFzP4Wy(y86FCl%U5$VTnw z{#n_AodkHYdi6-BmaS)r(iMFh<~7T)FBI`o^$F9yP~xusK@kx9qNgbd=vJR*nZ7ll zyWFq1aNCw_SJIpFd|p=Q>kQw~L`F@C9yJXeI;?TmbzI%4_|p|%Q@g<-qnY-cE^$v2 z(5kF)pyMf(5Rt$(AA+`#EeMn>IBwbWQT-EQys=leWqLf0CNgOL71&*}@2K4qIovkl z?S{y;MD8PzD~jA1kvk!B18DsNU1UM1{SLF1v@u-?)!#%vZZCk7;2*}=Q=q6*d=3qd zz@YLO$$bEL0tXNccg0({{Ul_LA7zf2N*v$^oM-tCY)6uBfjQ;*F5LVydWEsqx;T1O z419(uEYod>flDG^5km!$x5Utx$Qxp4Smck1L3zr5qcGKOTy8YKXkd(gqA(*bf?+0R zAoh0@9`l3M78|~14ztC1_=i|v^+x=>5xaH*X}`ebN1F;RxSE-Y<8zQH0%`&Y_oa%` zon5LpzMpe@m-7`!xI$_|^QgD`EbdL{~BvsG`O~D&1Y( z&A(mV$6%t$OiX|;Oet0!>)V_%XjFMW#-t3N9nQAHd5P->!@ncp!GmzWglY60>~O}T emdj0_>j&nvRP?!PmOPOGnm8`rBzJ0CTmJ!Mpq+C7 diff --git a/internal/test/LANGUAGE/AUTO/15-6-PAIRLIS.DFASL b/internal/test/LANGUAGE/AUTO/15-6-PAIRLIS.DFASL deleted file mode 100644 index 42730c19f22766369ca2d4120738d223267edf7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15021 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 KYv2<;I{E{R%2NaY diff --git a/internal/test/LANGUAGE/AUTO/15-6-RASSOC-IF.DFASL b/internal/test/LANGUAGE/AUTO/15-6-RASSOC-IF.DFASL deleted file mode 100644 index 903416a27ebf70e07ccc9b39b2831b381ad91b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmb7D-%ry}6uxcui)D~OoFv5H4G9l6mQa`m#)B#44m!Gawzol^%(4}>2rKS~28~2{ z;Kdr7Q=YHRJ&iT%58$=(dI#j*gz3PrzhhD3> z*J{EouMQhtt6p;97R|%ws%fDYYl^x)vm_7OmrhD`x7c*c5Vzb$xwwBD%Cj(E+=uew z!oqDhH=ju_W@LG0IIGxtU+bK);g)OX9QhJwHj|#u$myBkvoGW$m-GMtC2-0x+__VZJVm3WdUs{a!4ELux`FpPIBCF z4ZQxI<2OboM!E1d0PG+R!07-Xqx?Fdgt5bDf~y?=FlhX{z5d4d2|&AYWaM~`N_Hw= z$2WRzFamoLv`)1&)~+P0Nx+B62mgksn#PL8=9AVGV?{@nw5-vLv1*Hah#EI4stQ)u zBnx53qJyhF=OXr|jZvQG{zqU_3=%>#hzl`l)`*BK%d{lZ!3774!Vo1SM8(*YdU;z6 zsB202iuq9ifFQ&ik23d;s8A$pT6qOOru=LFdR7%1^_7A|j-rMxtiKne(n0E0keUoq zv2A)3?iGAUR~j*xlx_#(D$R!sN7ok^K-X+skZ2UOu|*vyO!eZ;{IaPR##wAQ`DJ7k z;;gAd;zwJxM>X$h?SPJOQ5dqT0Oe=Izlq&O6HXl{Q*f(De~L1!*7`S^2ZK)x2It6U(&gy_Cshk6 d7)e+5sB0KmY%d80qYJt3m>31u!6$Tf_6N*CP!s?F diff --git a/internal/test/LANGUAGE/AUTO/15-6-RASSOC.DFASL b/internal/test/LANGUAGE/AUTO/15-6-RASSOC.DFASL deleted file mode 100644 index 906ec18ed59f56e254ad473f40c9602a30ac1497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmcIk&u`mw6#sthH0eq*r4ym+nlLX?4_I?GcLlcYfQR|_Dex%iq9~0Vv0|z7o5(ma6KmrK~iNg*%?0|%X#DNpy51@RXze}67SCEoC zzt89MK7L=n7k5bFvRP8h=E`b)*3l+=sinbMQ(`z&tz8?$}E$t#dm~nv- zssEu1y3;UtOn+K?Msp0;wN1jiiEk1@b!_FE+MQ{7yFt~v)6(4GV}rC0QT$$sK1m{4 z{_hdtpNb#2!T&;ZYS-#_xbu3W(-ec_EDtD3fTzKG9Wn=-8PCFW?)7dc{Ga8)VBhdQX5hG$M`4)ZDw zABq`GHSW&49xF@qpu)3NNXiKqko)-{539^^Y)7*z-o=Wi%7=JCQZ=l3Ey7(D_(aqC zzQst$gg^|pA&J8s?UW4<(=_*Ze6MfQaG7ueRFgkZE!G3mdyv8KwFtLFxDJ^W z$h-iVB4nP0%qV0|pmUs;_C<|h$v=EG;}+hwgz4Wfgy9daiLpxp`<+YV88(l^Z=8_X zY^42_<1ySds*zWg7Wg}7QK>h?3j?vMquA90KBsV74!0#ahG(0t z*dF5gpiR6TUqU%c4~1@9ye9-LI$n%hCUnUHyAKee@W<6A9V}$yXzy z+Cxz3r3jnlzungMnxs-WVxQ|__ga$Zxro&s@p~%5MjpY2B8-MN(Pt}o(sY>NF>T*M Wmx>;9jFJmUE`vNgK|XqMXXjt^5u*tJ diff --git a/internal/test/LANGUAGE/AUTO/16-1-CLRHASH.DFASL b/internal/test/LANGUAGE/AUTO/16-1-CLRHASH.DFASL deleted file mode 100644 index 0e2cecbac4eb665c3a90a5b7a93814c73a24b92a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1731 zcma)7O>7%g5Ps{w#Bt&}R@638)NcMNSg{FCLKIx7(#!TacD>#;yX%^S14M~~jnX)B z90aNwg-C!9D}}UB_O%qG+_*KlRW0%XB#vCTazWz8p_Mps2{XHPVhR$-($0MIKlA22 z?~~x`iYhAA8yl6iQcbLG)i<{4;%c=fZdSKy%O!CYT;O zSBO;!A=`xId_B|q1)NByE2-bht}vkBfidN6pSu7c6VY%PRNRCq^X%E z5AKF{2@wu@V?M0rarsGBc(hIqzsvfHeFMEh=xsvQg6^jqYK}L6Eym#!A;ja?JC06x z3~>V5jhcMr2{7^9j$Wbs=*?(Dj{EdKA{WPhyBH~7!35Cgh1v- zW%+#LkUVQEQaET8*$HOFIQU_>gF|AsFx2++=w=I{Z}RA!7DVHt#lN9z#WeW&*LtB1%U$WI#m(u0SIAv)Iw-ueM-SFnAUbvxPZD_ zpzAvwk3vo6rR5P+r(k>?^UT5~5MSm4NG3co;*oP6>4K~s%_{;%k~9{87u9&l0W${h{+!q(=2F)uBSZ3 z?|cLmzwl8cKk+dnKZ2R>deO6J@JlFjKo&Kb)iw}M{{a`@<3klb^cH{N4L)q~7j-@| z$46)Q*aVj(e(56gA2FCaNHep@1^@?;2|--pL&v^ol{V|*@HQP5SC`<~UlA+o-iwX0 zZMUS~c8T!OH(1EG&VA<&_IE)s7`2%E+%~Bhiy2fkc?8YiAYLoz7ULrNe(u=g$vFnA m%Dl(f{l}@Fq;KWjHk*}<&%1d8ZcaV{5&6qpB==^IkN*OXjOxDt diff --git a/internal/test/LANGUAGE/AUTO/16-1-GETHASH.DFASL b/internal/test/LANGUAGE/AUTO/16-1-GETHASH.DFASL deleted file mode 100644 index aa8859cf1ee4d6cf462eb989c73ea4b5776b4094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1594 zcma)6O>7%Q6rQym$BrFiM^Q)@4vPR2H@(w*W0=>w#$qdg;T@$;lw(QhDtUK7w zon0aj;yrL9Yqq9XMP2ibgaaY&-FGL7np}a_Xr7TkWS9lB3!WR#zA0zrJhKYaERcuC z(R+jlPAVBdHa|2@O2VTZ^39K>Ky`XHC4@g9#2KFex>J2PR;S<-Bg8*DGv~*h(3A7C zb9{ardN)ttFm-P{B{Ux0PW1Hzz|%wZzMgnY$YJACJy8k>P~`C2%hgNB1MCq(;!vo$ zIn)1+Jib6qa7N@J;8vZ2I84{OJwndRX|FN@Kl&Imcjr@ib5fIRKJI6&|L&Zzim zfRRh%pn1@E`upE4T>7^bAnW=p+;zW^#2fkCy&@^Pwpzq%lM7T^Rhc2L6hWiqO(_uO z(ZCq&L`qVqr4(d?S+)UpstlGQY;KqqD+dDLG3{@SqB5%46?siJ%BIAHfbh>~OP6>o z7zINN?_Rd(ipsL*TZa1)oZ!)53^phsF~iUeS+}iCCsBO^od$D4v0d-QM8!hD}Dz>a9v;V(XRtD zE9MJ6AMynFgf+Xo!VFCK6MDnb;CuJcdtEmRHuV+XgCc|vkPjaKOqk5NFbST#%hPQx z*0^|!Up4tcfxmQvzntZ-Nc`0WF3m#6A+z`%3t^|a=ccXtZdaV&r}N@=4PM_ZvAN?v zoT%GhKvrLSUwTKl(Jv?lqZX5&SpXH=rK-te=mrCR*VZk@(-`Y|ZYH!hk*7?&lDrnej%*r+! zl8q>0s6mv%K#i?sUfSweda2^2SXqjKhl1cy4_@>vIfw^A;`hyDlZ_P=^f2?jzrXL# z``&w7B>bFKl(pvhm3pJLDmT|#E9)(JvAHU*HP=_GHF*)_@|&7rvbS9@Kx z)z#X3tF|E9>$SCo`8OVuGf&8LWwqV_VqyZ=%;cG|$?@^g{uyc&1GIni$xdd+C(lfb z_V3=fDo9O2NR_m4i4h`^5b-{6CBMrRydv-5`TT^23~ecmNEp4ZhfltyP65u+vLX8zD+`ep9drn)B0lRPC>Z6OzwVJ5G%)11485#LKqhofb&cWvTrX*M2veMx6b6kBL$EBJhP_I0qDs+FDLEneCV`T$(?f5o^w}SxFSZ;#e@gT9HxRDXTMv zS+W!^h{FBewxRGuC;^JZ!5n7y#~lYX)W>6?ei-GX!c5aJRl~8%j;(}};MJ#4eNOe| z7$S7!Fw!`eJXgy6<+LQigzz3bBFAyie+29vc8(U2`3{%}W=w5lzr~a_$26JVbso8Z zx;E&J9du5k77H@r2~=N!&c<`pH0fN~G|DKt2;fIbw7|L!9m*HEpGcLTK+fhVTpr~Q z;Ua@iuU0g%J;)Q^mi*z{l3#pV^0jYEJ_>Z#0-eiKRdj}Cp>u_&3q1W4Pml5RX+AWJ zVBdp24B5@<$lZg2j!qk0$z@gC0WP8TbF}q4joeMRZ6Z4M$#2_rK7!IMsJT~nN(DA& zA^#3o^;r4m88R;eymYY3V_n#JeiAL74p1_|@(4c#Lh}1zx6FYX`N?-9Klt|KUa;H^ z+&pkgTFmaM#;=3C%}>70N9ue8^9fs}yq)9H3rHIkota#+f$p^&-876DE*Zc@j4~b$ zE={4T1lKZLr(8M?})gSP`^8xNz|vUkn9jAtpWnT*O=4`FyPssQNQ^b^2z<0E1o+#ImKY`S@59vuViaK(N2aN)?Ut|vztVC O_v4fs$Sg-@*6}G4jGM&C2 zTB|8-SL;%v+Nu{EX&d~~OU<;%s|?mwCm*UYyJx3Rcea{NQKBuUQQUelA*l-zuGPyG zSj^9ZsitP9QZqA?u{5@`UD|)oOsA%2Q|g1s*wxvo5U(PH3h0u5`VfjEA99b|ahVdE zDrr4S6a%jj+3mRPF!ZA2ZDP6Yfhnn3ttl1fxl`fo>@<*oko&G3PUj7c>ZakI2>U|R zJ!<#shLVHU@G?PS_&0^q1;D6timGI=olz)Wgj_jvb{af@Qr`1=zLqXlg!5f=^le34 zzcD-@1i}dYK1L9@5FxV-@%W)(I+z;(LvSu1fI`0uGHEi43!2wF^@8@MP05-l{2M_{nMHgd*5?a@U^ir9S*E3! zd78^p+1CdLqB1r%70++W43vwj*9H*sA;kP#bx*%T00q;gwT3B|^EFSZXCJyT^u z3;ehK_M>5&bhEI?91w1<;Z@QzpSvtE#1b)1JmAFM$tirMf368Po&h1?)m(s^5j1!; z*>yIogNmUHwk*7v!z}p-NWumiT3|^P;vyFDu(tk$On~j@i+e0N%0`A+QrvUfqtt0M zrLjFcCT(xQ|5KF8yWOkLeS71A`^h~KfjXjD1XH41YcQ)*V&SaKB0LOge4IBaVYku8 H@vEy}Cxsah diff --git a/internal/test/LANGUAGE/AUTO/16-1-MAKE-HASH-TABLE.DFASL b/internal/test/LANGUAGE/AUTO/16-1-MAKE-HASH-TABLE.DFASL deleted file mode 100644 index 1221898724c1a73a0056895d2d2ce645a9fb8f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmah}-D@LN6u*;%1A>9GChaf*=T5A7nqUqWCZP2khfM?SrqhxbS4w;haeiC3Z23uE(-+3y%Ep}@W~E+Q zZj@HJyH(m;UHlC{@4ZHzSyf@EmFT&EW~&sBMU9>BCZ$ z(pleR3S<7gW+dmCx?8YJe^tkrhR4L5jTQ ziC+FS#PG$s;aVM|g&?{i-i`B4 zx%)gpdgN|6rj#H3X5#)uYvBv?PsUp1&&>INf|=Ye|CGGZ?h4ZA1VcTjtc9>H>~QKtLKF+UC+ky>+Sx9oF&JV#eni( z3)fO%Fc^k`U<6w>q)OYiY+-rsqUWl?0Xz^>HFHU{aYqI0T_SsG1j0eappW`KLhTEq zqfpMWi<(PnJ1pI^ZE5z*6)4EDf6)JEHz!?lWalOrB>E5Z6n2*urLc0OAE18b)X)(A z1L4k6an>@#@fZ^R5RxQ(NZp3yN053ClJ7!FLUI;T0+K4E&O-84NS#9~g^DwJ%DJF% zJ^2DiA%D;Dy8d=SNPC9EA2KOjgVev_Jc+;1CfXfsf__EAge^N@-j+_@GUkZbM`G}Z za0>58!hS@o?^yZ1ec^SlbHjH;9mnzwq{;jqjFI>pG9-3@Z$r8cW9yJ91AiaV9%L4Q z=OO(zWTt?>0qKjt(~zd`js5F4Gj3_K!7prU7x>yT{+U*J`EVe5TAVWMG#+n@ktQ`MXcw{ZDOf{63G3|ckVg& zoO91T(;{8ZXu6^`>g#K@%7)U|YOZfJmDR?Evf0?$Sgt6mz$>q7rp4aOQLQlcc>0um zOtZXES!z~R6lbflxw7=yBTD))g|2U`)d0-QfSArqjb|n&$4<>rTNmE`(`F(wF_jqy zo5P#?QoKP3StbX#L|*=CmKCdQR!V_mIP zUa8bDo%$w`2=U%=yXVS==HyMoyDsfWz1~%~CvT`FNR7@jB6lBoLGP01_NJ%Rv|6O4 z9JO=g=6+1h_7!sH^Mbt4KbVk0FA`D<_dvLP2LKoPUXBtXQ2oyi ztVKGo{znJa20F0*dk5Ci2-og{x4zwQLaN?=A$DNKK>VqtUo~T25Yno?WyT7!1jn{+ z4J@3-$UxssNH3Z$pE>x1e0eNfX}2A2H?j+TV0f*1tKtU?7|G11<+cc_TpJ73Oj`ui zXd4UF*|ylKx^3udcB=UM-)Wrww=}@vQ-ja}2h}*<(+xM7(oExG9xqePQRAY{EOj;y zj4^MgP=B&QT2H| z!gJ&46MY&962gPnocCd`y#bDb>}jf_&;TKX;ZX<08pfxUEsGh)UILd;_dMwO|1OV4 zZ6=Q8QB;pY`NH$e!6Z;t_#iF`v2^(h`Bf}Gisf6ed<`*#j~)b=kdHaWNj~CdaM|Yr zb=&|6qwC8&xxkY;Pg0(o=E+f>JO|o)inPGs#@h8mOX*cmbd@Y~-au&$Yjt#ridE%t zq%GX!R}ZB;Jm-*s&+ z(06-J?g;eNzI5+P^p_ji61?qrwnX6t!A!w1$`hVDSX-)JURlBePIe*;Oxf>5@4D={ zfdX5Ef9S+Of+u5e5kdQs<%9u*Emp+aB;v%+y!X)JntQ)yG3qe&L>uaPhgnp&c@($7 zg>ikh8rwCk{KA5~^7=%2u`#%7gixvMkqH#u

GD$5{jKf!RUhP^k?2sGK#^9Icny} z!-M!;LWI4P7{Y44s~j#1PdCXo-!F$sL+O+deUFe@Zy%I9*acV`gs%i4KCTU)!p+D} zr?_@-3QtZ~4*?9`?M(@lr?-+_JqhYjr?96dpApije4;0pLjok}JQ^vT!#cnoBcvY^ zRo8~QkI8RmiWByN;$m>DGzfmxqpu&6j|1&N+0pW*EAm=(e?DTXMJ`y!vIT-B3Ip zQ@DQwp81zNd6XY*n{NamVeets|e(=SiFAn&t5QXe>ES=or zBR4S(G>@~=`RD>4o#mqn9~}e!l_FhcaBsmB&tn1iz|gZ|=vfW5J2{?_C1hU**Iv4?U@+74y(WMOFX{8XHp0j8*Z`2x63b_EC$R;7 z5qR<^q=;&Eah@5d{?0F<_yt42o8g5ZKk^AAp92}e_sD0z<(HAY4{Xw8)|m#mxXs5J zTw3MQbuX=vx0u02laJ^4#kcvT44;tEu%w$gn{si2Urs}F5i|cTi$GAJ={jRpd8;Lj z@6d5+V-?=%b*Z}PKe5Q|colu+e(CPxVqZ`VMlGhiv diff --git a/internal/test/LANGUAGE/AUTO/16-2-SXHASH.DFASL b/internal/test/LANGUAGE/AUTO/16-2-SXHASH.DFASL deleted file mode 100644 index 3c40eada918ffe42b2ca63a2d8fd0fff34f5fec9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 916 zcmah|TT2^36rSCfn3yP0Obb@p#a0SSM~F9U`ZR7PCT6p%v$JU4D#_YSi6-PClu{ck z2!(BH6lJ%?|4{m7E%l*)sL#Z8WT+M4MKL2kF1)+oI^p;{oQB4F8X0MDdJ@=UAdWeb&-VGUaJCH&zATGtLu12& z|8W=IcBk{BZ96^Z=}%_2N}ndneukWVz3kiH?q$ARYS}IO{0RUfd;Jl?KKrUM`+Gb4 zM*9Xp+uqlfMPUGdL;GWFtt$sh2LXrxa8W9ZwC!jq3Pitq?2OBbt|c>^9!w)GsbT^b zGc2Ml8M4^NbQ_ixM3poon3{y~R=UCkjJ!c{P89yFpt|gZef?g@7i3xu$(RtGK;5J( zCY605b|4}nEf2eKL-v?x(fBp(`+Wd-eO&Mm7w|P}6iDeLhbVXV`K5|U2-dC))Dw1C zeDp6L1sS+^ix*zv9ePtq@(Jcp7DGe`$}f1aIq$}OFE-}Iy3=~ax`cbBkPr3Go^Yqk z4*R>vi)=Ll8pourd$;bf_^66v7vnv~Gg5fUR3@vj$S370yqlF|*Tm};6P{8hgghP^0RhuVIz zxnEu?%q#iagO#Pxw>WgYr+*F>R&5HbW_Q|*3?l-#PGTbstbOx zsc%T>Q_|`LRaDznr^xLa+piKLe$pHhF`=(#?@tK#&I>2MnGn79j%FeBGUPZdm-4k} zyMnCG5`wYy;MiSufDiHB4H#VcEe*BcjhDUUWu2vb7-+8(W5ggPQOZXE&7n#Uzt2ku zddrIgYJVA(rTR;r>~(p&y}e%C>+}*{kJsz%_xfi$s(;f1rMdec-g0%zE@AfGsm7Ak z2=JFxR9goJog7>^?I)E4M0)mQyaN&~&BlmW@4sK% znb0gVspFwn##A$DP+J+%!DEg(2{FRz#5%abaE0Kih3;xjXsWA?DK>SpHgty;v{%TP za$K4gMTltS{ihjJHM1EdW!Y&b!30s*yxO%AtX_(;I;jD=tuaAu+p-la>t?cULTZEs z(S&MFDS;nFq$co%f_{6p($?6JQmjJsu@(*c0oq<+hXS^}!X5;6M+F@M)B&hPH4H_wsp`@s9}*60@r$v(M+Q)|i4azUQ%A-L zatCTrLyxNlg7*M~u!gFOa1~^mwXAJZbHj*Z0&-V@YpuRdO?4=*9IHqAB)sp2J@h!W zrxXWXutCv#9Q2!1MmZ2)|=8BUaW-W)MCIVuT-q7~wk} zbBjHN+$GLk;M`fx9p+p+=eBV!6maBA(2i8cDQJ+7SscwxZr*0`6&8Pm#ZRz!lEnvD zyqm?JVDY^WBYp_0YcsYrY9e|ED$!KcQt*VZ7Gz$BJ- z)qt0Af^Jq7z6w-@yIk%gZf=5V+v69b_9AHSKODx?6FlGE@aF%9}w+8J6lEVTTnqxD}o*zU>!xxw*w9xobu3 zlFyumubmlr?mYicLEp+A413=Hz+c0;*U38_ce*}NgAO!w*o|s9tRBPQ^c~AuF6Ad? zA3FjP!cTz&I|>2p1^#Nj=gb?MnF43JH#3cXv3Gcc!myzHyC(QpTdHiKocoHizMEbw z@)!OZj2_WnlVA^m3Ihtv2sav-HAxVqYCw`Rl$%r#01?%IQO=BUqXz+^Bvb>&IWxhH z5d=UUn9HZ|v>H*u+uLv}iQ?HHJD!46QyT*BmT(>XM(U$4fo6>~4!@!}3@$MHgU4Vt f%w!grNGtcS40GYGGyXLEiek-Qt4D5Ke)#ZDzw{NL diff --git a/internal/test/LANGUAGE/AUTO/17-1-VECTOR.DFASL b/internal/test/LANGUAGE/AUTO/17-1-VECTOR.DFASL deleted file mode 100644 index ace97b946325862227151b2e55f124fe40e271a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmah|T~E_c7(Q*;2W*T&(8L9?ni!JCk`z#J+;}W!Y|yo{J!9^YjNt}@E&DK0BOzRP zRilGIT9NnzyfIuXL5y7ZhxQNfJsVM?7p7@@-uF4@InVpN=d_UTnWjrxWwTl;7iv? zRw~0_b{0Z4c7G~1Gc!3D$F|;M`|q0R*z|*#3TrNo4>_@d5Xz%-_UlJTL;`a698spk zrb;}i6UD$OBD*cu2|_JO#wM2Q3{OdoN>wQrUKGl#oXtAo5OO~_!Fa~dXwo#?eQt*f zyYHQWq@kptG`v6%AG~B??40X_)Q5_yEEA2I7CJr*?t+LfOv$(6*&=tkh1%a2`Rqt^ znDcFv`LYlKsS!|lk|+zs=yQZh@OF`6G#VZB0W30jA{$w6XT|k)=OmhqY`}1%-8sre z$~+9=)7dHZo-;0 zf4x-{OCsWZ?twEVYo;-uWJN0pY|QJ#Ql2CsV=UM*-v@3E%NnLyLa_+VSm1`%wbO6s zY)Vo*_wNj9%3eqa0KhM+zpZDc2|<>`sy8I`d;P)y7#xv_Wto;@W@tJ?Wg!GJ!ZJ2; zN;hxI9yl$ke>E%sW_f+AO9AHkXCU&&O)G^d3qLVUTE?=7ape?v9K#&IM*ozoVVm@J z@^r|=R{y76uA#ux*8z4kL64|qboSYf4kLoB-svwU6Qui!ZO4JJw7 z^2R425|akljCBQer=ZN1AsHq*Nimr;mnJ-;IB=a?v`}wIcee2zX>A3r*s4_8>fH{O u+rG=WNA5lk0>(9qU`iO{WedCY=t)W}tlM6QO#?+wGbSb8P4sc%;^G%S-6drJ diff --git a/internal/test/LANGUAGE/AUTO/17-2-AREF.DFASL b/internal/test/LANGUAGE/AUTO/17-2-AREF.DFASL deleted file mode 100644 index 50add7a08d41dda4d785745bfc095625a9c2b510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2925 zcmb_eU2GIp6uxt3TlTMI3zgWWwv(kaWo0T|%8w=f4BOdu>2#*d%rf+WC@G8W?n0aX zkoZG`L}S!Vur`pn2r>9*OvFZs1f&o8VuFc@kw>G^7at@wzGyVTbMD<;T56(+q}@H| zeCIpoo_p?{volX>4y6nwHF11$yqKF(CT3?QXJ?dS6I06c#O%~)PB{j+@?y%e^-}{{ zYOrf>cb&7sGdh(!GLt*1xU;$Gqeq_KrgT59Xp>XpMNsza0kgYzXR^1ar>iclIflsg zuQ5A%ckJp-CcEnHUOF$uCI}&;WC=xxkQkAP|8^;saCOI3(-}ioO>Ia|`15`#2zybp zj&A#!#6$(JL^dz+L|!wnij;HW_j6j7#&3Xo!X)o~Fqh|z zvsV4*gv^hu;RLzQYmUS~dk2VJ)oJ3%j$^=7ZLP{uES zT81BV8E;m~2z!ZqJ`b(KN_rO+Fbh@ll9wnH3Kb{T@W2`&cT_5fc=7yIuQ^|&ca|6T zdhr4n(1GPe)r-T~fKdRW6$}{-q+J9f07j7l?}49@{B5PQsMjKz!*7iV7Vk!pE-yai zwG^Nh=nYzrc`ZdM%);_w8(4B4`-X8B(GtFVwb=jLNl3iE879WkSd7r9f3DP$NLglI z1|NQPKr{Oc-B$Ny05SWW1dXr|4Z|k{pCEi{;Zp;XrXi8i+|+<->u%PDNs;2Crq&s8 zTz!aAU^I$ZlrnV9%nqw*%N}wPOrp}-XxB=xh+GGbTFth#k)G<yR6(QAvn;sA}zCF~1b+ zzHd<0LCaVGr(+!F-G{J9KtHG%XuJnTE$&Zq(R>$DHKek(t(z-GF_X~u7Wf+P^*g0G zx+sZ7(0v%w;#@_;WNj!kA(BG03$cj{`WtHj3SDN8p!k8cqBtbLtN_yjEC&R6ob-nf zw>eY#hBKuvI8(9&XbA8L4w9Q3B-c4eJ`mu`P;Gcf8`R;a08VX^DTkS2Fr|kno0+l| zi+>*|HN&>mZ=!V(b|1#=sd%n%SO~s~6n-pdy#zl-wI=qGxAr(|NAv&$N`r#mgu2Fc z`pc?>Jp#PVHbV^kiigshLfEUAaK=d4E0{?^+02FX^(rRZ4PZ*wI8(YJD3^uEtYX4V zL}pSjw+c$L5O}pET@Yl{`?yYiM?EEU+>5kN=s&U!$VEN{Xd~~fnzD6`Kcd(3u3Z*!m&WN~ay&&4DX=&*fSN z+4erb)>m@qhCT#2G&rHC1M>jhD$<6fxldwX*{QlC!@A10x4=KtEcgwI6!;H|yYZrf)oT;{{(w{k}+_A1x{sK%J z>MzK+AX7n+s9Z+2u}AT;q+wDm$bbtNp?-is3<#0o1S(7S2>V%#Z9$5`eQ?Q6LXH5H zNBDwb5jjv(3+TFF2)@ISs15M}xu18i7a&UMcAgSf#`-{n8wG-01Ff}lD|}Ph<}cKU R9Wbamu(~zm!pz;fe*+KQP!#|G diff --git a/internal/test/LANGUAGE/AUTO/17-2-SVREF.DFASL b/internal/test/LANGUAGE/AUTO/17-2-SVREF.DFASL deleted file mode 100644 index e2b3afecf74267573f277ff36322a61bfc65b3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1682 zcmbtV-EZ4e6u)*pmZWKvj;Lxwpl-Jg&D53BZcu_$;kq|%XliG+)36s%Y15_5TdFig zf{9Y5N(jlQl!@WHk4GMO8=X`!QHTUjph~>32VVFOkoW_T$~o7~))gd>P-30m`SkCc zoO`oPLa%8>NvmI3S$3)oslL`+S!+s5^@g-sUu!H>r6sUS*EGYV?@g=P%<#+EPV0zg zp;4W0Ru?6Et-886|IUzb zrjV=?LKa91MU;>v2@vm7H!0iHvXy+HNEKb3rLwo}xe@3^DO=R^+^!L+Szl3{>f2QZ z+qtqz1VX$|+(^ExYj(lVy&J-Y5cjs+SV31x(3(0$i5NMog4G4jjb&d{Migt#qJ0n(l(p^IM5+TRFonfG!YJt@eofu}dAMWXHE$@Nv z;5NpN2xt*Q;Sx* z52}#_Y=376P+%AHpy!L( zBx2P2%+1J}p-&cYJCtcvpDa>SnJ9oopR!~z!lGgro)D~Gm#nF_Hm#V{E}O7E8sERL zbsuiqnd4)*+=|Ln zK%7Mbov^nFnVP0yDn{8Zm2EkYfUvl%>K7Gm$G3TIGJEVC#6pCyATECbxA|u%6r^)% z5tZ*j2_sY0Mzw`hwX$ha{m4mU0{ZTOFZFm@nrc!1wTvH<_puVaP*#g2j9y|-qZnX4 zDEe40iX=;eAe-DsK485KmY%{qe+UZ8@T8x>6e^jf;{~Px|;f z#F~%qBcAZ_m#lvs)RTt|shUPDi}Pm5ORVp8CK*f`W&LN_sWa^KDK;pvGtaQ+(yTv@ zjKB8WKD)Zwlm^z-0cmL-ZsJ90`Ko`3qHTQ;!>(<%er2~1t$1#zR&|^@DsOJS@{wuICQt pCMc{5^)FZckI{U@wM}x}I;1^3!AXv{3FbJt;FDF!t+9iHzW|3N@b3Ts diff --git a/internal/test/LANGUAGE/AUTO/17-3-ADJUSTABLE-ARRAY-P.DFASL b/internal/test/LANGUAGE/AUTO/17-3-ADJUSTABLE-ARRAY-P.DFASL deleted file mode 100644 index 8d6b964cf6f6ba1f0365b46b6587008f36d6cce9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1349 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 Xkb#hb-{)mO&VeB3$q2fgJ3jswaNX%W diff --git a/internal/test/LANGUAGE/AUTO/17-3-ARRAY-RANK.DFASL b/internal/test/LANGUAGE/AUTO/17-3-ARRAY-RANK.DFASL deleted file mode 100644 index 88d2360d41538aa4456a5a0f5e8062d6bab0a979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 966 zcmah|TTc@~6rSDf4QQbd+ZZsqA(6z5LsBjQ>x;uOh0?N%v$H`SNxRsFLYrQU#z+Vc zzPJWU1KCk|@E;i75F-!%q5cD$X^AxW;O-_f-#K%>Ip=(5o524<&#HQPr&26ARkhrx zR~mJ7t6WuUlaUm%vR$_S#!M%t=aRE?laZ^_6De8-0OY`>So#2n0tI+SZd9Y# zqA-=tVrZaMta(k(4e?r_ZDHcM!&7R#T!AI$l~WSs?9_k+fcMD_rEEi|Y18mp(!Lb- z4&DB=0oQnGXbA&3bj>2zCC?p7%)x1h2tgZ=AR_}#PXY%#k#8cKABBq*>3kP_{kbBq z4~`B?{%xKh|F+v_3)ks#RFd0gi5{r5&(t0mXrK0=V0*vNeJ@@DFmezKONH}a2H&@v znUBVA0GfsO#)>TU18`LM9$W9Uhr2@ngaNoL=0=)@XfX<8zjy53({$5VOp9{iGBOsk zn81ZJw-`&7Ci{3Fhcz8heHju=ZNmGYcN!V6HY|!)W$E7&)YRC35@dZ!i1%(#!-SXw znl@dtsiyStfUt&)4cM_;8skljCT?jFQ~+Q;AwWbl^OzF_QYKkNRKO!~scsX3jUIuS zBzyeSBtydSr@jw zhkV$Aa`$=WwE{lHFH1_oYblE28~0k=BY9u=%JaCd6O1T^w~EZBDJCduu>o<6XY<@P MDQ2VK^TgHFAEo;h5C8xG diff --git a/internal/test/LANGUAGE/AUTO/17-3-ARRAY-ROW-MAJOR-INDEX.DFASL b/internal/test/LANGUAGE/AUTO/17-3-ARRAY-ROW-MAJOR-INDEX.DFASL deleted file mode 100644 index a6334a6b9d617d1cea26a15b507fbea9746e099e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1755 zcma)7&2Jl35P!S=NbDrWHm(Uy8m}B$#Ht(B`G8gv7;C2@%!4M(u$U$2Nyb6-7SK{s)K~CoUW~L{vyzsxaeqOem>f_b~gL-K*sFWbcpp|(|D->M6%wGCmjwzW|x3ag+OK2`QuAM`fWj8-zeMgF*yk^otYTTjE|4>&B#X1_4c1OW0|qZ%w@1S zzH^HU*9aj6(nJv;BuqTS`Kl2XO=_6ZOg2X)RbHT?v*$FrVJ}kNpt{qDj0*MIx?~qW zEZVr8wN1hi;(XcYp2@3%N#kPBLI zo437)Lx9PjR;*H~KrHk_eg$OnRe-J4dut+rqv(od`yur`nUE2ua`1-__BpysX> z1%K5(A0bu54J%r0WBZMx!%qOhgS0(ybXc~cVC?~?sIj7OoX?)N&S+l?-HZQ&tvq|W zSK28bj-j?{dn;#|oI6dnEp|#Te*brA;%Aix3Uws`IX6pTY^<*vgQB9T(^>33X--zB zb5xh6pqaAjtReD#7T|r*+7VHaO=V8fshQWIHI-Ix`;8^TqzgO`D`IZ*D>*8w`9*0) z(-#bpaXj~LYf}?hk0$_xztzR#ojJh{_XIn{7z=xPI%pJ7ZwI9T^|62_1k(}{sjkBe zXnAunZ;GCmU{$Xut4mT#k9jzaaQeCF3v>~}yf|`0I5SCbB1DG~ zC9msLJvHBqLk=fD_V*bovO(RjtOscB0eCuh=CC4r7uc}Nnwlx+BqMvBBEi^s6ra1I z$}mN4)kUT&s4FI1@tP~5uHagN{O*chT=AnT9=qa!E53Eb0XzQ@OVrswkqu@bso;V< zPu)xAGD}`$$w8J3Kn{EYNZ+Ea&8mp79*Hw|Ct)pF7}Nd(OY}T7@pm=9XpBLb#bgT7<=W2BCR?GCn*GTnr{2I9s0!@F)D=*igEXhrqOF|_M2N8 z+i&h|ZGL`5E55Ih-Cnx`!tye}V(IEaX=$ktUm>m;M0=^vVrg-?R9r5^PaZv#)Gk7( zfd=A;A*3P&`QLh~&Zx`qO4+2?BI{K54}C8Rwcwgd9p6hXX#MUk?leDbc0@UM_K<{- z|BV-2saXaq+m?SM-IJ#M2i|1a!c{1ZtWqRLpGOhVCEuGVzK0hvaU8ONnazla-SSO} z9zBfTM@Y&gRawybwe_qbJ>5Z%f2+v#i*rdS(#ZnVM(UJwBR!U8$I{&3wlK;J+Rr{g z=;Hl}8L9R3R$^c$01gk$2X^9jgbrI@+KGxRO@jF3Qavm3fj)}RG(v-RLmT{zzCJ@j zdi#__w4Q?ao$TpB2*V@Hkzc18L{AC&TaS8IW!d@3n&OmD!~Kj}379 zP(&WIRME}vyo_$x*7dSzIbI{yb(1>yS{ZJvRaciIJSK->o=M#x%vi$?Wi*JT+jQo+OxlM<^|#VfY6?&@5Ur5C-Kt@9}*#$(DPC?lis6~_xAMypJX6$@Nd zrpIUzP<)J*042ugDxeFnFbSPHj_qK(#;P@@D=Jt_>%`i?qkF;1_tfIK1&qPSct~tr zQtZwp2o$0p6H@@Oh7nN_VFJb=VA7~L4z(6ewSxD{0#!0lk22HgLN$-X%TQJ(MnUZHf2LicI#P>f!`{y5=jrUUnR?!vqN(S#BTE3!Os#XnNykdlXxN;ouP Qz%K*fZ}B|(Vd3QDUls|CBme*a diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-AND.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-AND.DFASL deleted file mode 100644 index 038c2a49cc9c1824f9239e336da6fec0ed7dc896..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1869 zcmcIl-%s0C6ux%&5%R0fMk7cwa3i&JUL7q!R~BAo+zX^}Y-T&nc$!cMOWKs65GGYq zQCDeNrA2BP9rbP1m;C|L#zUoQMS0jCviChqyiI#z=h%h;t+YLCN}}U)zVDv<-Q#m| zw@B|NswS$<+iUekwIwz;+G`taai!T3*P9!yN>yBexcG%?nDp+vq82jK*{F34skEv~ z?dq~r??21cUVa+u8ZmJ9x3q^w>=#0|YF`_%0?&ou@yFq^h`9j|5)vV#Td$fprcmg)?;@1AXn)mtFLK1Hha$LpU zp^5=i0pcr3P?7XiBz+Z0Uq$l&QNhm~stBQqx>t&XFCyWKNcbWW|DgzYL)VkgvE7l8mCnc$del3s9C(lDaY1D+)f`~q6N&EmC;Dhk%gI_OncwAByTb-9pYL`stP}Obm zK5NmkX_4oFG3d>Js!>HREy%NmS+pd^@!adHZ9`(=Kp23K+svk^EM|{J2Ae$)0Z=fh zRnly);gQ3HKosIpot94oV{9OB=0vt}pb9WeF^QU{Vai6yUMSg8AP%gEr09#X8%Kdo zN64O<&Tu~=tOrN(ZJe;nkf?{=P&9N#!Rf=pDK@$(NEla3rb+c<^UpZMQ0w5|MOGDy zdfT!vz}y~W>i35k{iiI6<_SB8<^fBg`GCEHX3)dp9>%*E*>y4Ujf;^7?A#re(jjT6 zs1&HIV8uRSBN7`Kh7|l5AiWEwF{h(94BDdp<}y}%f(aPsk>%C~xBV0TqWW|^ES{bF zjiu2%KD`#Ijq$teJes!0s(L1Nnw)jXNPnrty)m7RxFH(0s=(gGlP z9z;c`MvGW-dvSqIK|sjs(8`J?L%nSPtSju|I2%i|OQY;!ij9Rp8GqL4jM~-pwwT^j z(&EYzTqet6ebu`MFt&LC5AeP7%-P149#KuI*c5a6gW|qJEpJm((JU558r19Kl3`Qt z@Q>KLm?Gt-U=k46dma*U5wi0dLcVl5ncNJ8rlQ{E;NE!cBcX>1H!WXtX4={Afg6Oo QfR=Dv&&j0Z>GZ+DUpMR>VgLXD diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC1.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC1.DFASL deleted file mode 100644 index 5e8d3c231a2a985cb84dc7b8b15100782c04a2cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1881 zcmcJQ-%s0C6vwZfkmd)Z&PF3hv*1Q*>AV^#fvyZ*X50&8acpKg&3Kwn2us?OAPAGH zsi>dXFsY2%?%wW2)q59#|JCf=q!v2*N@!Kk!7Y)Y)-d%ou$f9~ZwE^f3o*Q+&g1^nU{s$tT*^NLy=o6Zeb$CT=N zZK+*b7VXX2#`4mgD`M^gQCVAWG~s4)5{9{{tNE#kiLrrM#nSw2|2SuSYJAe0bNFnR z6Iz6jD(Rq!5F(HOalds0$)=Vq&lWT)>q?1A?zZcMVJ&jmqNeL4@?yKSCO2!J*P6JT z+Z%)<#C_z1XUn>37YyCq;qGz$?n5V9(B%bKnleWTAMR$s?40YwbJyevd8S~?ihfw{1qYF^{{dt`_phm#N42V3F#-K)2L=UKXZ?d z5pma!h{Ba*B~uxKXY5_B4BdQw^I#8#x1QfR*c+@2HFHY0r1rnP^7vPsV+sTOOg72DEOHpiYQVv{8A*l5Xmk?vI~*?4VqCnNUCD1^Rh|pvI#w^dQBd( z7A>2Wcpf4K{av7HRME=|@~mN&EQxVEcY3yMNGukJfe`iD*))~KTyN80y9fF~6ijNB zHQR4_jA24x0Q>_wt(;bF973EL)O8+imWOY z^&iV(AanbWDbm}{=y}RgXr8e1XdbXMn)lf|Xa;>P;cL97kv&f%-*_5%z|P-cX&ur= zOG=T-3fAmHmXTOy7*g<~p!6-6#+;6$VW2zPd%TQQA7=t8JjQwT!3X~VAF7a!3&!PlxBcaPqqsPJZ*^$ZOwxbvoQ)!YaD}>29!W5dZ^# zJ`ZU9RHG# diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC2.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-ANDC2.DFASL deleted file mode 100644 index 5a067c82d17de27cd19d5d66195f71f7a3b60acf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1881 zcmcJQ-%s0C6vwX}Nb`fF&PF3hGjJodbY2}bfvyx@X50&;aqP@?n(;KD5JuXRAPAGH zsi>dXFsY2%?%)uKG?583-3Cf=q!v2*OeU{u;3HYL{aJ>PSWKlk`t z-%Zl{iK>Ze>&{A}Szi@f>+O~Gwz$|@71vtptF^kg2!8Pk)iCM3Sw$^oCv!3Dh*Ddv z&$sIfqP<>UTbRFlNz7dnm6g>-6K=-GVVIk^lAjnG%f_Y^OY^h+ zFSa?MMF^>p4w^6_0tpcJTSt&=YT5F1L8G#+l&Iuxx=skzB3CSGx=tc5wp%N5v;KL# ziOadOMmR#;$4+RvqN{en(A_QWKG)|yav}v?F2mB48A|w2Hw$LxTqmBpDv!xi1zT41 z>uR37*p5FSgwH1g9(i6by(x09mdOvhMZTI&CAeU-=QBe5KL*5lfj!xIn|J8Y8-|NGY<$+v+V zrPw{72qOi+*HS={>Qbb-6sayn>i?nOrw%A0NYU_1k?cYwyAa7PMDjm`fH!m_1wGqY z5(po0zjM-(YUtMs*naXXbd*L-XfE*RGnT}MS(p#O6@;r7dORViimlGdCbcUj^r-4J zdC;1(Y+B-Zi0JosfvQnOuaxC!!z@`6<9P1mY}=4nG!O+L;+!KbH-UXaQaxbJcJ6cpW+fVO~aIpie0YQQXm0QeUhTj$(|np zT}R0MZGT2j5yE=GpEp*Ix`2g5K3;^Gt=hiOQdP%EZM^&?*Z#-WC+{eKl% zRV?a1mPJA4b|F*va66;t8B3vg%Fd#B$kJ#&WbdKr_qBwt@t#I@JdJ$gY2+b0dzYnk zNE<0BMJg*;vya%2#D)eT1wR5xZ`m|vbQ}!=-RZ-}%UJbMCZNJ&oL3)w@E`D@3hKCE zTtD|K%b(96~{drdBi=DsO{eU11mUY$U@j4zmksHWC3k{*3Dk+x4}! znAuP=;^I6UEDK^|**_D|w{ad9@xA-p-NNP`QcbGZ6mxdBjQ2LRf=x|Dvse_vplTmi z44e7|c+B3%6lpI7lOTY7;42YNA=@Vu@}=u!C#ER07xfPc@APXQf*ufVSY77qq`TDv UrwMl+E#bJH<4MW0$^HF50jP~2DgXcg diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-EQV.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-EQV.DFASL deleted file mode 100644 index 511922954ad591790a57d35e2f1be2dab381b1dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1869 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 Q(Grg9Ih~X|ojN@H3*grs`v3p{ diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-NAND.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-NAND.DFASL deleted file mode 100644 index 5316b067d5ebeb22808720a036e9c9c95d6f655d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1875 zcmcIl-%s0C6ux$V=J%Y9Mv!K~jnvY4b)*E^((p3lULcFHGuvs#(}Y4;(xwDKm{d(g zU8QN27O7=))VEV#`UgxK50$DFVUwRd zU0W9I&DzHD(%s8q_PVI7tv8x*Gc^UvZ2n3vKRKC+%qo`VMf=BRCh`;4^OILIk;CV^ zoX{eKR7n?2fDnQBi1STHkZfw%@@zq)vaT#p$=P-~e#k{GThw$qv7Fd$t;x;WXSF7# zb7zBaggB2o{@Jpw+66;*cDVao*m=|m7Ie7;sVQ@m@cv#DjLtcoNcNgMDbEya*hIfU zp6^B<5W?qT0*`Wjs=qFBuU5(T`$fKzOvJdM=D??fcz+~B20?nf`zCMd$QuIANVoAC z9(()2nX_E|)hE%e5ryT!w)V(~{!GYr{VO9{pBL$5rh2 zRRmB4h_5C3hexrchC(lDaY1D+?0*^jtNqm3>ct2c2a1BC>$0Sv;)p^;ZcG-j$RoxyR zvKB3yF7P}shP@$BHLB?4l00je3zoz$GaRR_#)ts=(KXe8D#egA;3)R2zpV)opx zERE*LsfVH92;5`m(X>5U%`?$c?5xWszq@Smn@c0Vc;?GfY>Nr2>^ua!$^vx9w|QcbGZ6l3_4UpSpieuhG4QSXRw&%O4M(7wVgtEV|L?d%M|Il^5) POE_-eWKi;K`ta~iW4a$o diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-NOR.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-NOR.DFASL deleted file mode 100644 index 98d703041c4139f7e93aea2f7254b3ae1464698a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1869 zcmcIl-*4Mg6ux%)Bh4=y=%O|YsTXPMFmtqI9V_Vzu6NspICim}g+8IGO-Z(_snQf_ zLaW9k#3UkZrK9s5+6#XGf<8=|Sd|C<5Z-w}eM3Bzb8NS?-6VJbCD!pd-*=C{dwh=X z7U}<3)kL**d#%x|wZ+y(XKkY+uC&_XdTXP-R1;SqE`F{WCcQhSsHN;wE@~Y^mfE$& zPHkDVH)`w4i+3)Gx%Wk7t=(wC&EzDwxx&?aVPYa1olz{!%l40Jt`sIN7cS?s(Sv6@ zoX{eKERi0XAwmQaAkH^kL9(f3%QHod%DPgflC$M>gRmF5Vo}rS#`9vQwI(-fpVgYU zo!je#BgA>s4bD__)h-&kv(4S(BF@8ZsHn^Hur+0t5!R(yVjpVM$6Y_M?mUY7< z&vs(>3E}f`fk!nz*I$;n7pvrly%JwdCF9&cv+q+vygw46{h&P2dtEer6b%Dsq}O-} z%ig>{c!sOL_$1adV&Lv?X%CIqFNAE>zcOMao(sY4kE2x)a|0eEBtl59v6Sik#63Qy zh`V;EC|FHY)724p#_q-H$j#@s_IJU(_59}k?r?Ra$-~VPumQ05>fY~P3rW0A$Z-{W zhbo3p1&Citf{LWCBI&D0`YMwDj|zVJP(=t;G`vzId=Uv>M8X%5_zy+E8~QK_9owr5 zgbz92c2kmS=+}$beDa*4U)QJ!tpyQ%){^)kHpB&sK-H+CSLWpz!z^18<9P1X)wUtAa3Bmo2%A|kO=Tf>G&0!ife3(t zNv(=zyAAJhm=K6UJgU>`iC~Nk1>QK3Ee})yrYR;-(=<%ksMzxrTMER16_FHuL3ZOP z(CG@fQ_~q9B!uQ(gvmX=t06jJcxfb`Fs#;lIsC}@lN50|mxSD1it9$9W}@UefwCu#t`HD!12 z+;1#{(Z{FPLbWk|mz_h?@mMv_#7>iQE}8t{lF9Ebi~Q=DFHe&#Cakh^km?4@lt5Yl zB+r4U2-RpAOKvaB(@6*jMIBmM(PXH%4S;o(UC6WX47)hSE~MCa2$b<>obH%iTknXO zO(i3)EW%;3EH+lXa{yzT=WzqyJKs6m*wSg$q>4>3r#~p}JJgCcH5JWbVWdI5KB^ct z^)~;Ay@M%IZVDy=fxYV?Ar~P#uOQ?Lr<*NIQ)nvc9S-h^*Ete;sBqKrHD{-s?LIg` SxbtWU$Mu~|N}f&~9Q*~Fu^s{d diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT-NOT.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT-NOT.DFASL deleted file mode 100644 index e0a85e10930e9d1d97c51bb8144c8faf3b017fce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1786 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 RT|i4XE_gC2c{+7)@E2DW9z_5E diff --git a/internal/test/LANGUAGE/AUTO/17-4-BIT.DFASL b/internal/test/LANGUAGE/AUTO/17-4-BIT.DFASL deleted file mode 100644 index 3d4b99d29e774201fb49c943c346f5f0f8e447eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1609 zcma)6-EZ4e6u)+wEZ<8)RIw~$ZZ)(jnuC%Swgn;NxwmZ=#}2lG=@XPTC0}c*G({SS zYO2JS6lru7oA0J+h*x-EMFJHzVHtqv6ImP0u(FfcYf#No^yPBcZl~5 zSrO#Uwe?23))hLNz4gtWu-fSg8=cMWa!ptTUU*;Dbo#-9B$u);=OV@t%W}82)T^xs z=4NeUW$F3_A$M7j*1L^1fJ>J^%@tnE7iMO%kvYjw+-(0DGhLX;74o@k03k8rA@;3)EMro`6z7Tx6;-KBGxm<%_d_pY)u6iFkLQJ6XI*U9-mSH||wSbtRF_SeXR$0go+HWlZ5ZSOmTz!QRMlTNj+4*#u)7s&DBBxZ5=#GvsAoD$n7 zp5f~IZ$<}N6x4$q<)#+>iIAQ8$6B<+b3uULoU&3F2X;RpVL}Ft<@Deompf7t_heL( z-%2*WYaV?0ko;yPTQ2&=O160y?gR9=@N0l$E_`5(H=Dn=FzOb-mJ2_$##_klT?c^N z-kOzYHk(ia;I|OB05=czbigg-0nZ{v9(-Q160MQ{6yhPD0zCA;i_lGTqyF!||2?qr ze;OE!?`jHmX;6>h8~?nY&d8cNTg0^x7bJC7p*p;DVAOdd!~0l(_rlJ_GqPmL3!+ZV zst!9NJ4@#?77de@c^*8H?pDeQmDFlQoYVBOkzpLq{XN>$GA!f?fFTI$B}%$3ElxjO zVq8B@@R%{jVxG`3CJ#)Q1w0X0;%J8Ix~7X-)vQ#_j3)}7;f$m%iVlxe*!@`UFCRs~ zM+h6kFCl@;{VOCIqpwQ}Dvv?&VF!|l>JN}GE?0G(sz*LM#-Z&iuqFSTpez~GJ(fA& z%-fL315Ki<#nLEBu6WfI)2=x0iqoz*=?KziryziQ%2MyK(;8$7mZcJP=XH^tnPg|; znDA$?cq_U#ucG!n6y(RT;v88FsV~sMnFVTh;3n{?*qqbrCu{;(@)3juMqvhvb(pZq zCM-5F5ALy|3JW4BA~b5k5R6%tmVggag_dzB=3<5BfjBvG92#C==?m=KS(Z+-b0_fd zZ|(kBv$oL_Cby(XVRZ>^*cG9%=3b7-Z9R|G+_CT3ySP=)$vTxxiU$vO)S0kSG^s8r z1`DAZboW|SGbs}=cH8b}3s)$-KI-0n&XwMKdg$o1En|3o_9`ZE9*%${+)zPD$Sd}) Zhv)ezPAi=QIES diff --git a/internal/test/LANGUAGE/AUTO/17-4-SBIT.DFASL b/internal/test/LANGUAGE/AUTO/17-4-SBIT.DFASL deleted file mode 100644 index fc2aa092aa699657567b1ecd20f9928d0970875f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1854 zcma)7Pi)&{6#r}|S^h7nLIhQ5t!_wDR(GTg+vvo>b-uJ|T|3wgStX>cYE$xWP1UBL zX`-4oAubW4t(g36nvizjgb=F$Q8AQ5B~F~UaNxiJ35g3T7fwj!Jv;pe2v8iq-}}8k z-}|25XKxViRYet*=8ffQqr4(E*ILVKEpf5ABCa;qR_4p%BJkoZMK|c%ld>{Bd?g(* zk6Gqd%5$yqf@rOkR~P1P4vFcPMR|Fp+5m9*GN|dXmqx}inc+xIHdQyX4fUQL-6dqB z@~$48=D8riPoFFGVn(q02?-O@sm}Lxo^a`7<@4c#^8KYm?Tgyp<0s_1QljpnZ%T;< z@4_8`f(t(e=yBnPrDU!4YaOFD0oGmkPAOSOcKap(q%G4kMZvD8yP@IQyR%l88A`aeMErnz1D_uv0+Sn{752JM^bh1Pc}F&vK%+I=ZS z*Rpw>A!$<9vMM#C@jNivgqh-fEWmqVK;tPzwvVnNF3#*CR_9MAnd+R{@jBm}?^!daAL!;oi34@Vw{RS2H6rddn~ouo#93bTL^ zfuWD4sA1@aq!+D1(MkzXa1EzqZB}x4EJQecGCTv}F`#_T>K8$agBCd|C^HO;+U;2S zFGnu`-D4g+ZwWj>zr*q#`kJhw@(U~v=FNgCD>N&?tkJ8Ip39lkS_V`2$YkjaB;d8EN(DWy zS=6Wi5tOr2MbnbURXPi5EU&@%%Blq2w4l@G1WRS1S^>HzV?0&q3_byCwm?UKIDHV% zHC$llhuF{nJKx8K0=T;$?e>6GUTukk>++zuI0qk%1+lv1zVDG+e*w3&Yd^HNaQ6EZ zgUS}g0=g&3d7Nq<3YJxqh0qP!_i9nMsN0TD?Dp{3IE7iE?hD=dO0^CbJy>ns?5;oj zy1fNcCvdy~caPTx_f!4=+=HQT5f<=S&NEPpg`!*3U0g zYvqPmUurHaHO2XQLtLycHA-c19`40Us$r5VlUU8Ajw*fDCZyCT&o;|*qPhywIrD;4n4@qLLXM$)wY%zHw}6UABMP9Ll7XOnNNUxBlQRC)5!_CDdkH03iW+ zkbBD!B%4^aJf78vtm7#nxh>c6LoRZ`BBtv^M#N@)L9UfAmTN4X^NWZ>$i31F_lDD()#W^-h9?N({oh#_JLft>%3*m_#-@p9(vbs%7IgcLP z4P8Zu^G5`ph4-TJGRHl?fF8Zd@x}hZ2m0QFwhmM>>S(3sx;WH zz66#2tJ`*PmFH)|Z6gfgryp+TvRXW>Sluq56`1H2a+7?D(LtCO-x?1BjmP&*y;Su>VRrg$DSqTLp& z8o_!YFOM7MlqFG)=l-;|4T%Ol0UGf10=VOsE_Irx{1^|`SWj?ktr04CLR&+J0P5Qs zN&^&zISNa}G!0WW3UW`4dZq;N<0wtkZG)e zfWCm>V|inniJyTmq83b(=$j^=atwP9SoCMzRcw*2TN-5WGhmASZH$@16FS7U$KCBA z9lA^hm+8)PG=2+WfFvWMw ztWy;xy@hA#(^;CGtY6dQ#eWi6R5(M2r)hG6CKa#`ZSMJQy4%Z$Ke)~=yS&&GlPfqW z&d)_32jqd>rWdOH5-UJ&R$I*jfeTwnhN{!p9* diff --git a/internal/test/LANGUAGE/AUTO/17-5-FILL-POINTER.DFASL b/internal/test/LANGUAGE/AUTO/17-5-FILL-POINTER.DFASL deleted file mode 100644 index 0f51edb37e0c62c8f3bf57a49c825bc30b0ef381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 zcmah|T~E_c7(Q*;7aOAxFu@O~Bx+JUB*PIAjmfc`!A954wsUg1jN+CQw(P^i7?E&c zyqLj3B&`PTy)(N*j9mDK_7Ctqo8rU^(~F+>>v^B|dCzGf-xEcZl=4QUQ8X<)7b@Vs|A{sg@i# z%+G@vTbP?&h{tD!62w${X#cIby%2}8`I({9!vjt%BZLa*g#AJYiAX^1UQ?7UYFapv zR4LX-n#yj=Z3bZ$oHeQ8Hb-Wqdbxrf`<*q|T~wUWlbS^hba)Wl0V=fv<$8%9f7zAFun9$iS{{D^uXLKhJ z<%&n&H8^)#D{r+Q2(^l@wG_`m(O&V(cy5f*fN&6@2tp^N!i82*EQyHsx$m2oWkuH( zlWbbNOteLn8u(!nJlc{e^8+B`h^!DxS;hvnvIfYYbanKbtENTMJoj&grORGe2ta^; z96QsTsU-xv&RK6*2zeo45R{F|)G%}d>sc$4wPYa-84;OitGMeoWe+44W9K#%@FC<4 zu=RwP(0c&nPv}OPSj^mIoRq9#P_1wM9`_3TV}Hg~h)H{0yl@5(BKZEtc&$>2Q*M11hM)rmqknZaavjKO@uQ8fx-kZDu)?Y0r zyeXamy>XjUmR+k$(_3U(TF=AlT9Znfy@$bkTh}=Eqr1;T!%4-U#G?4zRB95gAyG{) T%+jF$qpWUG?+W^G{q*!Frhg## diff --git a/internal/test/LANGUAGE/AUTO/17-5-VECTOR-POP.DFASL b/internal/test/LANGUAGE/AUTO/17-5-VECTOR-POP.DFASL deleted file mode 100644 index a4e8f5a6b3401d30d4da56cd404f3f14e9bd8403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 zcmb_dPiP!v6#r)SPd2;R?WCk3-KOazHPVco&`lFeA_|kqmt@_^%sMlh7!OKFHty1G zH*7Wqk%m$!A}q!jtn;<>;6V_)=z1zf_8@o>#DgcnlUEN5;yJ!IUy@DQfP%6tzu))X z``-6^-@G@oLqf0XhOC!wt`|%Bid^2Tu5VW5wQ@z?C~sC)^70zk<#%<dLZss>um*2T6rzT`=y;3Xz86SsbYI1C3a&&Y!KBGAX&-Radu1}7R zOkSH9j_*HyAV_6G$O>s7v=btc0P#MqNs3DySDi^4R5i7Es(3qIEdsTuIfvR_t#d@K zmeaJz0Su0B(KZxHWL>%mtL=^OGVJ{;*xkc*VWyHl~vQr3`+TJDvT>zzUJOtXi z8>L{&SoCc@Cu}9rH_DCT9t57f*LF@QJb5e8uoAFr?ikxv;(J1N3h!Hqj3`8beszAa z_u!NWAsvJ?iYtAMuZ8!HsS+}Wsv?WsaCN0{vp&IDs99Gz3pVThoCTWobDW9IPknNu zdAD%*``5y{PZM@r)lY}2+82936;@auY|)-0%8nQp@xMtB#||Y#7iGMduBOLH6e|92 z$3Qu+CLw2|AQ3U@eNyXHbjzGhW6P;?nmKJyTb)XS#hi5%v7NPx5%`DUAA-K_RCLYN z=Tw`zIUD*?_ZvIxEIBTn7e$EZ;+?M>R5No~b;h#i9fb*^@a%5aQdley14pdY!l|Q4 z!5$BEob-+`DG+DvfdmXjLZP+|eQ)L5Y|d2zXCSmg(aa^)x8tb+>E!n7O!8_{>Z#d_ zg$ZFn9JpQ_o=cEBNEb8%7iVD+#v(Kqmv}~}p0jOg9-D3^pbzK1t96;W=1{JL#lS86 zg0tMJ6HPxdJW%+Ook#eBB@r0AfKcGRH#s;Q<~Us88wUA?Zhr&$-S?4SIsDAw2M&82 z>KwNH?WD$%ci06RWzB0Ds%o~aExpVx4zY`UBAK~*;w!_0j*N03-xX%M`bGQNVg2n@ukxy~HfL!N1gM6Cv z0pL%|OL13>=NJ9Nwkmw8&E|DyuJ;1t)@+v+7t{@+Jr&T3>BWT z3mxE$v!N7IF0-Ltrr<-y_wyw;zfqM3wzL6xZ5h5!t8(!c|FEEKYY=Pw#(U)L;Nb zoTAXjlz(mfPiXZ>=%K! diff --git a/internal/test/LANGUAGE/AUTO/17-5-VECTOR-PUSH-EXTEND.DFASL b/internal/test/LANGUAGE/AUTO/17-5-VECTOR-PUSH-EXTEND.DFASL deleted file mode 100644 index 1d74b73ea3cd2723a1bcc984cc6724848b3a6b6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2137 zcmb_dO>7%Q6rQ!?*p8FNNz>X*C|MN|$cByN{4{M4g3V?eZ(^_A-E|UIAQTb@8{9hN z2em?!&;yl_`EjeZ9->GUa6sY`EG{Kgi_`-g;DCe#Hx3Ai14t{C0}_Yu-mW)JTc8(Y zS>N~G%)EKun|ZTk;+d7>yj(oBlrLnL`QqB@(%LG&SX|~;ifhaBS$+}x{A+Sjqp!y# zd8+@(NQ=H_WPUk2x0+qxjkWB`!ra*>_{ecyT3XH*fE+spW@L1DV037xza=W^aXZ=r z*9?vh4U7&P?QhxHyut;Ggphf13&BrFkhn?ZVksyXR5!$^5~rdnC8$s-S4uw6BBph! zRZ49G{AzJYEM#BJ7EsQq6~YlxdB5a~rd8Qcl4|7=x6USftH8GXeVuxGU*xtYx$CFN_Kiu`OnYY==P7t! zBqR_2f~Unp$W8U7Cg5JPItD%!xyP&yIlR%V_Bb5ogdOfPE477p)^pBp8%EpDd-rj< z>o-;4W_juz^)?~p+*|6Ti-XwZt%EZim=}!t2x%tdR(}4VRli!M+?!6O-g>5uR;IXj z!4rTCA*+*h3-X$*TRyWoTDSaWRj6A{X0@|!1sn~{rlSDy|4`vtaa8y~CJF}eAAUxz z?rO^KN~)FrEGC8=1ib8UNdGy9L-I+72h6IZ7Q!&SI^y`kX0_MhhsckPFXpxm{KLVObHRKNFXrXaLxP-C#}&N2VoXxU<5UyJ6!54My5RCMzsm#v z2565qL6!_TCTi43YjC|~t3Mj`jBe0`i@Se@krY_K?Pq>>6STxWfodAu_+;8hr47Ly zfCbHhq-I3RuL}%%qiyis7W2CaVGY<=k79E?3y~V5Ni886Xl8I%Ijw0_-P5>?!!ZTM zI_lzNNvHN!EP%tU5Gk;y3(?oW4ghd}+VGnVKSPy*IEt;k%E^;H#DfdNKd4tIF4O_v2a|` zQ=&DV0Hu<3T1F;CaYCN8BP_E02s5k$p$AsATJgnk1=i?rzUV(}=g?{cX92lm!!I`c zV8gd83=7CdR&;XBicZR`;|120VW9*INh~zXLcOf(5f--2W*Q0}zP}zKzI%haZz)<3 z*!47I=&_C-tr2)e8&y146z%F`JObVkH$08(Fk1LVb0;m%{ee7V^IwtA+WdRu)aG9! zx7Ttvkju7z3;CGMKSnOud;@Z5hS&eDL%s^mCTV;!tsBx<+$#7ytob*c19qqc>xPUW z5tP9lw;_akMePZGh9x6^u^xoq*<%PlvBwdqFT5k4+<1OmcyBzrpww z#;2jQjZ~S488HQ@SEti(Yhq7f#dT%Yh((Y^m8cOr%!EU%&kH-a;0xDnWLH-CBj=1ELb8T|3w(^{PEpZMp;*Ql;q- z+CWt`Z7)GAAdt_vJRpR`8_UDAQUnkCKlTUgDcbX-?)ws88Jjfa;pBJuzT@v=w@Bo3 z)6&e^<*jN^u4}cO#@0?l+pN{K?b=R#y{v5luYGMgF1wzm=F;?;?2y-|tk=tHjq--Z zcgouvYu8R{+0z=`s#gQ}bLtep?85xa!ra{SP>y<5FWdjd%r4A9%>4Aw;lq29S|fz4 zlh=482vLbb!rM(%=gi|qu3$04rprtZTVXQ}wHPIjxnXl;Mr+izjG+8gIlyu*Zxe}- z@P}qRSF%lBaP07ov@4~;Tg}0OZ4{w2dVvu+{w51%m%^r+{nVH@R+z~h*C>{}Jb8F8 zu}6qBhL7{2aBm2jUwSx-SOxsFi>nAn0p10( zpB}`B4#02yG!z&po%U5f9mqd}+G$^U=K=l;;FTV4Bd=m?w9`K4s~8#Uv}b)ai1r*O z-a2kqo*(r`dxi%{jzU+1SPt%_Pzi5v;Ca8VM4eXUbiTnXUk#5C^euwuXYGXYX z!r#O(Jodp8^VkYhl}G#p(nT!lacD5&N1zWNMzAL)zX5%~WI$IydU0?A>oASGRm3p cUPG+{bctG?NTLlYyI68K6BFdelZS_Y0kXw(vj6}9 diff --git a/internal/test/LANGUAGE/AUTO/17-6-ADJUST-ARRAY.DFASL b/internal/test/LANGUAGE/AUTO/17-6-ADJUST-ARRAY.DFASL deleted file mode 100644 index e0150599e174afafaf6cd76d31d8ddc5b2dfd9a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 zcma)7OK%%h6uvWl#Bma1TTy7Es0<0=F=8UwO=$=luE#gY#N!z=51dp&C~};}ty@Qq zgT$jzl?7DDqJ%&+m#RWS?2r)cE~3bbZjtx_>{+6UA3!)~W?ZaN3FO5+kMEp&9^YIa zlGvK6OKR)dPNP|GORc@m&R$2_YPF@^)?T|-m$twzeW;oiyRkym(%c)lF?+yMYu7hA z^-amytM6`Zy#K0{dtIVC?M4%Xg#}P^ix={X^Ye3KOVrkbZ2uW^esMm(c;VvQ*y-J4 zA>AT`)JPAHVM5X*LcA}!Y1v`6qbzAUQw&;WvUlip6VQv|+RXC0nY`3#?I_Lqd-W!^ zb8VLhgm|BK6HBh4I+|&CN5V~E)VtkHYKBsQ*61=LVj|3f*#$_GyQsXT(Bi5Kmr={2 z>*Vfn@_-QGRwgZCNk45rChyq6TQX*uw@U1GQ#%B zyQ!X;0`<|Me%nkvB;;`W6Ejs3g(QeSo~@nO=^J zd;qRxzr9Dkt7c(RP4N-P$G(i1UqJiV*Y1B*&0e|k2Uc*u1!6N2$Qvj}1KF--uZEB% z5c`k?ltYMI%{IjlGlg;py5q|M=;rp*fB$+(q%!DU)v!AK?mE!+TGtYVqV25K#=elS+SnesIH z))47W2{jWw?YMz$`%`$6&!BY%;v)rmDTsI$G_mXkN)nW)W;)bY$zS{h2q1rgHRi0a zzWI01hgikdbkhiczXiZw5m;n;ANUY;s#jLRe1`$-GbrmB%>ZJ;;=?I!0CY;V73upaZEe7- zy(u-W2M;dV_GhubAG{+m5<}@zUut`I;DmzCg#|r92VHZRMRl8xAPffnmTNkUPru`J z=N1bLc*cU))&I-rJT9Pr^S&L{GWWc91dNSx87_+!`~l<0mT9>RBjc~2?`8B|>iZ(T zz+Xboi-;}JN(Hb`MqH=mLXq-WObSaiV5xYnY5qB6mNnJFjR97yXp>NUG#d4L<#|x} Mc|J|PE}fqK4SHK0F8}}l diff --git a/internal/test/LANGUAGE/AUTO/18-1-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/18-1-CHAR.DFASL deleted file mode 100644 index 590e1eea62253d2264c2553f64d1e77150d92a26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3863 zcmeHKeQX>@6`$R^bIxbq^&DF!KAChe`O?K}#jz`l^SNHHeHX8HFS~oa8br{=KIbmJ z*yip`D1{J$N*n34tz&BKq>Y4H6$Db-#Og=V79FSpQGvuCsFnH$l`2(KijXkMAAmqL z@6DVqA5?$@f1>+%^M3C)Z|1#uGqbx)0uQOWq%NFUEEIDkX<@0dxKxp57fMojVW~8o zlV$;z9#Kt8`({E>C;ATbhwVEo)1_RtlADp7rCfO?`*5$+|9MGSEES5-7#ae#fB1p@ z!-Io;;W5S5xwn7YXJB}6V7Px@UwGrnst{cugiMnfie^Hh#7DeK)o9$&Y)2kT>Y8jQ zlUm$c_NqaMMNZqAS{X=rUtR@tTTv=_qK!`ux78P+SZ{**c5N^ziAOB=R%xsIb z2~DTi{MNcbHoh?7d@Kgv*s<8_Re-T8sG$9y{y)l0y)dRbScx=Jk8n5ur6X;Y&U9xj z(*Y~epkz82p@$KsW3^1|E^7>kh42<|v7=TDHF}}rhGo}1E(>UZAGiiz(|c;rhQ`_$ zmtT(5%*Z7(@+eoIsrw2MQoGs%7<>_e%y0#|{);Rj6}uMR1oqYoTe^h&4K@O(>&yBR zX5=kGmh+F9kqJ=%;_}t5Om}_AAR(>Tb$Wa4ns64udPVzgZdPY62wBmptT?YJ1E&0-V$0&x1Z#Z|>o6SAc_X$wv-l^uUg_LS{tlcETW4t_qWx~3TE zlsslylXjd6qVUhX9Wzc_d?7G2*~!V2t~HKQJOq6$U4 zMid9tBjBw~OJ)T99evCez4!Tzi9S zKjvDM_C7-8FVS9|%6+u=(^NhI4*ZyiK*}=54b%?8y0_zs%Z6#x7q7AS{+)CelDgq( zqshQBV^tTX`vCP_gRW85_1=EI%dDSonG-K?kq0l)qyeV_tN>J^1669Hqa4hrg;xxF zKtb#zkXtofo5WIfrc#&~Uku8i8Anu9N3#GCe-3j9u{n%eW;(@6R(z3-E+IMx`HW7=RDMkjOJl*hyzPn!;oC7z%=QG5|VKUN+p7AKB#F~r3_E_UFA8%Kcb znAkx=5KjO(WhNnDHfPLc2+n}C?I2mWU}m&W$cp`A3=Ll4Jj47a_1$gAG((02R-6cp}1==UwB1@j| zj<>SaO#o7M!|)$=XCbjg_=Md>cY!6j;^y2E_z_-)=~m9dFsS^ZT<>U+HFnqJ&a^cJ(yn9OJN~th^3X>^3&SPVHZi=_rev0!p k?ilhn-e!B^*SyWD{t9nzo9D9Y2$wPc-78Hl&unb`11PH+HUIzs diff --git a/internal/test/LANGUAGE/AUTO/18-1-SCHAR.DFASL b/internal/test/LANGUAGE/AUTO/18-1-SCHAR.DFASL deleted file mode 100644 index dc9b3ae4fdcd88cfdae6d23a7d76a47a9f48a862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 zcma)7&2Jk;6rZ(Y<8L;>DyfO+(j*Ant|d1qN<%AkvmGaH*1Ox?HEvFoNu1b~6GvVL zgepQ632|9%n}$X^RK0QGfK+-2Diry^l|O(3M-Ciw;2z%FbxKr_Kwjz1`RjkEO#6A zUSmbDwi@$7W~VL|(npW? zIle;(StflHaYA?!Cf);w&s)^A#8O$IqAFEr-rMz@7~~>WO=@_~@CBjQ*%aH2j~Z=E zXWb?oA>Mr_R;sG9Rn}B*kGspIyn9Zftcp6MCe2e4iVaS|(>c#c6lcVuXvzzcK_2fX zcL?Dw5Az|!@?-P)BKK^Act0(MYNv9;T+|0T;saeHB>2#ljz9vV#|bQF``|)*f{=de zIVdALue`=JpWVvzwG60-yUIN+^D`m4%`ddfVu*vl-6yAOIot&P7$GU#x;)nZj(m;A z0T%A^F_u_uT5nlr^bU z63wN`oTiA!19JtAipiS3B%1Wb6ex*`v`9t2N@>{76~PwK4Q*aUZ5;38baNNXsL#yhHZ?f@QY(i%fG8;Pw@qAeY=17VNm9U^n z<~wlfAa4;jPC`(MDzt(nw3c-GDqeNQbIw=|yCG!~O*yyxWF_4N-|>X_ZjOoTTu>@(5Z3wtmMKDQxP7(RN_bK-b}Bm-muoqBju zCzl|shb1X^dui8nn{LPLx;$cntckL~pc{=AgqgJzJr{Sxo?biAx{D;`R YZfj$$FyvQ^or8L?^K6`ab@k}zFDhN>ga7~l diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-EQ.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-EQ.DFASL deleted file mode 100644 index e8e0a9c12c451279ab665a6d0e3827c26908228e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4335 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 r#Pdg-mv|3ggufHdA5%Xeo diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-GREATERP.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-GREATERP.DFASL deleted file mode 100644 index 4cc2b26a09d85cd94c2d976b57a3e4df8a116020..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4514 zcmdT|du&tJ8NUzb9R~-JP{L!EEYQf|W;lcrlCJE=xk*fJe9gVrm{3i~*cWVY?BMGF z83G~Dm}u|Z22^xUSGH-I);%<>Wt!BMPMOwCTD57KG_Bf0s)RIY4{Z{ER2x$_W#4y> z9nxf4D~*39`RY60?|iTGedp-~uI5Nslfs3W*=)`(N`<-7>|9AYQ7B4IVXm06r4xWl z7s9%sUYtzqz6(RkV{OJ1tprwv$fI?~+3MC1tjl%|T;u5ZKVr-u|J1fjdVA;mkN3&vD-KZv9w18nz;O)Vs-F=9|6e+{Q>$j=|8B zag`J5D^}1t@40QELAhTxEh7>gm&XlNu~Z|*-M+Qq3dhx~Zw&|-)!odSll<#>{=xSr zg~YbbR=)Nm4fW0zpvymqJ=56eI$>4FCQD!F0If6p9>qH6X{kY0bKZZn^G zoq7QF{(|{_}L!v4fgFhLvL(172a$CkO}et<7$E@wV+KpR;=sJ|j2WUJx)s~S!NqWFQ2Y960i zfjv5(qFeRZm{SC4i z$=AphB)7;`Bsnm@Zq>Pl_%X5#$v&ntz;wE)j(CrP;=2?Sf6l;{q2T@<>S5KGmQARz zrh>lsWokwwjND-4S@797rA(@_Vi?La${l4U6U^i|GbzD%0vKD^(x$7YE?JNATZx2Z z6Ig1hL=SRPfC=x@F5#!tqVN-HQFx776c)&K6uHPqf{9p6WR!_)VtpN?3nl%G2o&U( zD98Vekw0Q(SXDuk|1q`3|Bzbaze}z0&p=k%Ow}5b&FQHTU6ZS~4%Eod+^@xTz-#DC zM5$5WTFjUljwqlG6G4t4ycgjqC2Z&)uqgvvH#VZjqoY);n|vIl+bQAx486^jNML@& zu}0i)0IXfs;O>$jqTeLFNL&)UKzct-f*R@VBf+htHwth~9q81=41F9q-#xMu$*?_(RGn1>>@CHRa2*6;)7Z7 zGDJ`YdzkHRMgpid8Zl#<5>`iLOGn9O z02`IjgK^VRM%ZMoM>)7@YI01EMBxUAay8@=NCdJQi12sH3GXrPub>d9#tsY9g4j(I z`!)?j_$u`;yuiqQ2JU9uc1rj~SOe{=)+a0lJszVAf&V&H;=jbCpJ(JMo33XuMPsng z;!#>&@XXt+>p0f$P+Ye#Mf?%614$e+g_9K-jR`7@^fMBqgnIyjxPTwp<^DkMD$M!C$h}6|kbIBH-(lQ$$S{I0Gwwwud7W%T@EVi6%DBs9_&nKo znhYH!?Flkyk@iDmI6~T=BtyNVqlXOcARS#~xRZ2*K-u@eb02d`#cckhe3Cv?inG#b zd;VOZn0B!LJypwXok+r4CoN_3?3setB}|a-RqqSlO+0zFh3OMOUbWe3 z5ttN;W|AflBZIUwzOQ)h&}!cfyh$7>>A>TvkVl$@w^lZv229Gsn<)kFuw*go6!Pfy zi{z6?PIzwP?oj{0z}_eJ4em$eX@=~f2qxZlfJR83TH$}U=Wbu^KUJ{dP3OQdBsudl z#|t^s-9_Dqe_CTg{H^EiOiIj%ly#(hp;X}>rZZb|?A!^kBfi7zls#AQ`w_TSZbWi? ztzq*&@dEZQ`PR4F%)Z(=8# zwk126%1DJ$2A;|EeY|R3K{XME{)d)eF4<@1lDTXtYvY6yen7((KJU3a-8Zg7<0y8_ zLqoyF95m>Fj;#$l=DAOe^!4=}#bT_ktpXj>!z-o`3Z;^cEobwNop&IHvo?CrSPTJ7 z-DeP}!xlQ{|A8%xhlh0XJ@M(5d#$K#!U zdPRG}b03f8Y#6?jF619CNkuzt!&0-QOA5M7N+k>z{~18l%_~HeOl;s diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-GT.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-GT.DFASL deleted file mode 100644 index 761963ec03c858cb8cdbf43289a897d2e34f9608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4498 zcmdT|eQZ^WvDi_?hQtOqeG0upijq*s1M6 zLj_~)+KTGUZHk88rDd%&soVNTTQXHDgDP70rAhsx|8&wcsnWDc-G?+WO+&3#DLdz0 zJ7lCyt~5JWl1}6cQZYYQNZQf~ zz@^87x}lz*P=b?v`})1HRU^rQZI$elWX{>elr_Io>fb9VvxQ6+nBid%`$vWbMg|A_ zyyHqtW8S{dX7|Y8(8%DfKJW6iE4(kyaa@vHLeju-K2GG^7aU)}RAZ(*9@bPjqD-j) zcfob)VJ>n!rW&r(Iv|zuvvSrxV`p(XGewT)IQMy{emoutnqfWSUgj_I&F*tfV>lv5 zVQNZ9<%If*7xd1%PD}r=JRrwRBOD3IA(OjyWy2F3S0lIj1kC4V`qm_WBgcR8&ZLm& z^tbZ0Cux$4TY#?oAnUZ>4?q7w|4$u&(G*0G{-4!pU$)V{Bzu+;+hCf>olNXrN_3+b zSgK5LoY7+~OM1%-ddpKxd$a;=zM$=^1(seP8V5OJBrD`wh6Fm?=v2%H` zAIB5hz{Ls!{Nh)r)Ki6#f#1dS#q^g>sDmYhj#g!aVkI3>s;1L`C_WIQTE}NsVT)a> zgwIpBuW7weO{*~xIQ>DTZ>(wF8YmV68IS>j59XKXhV;EqS0MMVN}j%II!zEKE3mkg zkeE-UZi#KQi?H|ZZ}{(2!#98VwfKdt_uQ#^^fxz{rv_g4t%0Co1}9`gHRA@nu7mV_UmKf_nd+1vfJPfT5Q3VjMB-6-TsNj-0m2LX zT5D4ekS1{*X%Kzz`fmxShM^m>9ygr>s89X7x z4LC3s4u#DaSueJMRHx|))B|xNhz&5PsgaO50YEzdO^OzsP^ysY`1?lntnF^eF(o!3(geevUy#j6 zenz$+xlSHH@(j4IV~5>-l+Te)BnH#fneHQ0SNx2E;-?f8|IEO5q0!#$>S5KGmSfOa zO$B@L7Ih=O#mMUrq;X1_RAt35lxb8r&wQO@zD_Y;L70FKlL?yIv>Y;2#Z(Ql9`z3p z3CY9Ysi|@{gWeQkopea}8}%ssm3kC@Pdy5YWGko$-)Cfjk@Jisn1RU*#+bn-Hr7tM z(9X+}9CC|lFLs0Ux4njF=`5m=e1*FzpevYqTg;%8C^lYC&{ ztL6^-(uCY&peDRe(-3}5;|p&yvX_Con6#A=ehGGjx3WE9L+J4+-46VZs51XD(|Vqf zC)qMRgQXdV?G}&Fwn9YSW<$rZZ-?T#iKXF>knKp~SRq`bC}>PkVPt@j043ZfporV} zu3zqBf*;4+M`ReuADHxE#o-~ue#@}mkP(#LCL58w#q<}M^ak07;18K}m1$lg9SANYTCt;)OA7Wl1^A~-$_ZC9J{I@b^#0HdCz^(y^IGKo9n30Z ziuoLdyFtE=goIaWa5hs)OR3CBm^zD4l&Y6OIy7UQwq>hOu;$TOfd$zEXJHxV4yWzqhH`&- zpuD?0SRN|xDL+&mrX#|gHF1THT_;0BL4k8A$;!^AEh(9{3RbdY7XU2SG>K#>JCFC? zVkTuvwv|jv`BECL!t@SYSufBn6al~M0oI89=$w_!lrlChB;k)VUEy`t;c@>9uK{xo znXAB9$Xo#iCn9{es&fgLqlnA{qaZU^)j76yN>SJ88|~}sJBp2|_E!O58W-%`>@1{> zbIs<@0++OkHhR=pUOp@%&8H4IOo;y!IgHQWMh+9;-(M4#zX@?iMpZa)RCbqU)mYgy z)!lL-R@py&=;-MyT*IjY3Vdnb_HnM`&ssCbQx;}=?a`>k^2`*h`t5iV?2GsU1NMlj?uP97;V32`*BylwY>aqhb`C_ diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-LE.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-LE.DFASL deleted file mode 100644 index 408ecbbbdafd207887376ee42471c2522be621c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4763 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 diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-LESSP.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-LESSP.DFASL deleted file mode 100644 index 8d667bab26e21b7bd71c99acc6f45a2505f85858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4284 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 EH$c4VBme*a diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-GREATERP.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-GREATERP.DFASL deleted file mode 100644 index a1f171fa5f0467df0c2ef80ad95fe2cd5af24301..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4965 zcmeHLeP~kJ?sqpHeQ&sJZlsbPlI;tR#qnV83kD2I66#88pK7dGUc{!L3Yu$T6+i8J~d`WgW+K{Y?$hBRM$*B8WApD*!ZjW{QVW`|=^N0R{xH>p5NKWrkbI(P z(P%nnG@T{&8#oFy>jh!)awjz4S6NF^!1ce(2chVC+pz((?0cZEdv?tOV&)w_9;hEL zgkCb5J`jY3%nL@-s3d~h!sWJvQVF0|5MT<6*;MD^o6>L4SgAxgRIS8Xpuvtr2l(>F zR%o;@x0d^`Frnu&N3n^bK>s_!K(!jftJN6lj^003M_-k-KH-_ZK{mmE0^~yG%>Nn*knYD-Tg^z*P@d9bC0=)xhP1lcU+=(@fup8r98s z6n1_eKRRk+<1teolO#ZFptHpn(zS3rq6UoUSj@vjNnGh|8XndlH?cZ-Ep*nzBR(yr zFCRsCh{$d@Vwya9G-^auBW_0GrbliDaHB^HkE`5{?D9IWtqBQwq=$#i5wL6oOC9tt8(OLmI;{Y*2_fhNdC?Dnp%n}bS|~E2RlRJ>-FweL z*#ymeN6af5ZBxXvC#@gt_7c!rE$ zA!Ck=I(RwtgL)LH9FKA;`D2ch|HhH>O^%e`f}l5IR6a8_e%E==+~6x;A>WH681Ob! z<^Vopi1-rG9wFK>qOB+68g7(6;YR5fP{pooJS;T^WgF7LU%JM+P`pp#EfQ~#c#hLZ zXNcxF(To61b4)i?zu}9I!9r+wPaww-^lX5hfEpVg^BN(w`s9P1tq}X#m3DE7=L(Az zP~ty8Yl=m5Ur+;gSa&so=8w=krum}Aot)xLFs})CjdieKJK!L#BsE6S~+na1BidRXT1Vm#cMkv5IhfE^N?J-7JAA0Oz{V3WU41FSy_1kNd7cSfSdFlNxHv4>F%!ee7i7^|M&1P`%Y zXl(`S+F%&AAjpj#(lPgF--z?7RE2Lu!#q0I0k*M%QO)rP&cx|tyHQAN4+zH+8$|Io zAJXw1K8E9)B$8x2L|Tx7H{D_`eB$k#Zxe3iuO5VpHIMOZ3WC^LrWOPpJNjdRN{g^> z4r}B<+~6e(M~eshoM3d|%?672FAfy{PU80@eof+S0M<~z2t5lb?sd0^5zDL@dyX?N ziacr475)QgOOfp$<9CG4HlWc<_{T`w$9NZ6Y@FI&al8K);i7f z!>lF2ye4Zozyd+mvXAKxv$h?~yN$JVvOqg)>jr1%A=}zhDi^c)DK%dxt5f{#vp9oA zoriZ${@%*FmBOSln@=B~P3DwbIzLs;pu1^X51LT=O6O^Cp zId0ltx6k8~K!=aN?y2{jW1%1vuNI2227ocDS;x<9Yx8QMO{eEh7K#%kB>pKILGc3T zXTdwXPuW&iQXzkw&1y{9aw(mgM1nH$?3#C>w#l|67q;YED~RPk+gAT-WQDv^&ZL!z z>=e*;E3+lYsd6kiomP{@VsZ}IKH{UuZ`kMS=6mP+=KJRd=6B8Sp5HS+IKLMG=iw=V zTA7stkK2}iwSmc2QcnS_meqEN=qFEhz3H&l{)yMmN` zk1GF(W1`s2@0tQI7EfkNX+Hk$3qr%u$Hm7bcyeEI3%1psOCEc2B8m6Oz0ZnpJB$2T z5z=5=Yy5^8(SlL2hHZf!oXkU1;(V*F+$`7@Z`s!NNG=U&hZ*Fzmz83AB0UMquAJ6z zAUdIV))4+}+p6E$+t)v^YxkZ(EIpAyT*)U>;53!V9-Yn|%NJ&j7fa>Y6DLp2;UbCW z0HJw(emyWe65Kx;8Vehd1JRfnKbSZ)j!P!KNWt;lcAVOLC-qRf9WcT_sm*u8pHZ9d ZcNeMMnkU)v7|Axr-DM!W^32lGzX3=RUvK~b diff --git a/internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-LESSP.DFASL b/internal/test/LANGUAGE/AUTO/18-2-STRING-NOT-LESSP.DFASL deleted file mode 100644 index 7adfc623f3dd606ae3e6171a380a1d274c5e180b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4860 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 VNM844BIKRSGbee;!|CJWzX1$6*qZ0-Ama`6%h zscoV$nWWOjX1)W70$))TA#>OiY^SOCL2p;Q7x0*3v{@P08kX={^s+zpmD+T)k z?M(&xW1jd-Vr(ukE*SHP+3~SA8-%6#k{)(e``0;p z+gc8^HMIr`)~;RQJ!y{P;@m1k4##=849>b_di;j08)A1TEQ^ZNFZ-=!%XCvNVpNwk z%PeXZ=F-z*D)Cw(g>=r$ay-Xb@0srIs1h_ns$yN{&++-zMKd>~h!ILn>XA8@dwmtG z&Rb?#Q>(aFRCGfNDLrCPii8X)96By@*RB+t=Qx*CFbMhjQfLQ)?shcBvyUvu1Y@*TCX&&B7`@WzfRub!`OUWC98(uZG9n%rmX@|wUw0Ws!UPA$CX8QzQ`Yxj9{;*$wpM8I~%kweYQTR8*;zPMG+;=s|bc=Nr^_p zZdL2o{fu|^9jL_kxQ;z-H zeXze%4U1Hts0`zMoTpQbDqRt%x0w&(V^#xUGT#EL8D_pPs|hgQPF7P-X4ih2lNHg_ z9tB!06|QV+2}Jarc@R;Ac)PjK-1J?|R?ri)i2sAtK|CO97F{3>jpFZ*`?sqyvZokwQRqSLbfP2V_Akf0Bfv9TO z_4wH_J|JVJE*o~?esXNzG7<4NSuw;HEC8|MXrHo1XxAO>suTGx^TPPH6M4bW&auWf znD;ajkF(Mk3mB|)fHj6#X$KSQSy?R$)UdK@)>zKUw$Wsl&oXxziP<@!dP%AlCdTLo zc3ha8a()|OTSBM!hnDFbdszsMCnio+CnsMyojNm>o`&Z~#}nV``N%SHyz8;_%(wuY z0L}tcz!6|K-~(!akxlq9ss-u*5f}vy3ie|47!Lspz%Z}~v;%Fx9-taH2`m8(KnD;2 z4grn8VI(tYePCV2x2rO!$&w+9PdwOg$dENDtg}1{V*%$P7?v4m>y+s;AUi+q_WxMs zHjBDZ%_V)kzGy5jSZ3wf6IDlc`)Wpn=l!*HqxIs!g~g%aw(6yhLx&pzXgI&aGK&ug zt-_1Keqo=`BJ35Kg(l$zxU$yE`#K$708RjBfhyn#up96JHNeOw{20{&b$|$r0#sgz zdSD1x0EU4@pdDxf_5jtuNni?8g8A diff --git a/internal/test/LANGUAGE/AUTO/18-3-NSTRING-DOWNCASE.DFASL b/internal/test/LANGUAGE/AUTO/18-3-NSTRING-DOWNCASE.DFASL deleted file mode 100644 index d0e49a2ea9edbea5832226aae102a4de8b308a89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2485 zcmd^BT}&KR6uz?ybXj2Cg=K9wluoH&yX{aGXrT7;7US-^8$xh{lin(FloXJfO4;|ga$G7p~ zcBqvv7AA$U+@ahUZfAU&aD+H-+rI9MDw!!wbAnOg*J0g)YrfCDD+{<%@ySgm~Tz1wEM7&HSxC?)n6G?c+X=6^(|tvVCr@ z^K~Haz9IR1Gz#x%Z}f%@G%f`Q=zrwycC&iHs?OHI7t|yhUXt~0i?b0XRxXU*g0fVf zUQx^CukQ^kXaRt?=ajQr;1fdT@~>-wJ`d*y^~x%X$FN}c5mHIW!f3W(;VSw5zTS8) z-RX_bs&=1y`@O5=70|;F;#~epaY>!uZ`I*CVCVN(5i0^IqOMsht(8lCZ{P)rg{sYlRdGo!=Nm)zMYGX@P)?)P}WBg}?NQe;uh zq=jxx?>AzU^KcKYHnkY7@RozYha-d2ad#4t@cO~zH%u|1$Y`WNZv`-AU8!WsGyqis zDoMjkf?h?-y#c`GcS5xS`3MjdqLS_r6kC>Jfk(O-uH{3--0k#~v;g2MpHaId0?um}M|QbyNh^}c(Ca%jte zEqt%mxH0xvT7l*`Mq=3_Yz7!yeutnT3Wk7@>QBQZ#;%whNIyz>6n=~%X|gWK2nlTf z!TmkFUZ!Hp+zuva z4B7R-mco(K-9D}ZTP?gb_uhgkl8u`i>##XyG$4WX#Pj0ZBB>DDXA$SNR94B2!GTk3M;ce)w;$xpNv z#SgRv#di#SOXG;XWau;Id5u;h`4RJ+XXr!b`94FJnCBZbf}XE2&od02qVXd%a)55$ zO=~RLV$zxc8c)%h?R4`-8eUIZ8fmzJ#-lXsR({;E*OuvsJSvXMMAkz;b^)l>N%FqeCxdhjSzQ@}v6?jEzqeCJ#~jF$8PRS$S}$>`{{T8 z&lK1;T${i&xnHDh@OC@+m zK6~c-c6N4lW@mkKqWw`e_Zjz%d@X#P-s6t^=rML0t2w=GXsMwQHzrrPJZlU%iZ*7BxQAq`s-lQMC6mb{>M z&bET_cA-^J4O364NgtU#Pw#t@4}#N7H;)&*T=bQANRVlkw}26*ylt# zUkCE;1ECip5qKg!ksB7!I29nE|B<;<%i4u(ZLSV}ASb!dlB{3ST*!u`*kq4I$(Fc#($rizf^BKL2@#;YaNdeD_4a$8(6~=&J%6%>uScF(>Ns270 znY7TQ>3v3&axU(lvrR2ZtK5|^;K7E$?zr2BNVvT)frz`;k})M71%{m(Uae5|+WJI1dJy&@yUg8X)hw`+pB~?TRA+Ny)GbP|zpne?PjkZp85%t4WUZG;Soa!ZL z6xnsamcwz=of@tMRfNt7N zgIU^a(qKQ0r)Y2+-L!#**3srh8fu{N2n{)TAG591W`3%~H_V6){O};W4-D}m=y7hZE2-}Yxe{N4l!_2m4c5IAcb-1)`d7I-c zt!PPW8=k%gOgLG=|hK)9DNxrqAWH%4dhRzJ0<>{ d=}r+ZGd(=cWN-(Qp)w}{bPI#)$))7t;@=93pmqQN diff --git a/internal/test/LANGUAGE/AUTO/18-3-STRING-CAPITALIZE.DFASL b/internal/test/LANGUAGE/AUTO/18-3-STRING-CAPITALIZE.DFASL deleted file mode 100644 index 44829ad1ba296335e2f6085366d8f8ea128dd126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2002 zcmcIlTTB#J7(TNLTkhF~1?!4>K(Mkf%T>h{)L}R*Bg4!xmr_KebXi;~vV==*gA%Gq z8NndO=`_R|E_PvjNXws(d4gLQar7BI@mnM_%KmYwQ|C!k$#c#B3zqXvo(m9aRby+vqtzk(XNu2GhG+)qUma{Xf*;#6> zWmjfrK4_zzXQ;HaJih>k-d^POE+}(aCg!6=u z3@IQfB_vFO#Qn?($1P@B;*g>;QIkel+}(1W66i&=O=h@Gq>HZRm&Aqad)WnS=lTi} z2ys7kN``DrwiI1+?+cqkg?rB_Q#3IRtw||H0wvF)V06KC>NBop)In5i$!KLNJ-_G>jl?(uY0L9YV#_bv6FUiAYZTe*+*s*!+D z2FI@tj@MxT(3cQWK}caf^LpVMa__~)A3SfoWW0L38X5)99nm{^0FvFELl6RxgGx%V zOdbwa0auiU#pPkw33tA-+NB{vcoFV%6qoW7NKwSzlvHFs1SW)4OBS*l5GW$shQYKK zE)N$_mj_++@2O$^enH&Z^+BxMR7TTqbvN7AQ`G99h{@@3}lKjSFNPgyrkT~F1VNQ$==&A@U+H4)O4CuBtn4aQP z$?V;VYi+0iu-{le1TQ(|<*qYZry5HpyBp+cXW43NF z`&Q_Mf27sDI-VD>VLmG{=kDq9n zZWa62Z%s}m8#nsSoo`FDqt%zL diff --git a/internal/test/LANGUAGE/AUTO/18-3-STRING-DOWNCASE.DFASL b/internal/test/LANGUAGE/AUTO/18-3-STRING-DOWNCASE.DFASL deleted file mode 100644 index 8256595b12e303340aba1f20636f469a111d9469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2301 zcmdT`TWl0%6#i$oTiWe**|tk5Yk{E`DO+aS(xRnuo6b(ROJ`@cb73ihq;9utOX=2L z5JYN&Mq;vAsEuTPl=!I82a#x$i*AfQXhKYUG0_K&iALj-PsYRtJZJuLv6ASk>2}Zg z&h0;!|IF+n@f?s8UdkPx8k@*W^SQa%skvExG&jx94gyfa&fA*wM3nTTfS4q_R&m6c+7YeL8!# zxA$~(M=Eb$zQ_e~gpf2TA}J>%K-|QBIUfj{vSA8+aYYtXF(HTTMLS;xwFs6W>vq0s z8$X+y5+*VyG80(N@fpGqVqeIY^;xQ9#x>Pm;ubiceLnAvt3nb=6Js)Ql`TiX=$xGo zc61A!f??`$H6}#0lq!jaOfFxnJWGgccU8cJS>4Fq9N?}^a%VppaHT?_Dz5aXlj_xa zpm#rzdo~n;PiSB0dLG2+3J}o$+1!~udGYeV?5B85#l4HIF{Z}e3#t1ugfm=PM6D4 z)y{d~d37B4YB(GDL#f(S?J}>X>QZ&f{NClzU~`XyqsHNXqO{V(yz4M3N}Mn6vUnkT z=kGt)Qv0Ar&~8wZIRGs3P?TJG||ZLbPT zqAB$Yx@=lH+*ZlC?xn_%Vaf@Y3oL?cA0$NnHfSnI?tXR=<7&LnykArhv;ru_ zszeiE3&g9EEM1q?`yK+6L)|*i1@Cng>tLDC3Q%*uK%^QYo=C!zV|lUVLCZOX`w4Wb zS8O}_dWxM9255~Ah)bWk^h{Ak$gtCAo&=RWk(@=kG3Kif&|vAOdzIfR?^9U>!q8~ zYzI3l%n07e(D0M#k<94P?AZ9RiQ|*Gsi&rAX6H^kee%>Zjwks8&hsY30ZVl{1X0M( zv>M5eSk<7VnNAabV8ZV}SYpWLAXB1(?w`)^f|vM|yf?*g%=RPMzNfvv)JQlhVAgoFw*&gX}jv zduY?%#-`>c9uBu`InpZZI(_Ex!#xf2J9qEd8fkM@BxL8k?H$`XyS6{_X!j2E^Vs>2 z*egZlzF2>J-++=(wd9~~nAZN(fuVz7LH=a9ITO6acxNn^8NYUt(V9Js21}fxX%~Z= K$))J++kXL>MRp7T diff --git a/internal/test/LANGUAGE/AUTO/18-3-STRING-LEFT-TRIM.DFASL b/internal/test/LANGUAGE/AUTO/18-3-STRING-LEFT-TRIM.DFASL deleted file mode 100644 index 1cc8e33b282a45d606c804721b7ddcb9049b1fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3246 zcmcInU2Gf25#A#uMWTL8{na&NI~&C*0$QhQuHZE>lP?dClJuS6nP4eJOn7vhomTq76ts!rv`yL zvuoP2g`zF$f_I#q*_rufW_O3nEz){Q)u~!r-zZnyI<0Mb8=D?ot<`CxwplN_bQR?E zf@)gY59bwiVdPt>ZhO~EvF;W;cZE8eZeykJ>@ZDDQe~rFuE1bo0@&2l_~_K}<0IX( zimeN8|JG(~YW&#L*yu?2&8u%n@fsndNOq8P5E3U*629igla6LP@@!hyWJAel$#5(5 z+aVV@XKPmI_l{Dpwjo#Cvu*{`S#J=DknmN%eKu#PPTDlWZRwKK6~5xf(uSOc)RZ}m zMA~n8LGM!N52hyMG1+#kv@s{^+N>kPFhj1svF|b=QN1@F!LY8EK3I_6uS)$NE=2N) zM6cAg#$&y95a{g(f-fZ!@FY$qe(i%8O@RgO|E^vf+5wE>5&lhg${zsNclm++QtAEg z_UxEFz~0!>Uom@rOUPE~MYCriBE?|%vjh2q7$(fO6VgSIyeZu19I&UN-C`oBMv$_GLAsyQtAGM5INHfA(lVF zgE#^R@Vu2D;w&b9zcK&V#Oy=}ND%;VbcYk5_b<)px0{e%dCK#m0^(YK6F7fM@;_G> z@;RA+bFov3lSo(ix_>aKn#N2T&!;@E7&E$N$@fJ&0ew{Efa}=#(-!Ss;((UE-TNPR>n>;DI)E)cFZK}jCQk* zXb&`po}^}3rX`y>C!2GU(S2ahl~jx+naj~hG!C-1ne<%Rv2S-F>>tryoXBNW#nxC~ zv=6ukbTcp5(2u9?X;Iy6gs>LuOT*Y*W&yrMds@+vnFOW{!&V$*Pk^spHD_6xv8xF( z3Fp26a|3tEh;SlU)(O**uP`e+oykJy6pigk6#oOn@p~H`PW+V}MDk~L2+42Q0VF#t zf#f~*Ad;7a%8!J~Weim{HA~fS(qo5_n8HvOhEE8?eqk6FhAo1VI4Av{8%UpV1L=3% zKzf_2NTE=99gsRR%0e>{z>!`M8b1&kr-YN7aH0t(hlR?1u0n2b74kQ(LjJ&2h!38- z?4``KsmrheIqd=_HErgMne2BM)!D-%j2>bS^Mz7it~G0!a|Q$ueGoamIgsmvpPV)W z*Nrb@lpVohyu%(raz${yAkQO&SOJ_o!yZMF5~`00odcXmA9A7eOTqm_kN}|er42Yd ziY{xqmVvzi9;7LuoDy0?oRGi3Ci&XE%Pr4YW-iP6z>0jrt;k10{kkB(0IS%s)acmp z@e_|vObX3+L6|5k7gyZXwNm-}&s5f{wT(0NhPQe4-1%pp6G}ftC1qNj(Pro7(y7l=TlWIl=m|=F!p6pKN&ba&-+Z2dkb8!*yCL z73zhe=ho%r!Wyl*aG|NzJi6@CLZxzNwt)^tLjNJhZFqF(qB2BR3vfSLq2;Q$+Mw(r zU$?)9+pVKPD%_5+Vfbp&)>w12Zvbv7O2s{2Zcum%bh+#mOTjU~h}?i%NVCYue;#f_ z;Qys7H2f&Mg5aFZB zR|@r&yDJm<75gS)UI@3_g7#o8h{2~jh@tFUxZMJhuAn1mM}8goUGsS!CsTGsF(3Lv zd!m3s6$=elZn)J(*(;xQ(bQLa-bZK`4ERoDxh2Dso@!@h^QE`qm!*#X^BNy#kr)C5lT@_0{P!)9WDM9;N?gk)luHC%(Pk`^6L;wH) diff --git a/internal/test/LANGUAGE/AUTO/18-3-STRING-RIGHT-TRIM.DFASL b/internal/test/LANGUAGE/AUTO/18-3-STRING-RIGHT-TRIM.DFASL deleted file mode 100644 index 43d90dd5e0436f3cc0a3dcac6a778bbd444250f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3240 zcmcInZ)_Y_5r4a9yZ#^lOVeJR^wmiPJ!ehs95;?j1?%(ryz$-cWp^(ZM<8@LuYE_) zcjj)LI1P=W78OO>Zg8ze``Sk03-Af41R+rf7^$DCeyY@dsD#7^KnQ^l{lF)xhMD(r ziJcPyi6HNK-pres-^{#uvkkiXa z)6!mAP?L)j&&B)fT|33PTkzav>TI};<-(<-G=7q*>-BO47Sq$f#%HDyGslll^v$bw zT6p`9Hj^_`$7ZJD6Mc7X-jD`rgpeZHLDEIY0Ev+Bb$=k{Xttxw>uF6f)QlDjw?e-Y za#3=&W`+J>f_k-erQ%+2E11q&gGhvg-}5`?b4Jq9O(Wcvu1dY(b-!CTlq{sCrZggV z-t~gsrOFZ|ydxUJ2zH9a`%2GEh-+4SgigChzCn3Fr?39a#c77u3yYs%>%)1k% z`7toW1(5$5=74}fvt2m5K|XJSba4=RALQ0SlvLUwMqKo8WL$yD)zZTYL9RDL=*}PE zK^y@Dc(zKf<;S=HQ-|jvV*as-*@FO(BDlxZeePjHM!wdB?9Ef26%`P-hMU0oyORI8 zx{%MQC|r!4(g2Zr!#DiVSkg4+biAR;f@;jAHA|V*L1LurnB2p<LeEwOLKA-T<0X82Oaj3?PwWU28|IhFp_CaHF8;H-n24yj7hT8YVDXY))VPt zU6Fnm5B)LCvP?@cb51tr#3K8^pf{!(OA42xlgI$bI_C70?%4O{5KfTDAa3NcN!8Za zP-FMrH<>4h&m$kUasu29r6<(u`eW zkV&}r1=t(8Uq*xz!LlCMmOsa=Y(0~O*(pZb^ChL|dNS%_GZVm(z9TeV5*kaw$r<5fUO0JDs6571$fsO|{Ee%S-*FY< zgXdm*DKl%P6*z*Nb{UhJHFL&X_UnwM*;5mY9%N6A17u_t_S&MXf zr^CR51ouNht^?FQ z-GJMprWGx%WuQ60gY=wGP6(~ToRGgjmmFw0ZzW}!xhxw3Gx8BPBOeI;+k*TU%%X+! z#btM8wN(D*3zfBMZT(yIhPQFy;^w6nh2@V>Nu5p3Y4fQC{nTPQW0={~mhI%u>S&lXX6grf0`ZD z+5RuH*f<;hA{&324Ue&-Q8tWaj!cIBOv9^}tE)=Ayjt=USg+AysZcKzJ-4o$FRaq4 z3m-7mnn%yOv{0$s-)*3WFNOY-j@$6)*cEk*t`y*VXqlF);!_4?SNI|QBiwFJ1o3cN zX5;XyN!z=dt9>J41=m)sxSQn$g{MHzm%U<%4F$&lOa3(UyN|^algFo?Ju!U}CBF~1 zBZ;PqCf)6nO`+Nc;aji?ML(3ZG}Y0R2X22_cQi{)+pLHC5Dj%Z^b@VMDHMzDy4Ro$ zcde{6yh3%kP+#6#6Zz+C0#UymZg<@Y4rxSI~>HO$azh1-(HRa@BCVt*L?hSso|* z>aHmC&_CQ71=OZkXt+wltv1SD`GSkqnt<&?h|St=hddhT?a(I}$Lj%}gmew2w^&`h zyKynx?g>r?)4_@0*y@Cxc@INp?&)rf$q4U9JZi*%tfgXW7!}fng(BZbdkmSwPJ9qvC D+fOq_q4m`vkaj*pH{wW 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 diff --git a/internal/test/LANGUAGE/AUTO/18-3-STRING.DFASL b/internal/test/LANGUAGE/AUTO/18-3-STRING.DFASL deleted file mode 100644 index b1121f2fab0c44729bfeb57d4dd509405d45e1c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2646 zcmb_eO>7%Q6rQz{5XW}v{0Le%NrylXa=KQXv{i6Q>2|Y8+&H_*?z$mJ2wZ0qoBB^{ z8xob4stCBOLeq$72dIRE#Dxp(tR3s!WmCAd&b_nT#-)J{) z-Z$@m-W%^4X?|KvQn6Gh=kkV0OSNjbR;7z2lU7PKGh@(2!08!LQKhq!f;bf&jRm!B zI~mhRSB(X#*NnKLNcQkl;i zFB*AFr%)jrA@)V9bvz}DdP0%yb?!VDu-~-W5;8vnsRhpmol+{IL;!nAdbQ zAy1IY8-WXicn)`jJQ&O;+3Qo>wIcc9#*}C7!EguHvgAZ~wFl_d10iR_VR*tP!XH}z zqbjh#{X=o54n0mCK(h^s(zltr4$IC94|H+aYtOZBD(%4DSxdgDwBICTE&GPjKIP#+ zbnT-(bGy+1?6(pUAY?O_32$EEp5K-UXEZWtMRcxbt}ovV3hskYu$hp2pPN!R40ivv z`-fcjXk?rJ?apsCocj>P_kXqTks9{f8usfxz|B>sHjvk8$Q5C~|%XKPkv#NlE38CjgNrw1~&Ye4bW#Ti|VmChv%df-X+-s-&k> zXj0MX@)m7g)1_&T2PC@PF%XlIAg5;daYdchB8>BJ_iO7)g!#RG=JR6Hw?`yZRa9O{ z=`$%k;thgAAR@@~yn~|=Z#!UZNd-c4`hRP}a5lWVVAH3Jjk$ZQ)3!pf9V6$5ZedM0 zXM1sO4uIPx>7wF!+fXwO_d>AO{YTkEL6h7dnIE>fA2Ay( zF+Bq}fg8+|2;T+dLUonh}`-1f%d7te@@*dlRg?WT-I$GpYM~hr>w8-lilBh_k zC_M|yfHpsUTuJg!rIeJ!z2izs9-E1>hkIH7J}~1M1hjcZRVHNQnvrvk3^?vCTyQNi zRuzlP{lo^4d<*EVgbZCLBzY+*O+%3pe~mqg~XoEL&&e}F_0v`fHS{a zKVF;^RK$J;I7@tov~`IKaC5+5Rx=##8h3*w$dBYUYYd)HJF! zvsj^NS_g8AbeZN5$Yj%II#V@FRM~A?`*fpHrTyoGe!7^3-?;^vE4n{Xh@Eqa_uVR9 z`rOwp`FwQ&MZsfEF{8{^{jvAr#<*W)yR+oJfZ3$o~7 z%1NIc*p}Q8+luW-E?2D>`9%uH0V|p|mudy0Sgi-_oE_R4adITTITa?iH%Qm9dfXe% z;!X(e(tnXafc3VpyOV diff --git a/internal/test/LANGUAGE/AUTO/20-1-APPLYHOOK.DFASL b/internal/test/LANGUAGE/AUTO/20-1-APPLYHOOK.DFASL deleted file mode 100644 index 0929ed33b53b8374106e31a902b293a4cdebb0f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2082 zcmbtV&2Jk;6rbI7630p0IF4{?pjkpgrES-3(pD;|O1s{U6DR9kcXyo<@gaWLQxKI;82MRf-`>rQYAPdh4*%2Cj=yruw>7?-+S*j zZ{EjvjdZ-JYNA?Mt}d0GRk6~jR~vP4v9c=GDvi~7M_dG4yrCKqo?~*F~kex>SbEsZ$`1O`IH`IB_D?mr*P&VEb2}|Aro zc$?)K;Rx~Wx#3JfSM98!d+XdSuGhQkMzXq`hnp#rldOE{BSs{16nc*)ECSzP@5G2{Wgt3x)cP`H-agT6>kjg!H2C{LtoO@*5(p zbAM@_8xGF<&+LhRWZy;2U29Qy?}T5DY<)StBi=7PdUZ!a=Vzbqk#Ci5mHuZ?z&M?R zTyB>73E%BKa9@&CLqDIz8p>0OeqN)doX!HGPg)WmX5D-zd^?~?Vv?%Z>Xd9!yI?|* zRliF*tvSo4Ii3fL!Jv&)jVgK}FJ}xhXGx6XxxahchQxY=2%3j{6-gV`y?~9+-b8Oh0Fq~H2$!d9KQ0e2qO?)a&*!hQ#0ndFm+e0Z*<1_{DFf00$fS-^1|>gvD4l^(?bPwU{`FH#L^KID5v!24?5tg|DMAr| zLR!|sw2(hQ;NHO9uedvmyT@!8moIzKsC%ULTuT-ko@U}{CZDP%vx?HQ^LC5I};en6P7qy-%=5xilMqUlr8?J1B&ZqOV24 z4znX@oN9TnqkE0X7U(!UnLLLmINqlqKYO164hI}iO{&;b-qSN$)~2SSS**vW4$}C& z=MG5itVpu+;Zm)B7OB5uhd%Nd*_mzo%bpu|t`*De{K++^-l#5mZfYV;p_ys$GW-8F znBO3$tz?ewO`HbNKR8HjNtZeRH^#&H%tHrcZ9(>Z(?&nYF)!V{71>+sjF+Ippw zM2ogOjnXuj!dt?zI8WH9AV3wOl5Hv~ZI5$^#XUD!E-t^nP{iu)9aVuRflTFvbOH$=Ik(HMmg zqA{*$A>xdN7oUAFCO+U7CMG`l5BwAUgE~_v5;ZZK-M#0|+%xx{d#4QQF6pMC=dTyC zxpYy<&wGV=PnpdZl~R7bm`W?N+^^ixEgRh(gZg;y*;tFSXC+lkC%yEHLgv$@ndI%` zO6-gR3&m`X8>dfm7#lpq8PY>8h308tPG zbk&cl1UW>D8z#~)oIolqQ$NCM(Od`F)Nk)oynI2+rEjKlqMYj`AOS$1`jNPcbz)eU zu1SkhGkxMW8d#g;rNL1I0+AgS!7fq1weN%$({u|v1Y$A?HrB&SJdf`pnfI9w32Ac< zeEXOPOtl_tm+CS+zqdEC;+x$`_wALbsK9OwCu+v|nlVr_j@69rnz8R%wdUtLcro*@ z=L6r=u@r8VGMk?24E|j+F#B@vr!PJ zqtE;dP^Q@|D0nH8gEV1jH6 z%_ia8q<&i}KUeaSb6!F7(j_k@-0!G=h;X3v+=D&JY?5EM86`WneN%+*-jM=b3y9+` zxE4XYj9}cdcE?=|>eUC!=NAE39^!mcOCS)wh3O+e9|F1-;(0V96HN$7$n+%I=4x@V zV~k=nq76?IB=Jp+a3taKDIYe`B3enFqkg?ZY~KF<<%NYxusS d5+rWM&d^i^H4R=cG#%E&x3MmE0KCvDm0wHOOqT!v diff --git a/internal/test/LANGUAGE/AUTO/20-1-EVAL.DFASL b/internal/test/LANGUAGE/AUTO/20-1-EVAL.DFASL deleted file mode 100644 index 7e365c90993ba84b5330f827a7216682539d32bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1910 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 DBrd<< diff --git a/internal/test/LANGUAGE/AUTO/22-1-5-GET-MACRO-CHARACTER.DFASL b/internal/test/LANGUAGE/AUTO/22-1-5-GET-MACRO-CHARACTER.DFASL deleted file mode 100644 index 143d4c4fb843ef77a98117512a7cb44d8c618ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2494 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 diff --git a/internal/test/LANGUAGE/AUTO/22-1-5-READTABLEP.DFASL b/internal/test/LANGUAGE/AUTO/22-1-5-READTABLEP.DFASL deleted file mode 100644 index ef40068ba390da0af119b067e5e710a3086d0a7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1902 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 diff --git a/internal/test/LANGUAGE/AUTO/22-1-5-SET-SYNTAX-FROM-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/22-1-5-SET-SYNTAX-FROM-CHAR.DFASL deleted file mode 100644 index ede03ef2bc943220de089d0a11f3cd5c30c65b5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6305 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 Id;a`?0h!lq{{R30 diff --git a/internal/test/LANGUAGE/AUTO/22-2-1-LISTEN.DFASL b/internal/test/LANGUAGE/AUTO/22-2-1-LISTEN.DFASL deleted file mode 100644 index f2c7bccb7ff23c2783630c28f7a3d6f41c25d7f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2717 zcmb_eU1%It6ux&hNwdlBb~i@TtZAIaRP4qHP1-^mwL0BQl5J*Zw)2x1C`jCFx(i7* z?rus&Eujbn8CuiYI=9j%pQK1@M4`1c59)&=iVyxlK@ia=K?;2mtmoXD-Bc^KmXgh! zdw%YBzjN+AcV>yyKapJGu7>3o>KJW4Olk$0|)O5>gJ7;QMfIWBjAto?v= zJ|2f(d~f`c2WFfKDrl=YWxH1jm%-6;WL+E0Uwk&QVn#syeMvuVMm{EFDSyJ6=F09(aSyf=*GuJbma5+Y$gPN-vH}U zezCBa7k@2xOsGu|LMXtfGD3B=KJ@!4ou={b7;PT!hLSArLK^+}sIfYcztC|zUW@sA z$V@t2WfqzVKt;t5DTM3!PR3{$8IHmOIMd~)QA6fj>xBVue#DGpLY+9zjQ>YXv9kA) z{k1Cl2rudXI7AQp+aZGN_hKe1`6!Vh{wc2`ku;6L6n2X;q8fv`W+{78U@?a6gcOF} zi6(3Z9I7>_q>PN~B%}}vO3kcEY62Mq*$A=${_CM>V~M2dBu5lWb6g9WF3G#L!JdHT zN=p(%w2HP)>Y8e}8D+?{(sqJTiQYQfF%v8lSkHoiC=iJxG|MtA#dIB{5s1NrP(n2( z6mCb5KnvLFhFyKAc2{7R`(Cu~A9uz2Izm_-UJzTc-LC?Eoi?WGsC)%V1M*TGRKGxC zN!PM80ld7!=HY|kh*8!Od-=&Zmi zu#FfpT_c4>kzo@0yoHU$v50bzUH{(OTeweLI4O^5w1&M zi}T`SEDc@_V^B3^d?W>150^exi@Yx)&$CUay~@`iM_KzJ7EiNHy#NrhC(?UNU4b*; zY8%1Ou*Y9eLcGGZ%(BE3>v37n69A7p>l!@O9@hFOrm)X79c?pf#WPoD zYtFtnYi&c;pZcCMpbj~jC0@7u8={gcSLCk4YL{G?6Yu`RwmdxvpA=KQIO!$-P5&hJ zeP;4#$MO(EKjK-iZEGCq`Mc(r%}ZdsZv`d;tA9t|!=?GE=p#o?Y3MQg45J0v+{ H-MH}=?Y;yP diff --git a/internal/test/LANGUAGE/AUTO/22-2-1-PARSE-INTEGER.DFASL b/internal/test/LANGUAGE/AUTO/22-2-1-PARSE-INTEGER.DFASL deleted file mode 100644 index 2a3ab1644390c341d22304d67d559c277673c16c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4072 zcmcgvTWl0n7(O%8%eH%Adyz|RaV;(2#%XA2NvSb1%+9vk?#`5%*)EMDHl?_2w{Fu5 z1`t9}XN4O{y2I&*)!M5Vf<}xb*lfulQ7-k!WB&P{7zR&aRK~&B6w7BeL~1Y^aaJ$ z!7{}#oLUvB#HRpu8zBxtQvJQFQ)jtPQTcxKLI-pHDR$t44mMIzQNq|zi#I&9p|mxa zwIm8i6U(=o5?lZc7o_6f3PC|df`^kg~RG{Rt}-HY@9o@Y(=sCxm~BHg&YNxGKl5a zoP~s>r)%a-HPB!Bjo5f5*2IUR_`ifz#xqqG)0tsK(@U2=Z)GOEJ=++*6X|KmYO5d6 z@#s{O1vAaE_;f&DWho+Sagodi$Kgs%L=W{Z0X-+lKBJT?g;WJWNp98KxH1^qy{aVm zbYW`{7$o7YUqBl8@)&u@6m7WSUxkP~sY?hV_!v`R1A>k)g&l}tRh8r%S~3{4O@gg_ zenCY6xWp{mu%r0^EO_B#p{`&+GgIw@%+6aF2fc=jdreN;Sb2CQkJ z0bUxwnl|=^X=8sdZR};!#-60MBUC&?MGqCtG@ywF)S3az9ITA9R_c<}ZeD{Hf)dok z{9;BhKSF=SW`BaJ3f*YAOf8p;`w>l1^p0^KqEi&TPHnUy<^Zmd)*afa1kGavIzCMu z2dUUeMZ~B^+ct{YDe_T7*N@pi(K=I*IkO+~r`Zp=Y4$@tgy{-Y_&zBi$VSc?Yf!vJ zMFNZts}^|2!qR^9-l~LUU*`^^CTP^w88uZ#tpYK5Uw|#YQ&n1JL~kN8-zY?{!ZD{n z#y9iJX8|UR^{CwgT1R_W?%;)BP>D!BR1z{>319x~1$zLn91>l7#d`@*A1bz7F?2o< ztG=5PPlZ)LmbWWYXPJYj%$#`kA{ng26A#Q1bHu7+&A5Pfb3RxeS!9~rIc76+6h&5} zekqf48#Bp^Bc3Hsek_yR9;sfE?!nbfCPq|?0U&vF)U2erk zX@^&2iPs~_t(1jSR+e?q+f+#cvJ9(0VaR4BS(87|1^atoyTxsH;4?>IhR=BT_H#%y z89w8N0L=3lH-OVD&S%`CVEcPM;~K$Spz6rIMk&tYHupl{a%2{Ej*`K5Ci$@M(tUr5 z+D=j1K5FZtHjUbR)K;}9C;Vo*GB-_E=DO+1oCDVqP11RvB8Edi%mN;0pa$kNSjxfT z=dBGl^Q#bz&%sJ8TSPwy`s^;tJORk1bxLAD2$}~Oz7vDDp*kdps>0{y41l`OPd9UP z+k$SQ(%B7%CF=l!>Kahr!U3qngNnri2=O;7)()jZN85S7s)Ts4O;EuIwDSOpUyZdW LzBbmO_{jJRPuve~ diff --git a/internal/test/LANGUAGE/AUTO/22-2-1-PEEK-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/22-2-1-PEEK-CHAR.DFASL deleted file mode 100644 index 25029bdcb61277c9560c92287c77950f717a6d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4029 zcmeHJPjC}u6#sTNiAkD2BHGbVVJJ3Be7fv{PDV z9K|VIWSoq&FhW)a8M$$?oCKOsqgKVq(L(RPH&Lxm-l|( zd*A!>ec!&9W#W8EOhv?*>DgR9I~SQ*n4evkj~t$viyWI-n9F1%hhaYQj;N^8@i9Rh zkH65@tkp>}bJ>IQ*+UV1A$#o5!MA%NeS0Fp>|8Dn%)kJ^zQJ9I!T$bu^N66OsI~j9 zd46!$?!m;ac=OuDb4*}{5RxHfBpyNngd@c>g+NS~G@TzwrX*e#CZt$#xma*RE__;( z)M6o+h|JH-^7-sr**vB*eT*=K6qgF_k+dx8NkuN6WfmD<@pQqPl=(?WO&FC3>#kTq z>rAl_NF?|K-^Wi%(l{@U2`agGE_9L*XDAq8F`_Tc>*LI|qs(t#jk88qILNr(u){2M z0IfX`w;2w@6W$yCq5#vl6d<5SNWF4`ncnJIW)d~7v&O}1Tz}cvof#<#75_JcESv8u{&AM^0=v>~#Lx%G-GulEDd#dh<*VGmx`SdrsUDQu zJ_Dl@R<4$&>cJ=iqZ1BowX}!wpj0+(-Tx#_c3EP@}txmMS;EIZ_Q{lQEFlT{b$6xY2L)8VM{b;V>Msc_0EK z3S%d{B}*q(x)eWy=MOMaRHDkxPLQ5bcADV>QP5TVEUa4j`N3bXhC#yXwl@rJ%4UGD zn~EP5I%1+C4=1t6@?(NLoRU<2CVy`v z7?%0>YF&w0KCT4>PBl3N?V{Q{uHnxJ$ zb^89%yjtMKSq|)2L)d%*V8S6y2`K~|02gK}=m@bn2F0|hN^)I$v>1>%{sLL+`q_wr zCed6hABwMlC8wBDGzrmb)^;SXSWh8ISrH^r^o+41XtSb7@Gv_xN#}=?+N6C*6N0EJ zcDocrT~a}by9-J!sMJ7q!}i4eWP9SiwLNhcV1cLBcG1L=?T(wK+DEAN%TzmVJ%cJw zQ}^|SG8mp*PHnPbFncpFK})d{`4;_ea4g zDtHeBTPK8ZiPv-$ZZ^Hd-2fzE0`*>{-uF}QN$P!@9U!}z+GwK0VH4&qC3h(K6YMvo zWjm&dYv!ia1(ul`RO5R}F57;XOST_o$@as%Zgr#P6eTH2L`nuIX$J?s@=6q5UwE+6 zKp~+3US{C2t~C0)f~r^n*B4^_s}_-#2k6paGy%(@Xwxp;QNGH2URUhcy;$tF!rv*k z3Bd#zPbEau*@!`Frd>E|Kaf-D#fR`yX9Je5H`V*^K*(sY19j%ryi#g!f?w)-&f#QcD&U_moxAqb8d;azx z&;D}aI$@Y!$rdX1UhM7(eMdaEg3&j>{sHH@mZr}WkNhKX&Am%?{`arz$l|8s4OVl^ RSwpgmD{DQ)zhu1f9!}e!5wNRJa*V{ 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 U7dUqRm}6Jye=`;?pIlq}7Su}7!2kdN diff --git a/internal/test/LANGUAGE/AUTO/22-2-1-READ-DELIMITED-LIST.DFASL b/internal/test/LANGUAGE/AUTO/22-2-1-READ-DELIMITED-LIST.DFASL deleted file mode 100644 index 0690cdd55afdeaca21bdf70ad689d6010aacb766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2699 zcmcImT}&KR6uvVHl;7>HKvT99N3bod9n1o?Eo$sA%(BbQ&TMC9i!`at3QLDb0r@dn zQbIA-G?`FnYcsdDFTUtQW3W%9&~D<-i_!RKOpVdRXnZhf;+u)7=geJ@){WW+lihpn z`TOoU_nvd_ERo_DWmS;JPL28bJQDPd@ALYN$zo*2jqLm(GsWZh6s$0Rw? z`fQ}i+@u+p$Y!RpgMu}kogB=(u~$r}Nq;Srb|H~?&GC~5xN8AfeAZ#h7B}U__B5G1n3A;aeq$tU(o$; zG4?732-9*xa?6b{fnPpm#{6?eXo{}GYheA@{FZ9YUh!4{_TG|uUiW`O$ddiG?oaR> z7%nZ>^=;2DSxQJHx(nBQZ*Xnl`MQJOc0Kq|m|U19?ouH4rEioR_yeDR-S z*j6Zp%>fLp2T+#ZS8stw$gsA#*?23a# z>oLQ8DJ|nm;9m^=5Dd$bCC8vpt+WC4EPD-6V)mPslH_@?s9_x=tBRzhQ({y%l4h84 zJok5ROApfuUpX!FRe-Vxdtsx!knv&L_``}}=!U4LtyJ0y`>MdSGAwERq9;depC9Zh z!q_~P)TJt6-&QaxMu;{VaGgNpp(ZUaA%qrTXFh?gl>+x7<%pyrBLh={QA-xGhcIk8 zZ5WES=^CIM>LQ@4`D^E7$y8WSv;x(ofK)82x~U*Xfb+|Gs^4pJFHR71KhQcP-_a0~ zujmdW?_)ri4l?i21|(NOR&6Sln3QBg7v-2_NV26EsH3RsDXeoqSC4+(aWmzeT>*e| zV6@fjPj>05xPEaV@G%zMQ5Ic-Mb`)wQv--mv497mjo?Ur2EbzPfROtZIKP=v3f#eBkD;eiG=Mg{ z>61uy!X00tVVQVUxw`iKi4%;7pCXTh(mX-0%sZZJE+4EyL_ zggnIT_cOz0Mt0DrQRmft6t*Uo*c@4WQN}` z@;M_PGjatC%OAu&M{CgQER7&}lW}u-z{9W8npbH1Q5x){5sL;7(~dX|K1bW1qP5L5 zvWwO>(vA?Vtp;EIpzDa8QWR>Jy_nu-z*Kf}N@$#w8inCe_I%Hp!cYdj3I0u7hR3B1}54a4hk(_XP}*{iX|Gx0!dEymxr z@7VBM*~bI9l zbM8I&&XUI0)QqH7j!l%xc2%lOPfbiuNu!mjG+CLh4%^Zw@TK=v-JmB^irU|~zpK@( zlMGkw!jwHCS=099Na6SkQrA97nW&b^@UeFm23R#hd-Y!Z`Won||@ohG?7M zN9;$6ErcAn7YWo#@E@$9KJp{vKtw$H2o<_MR&U|s7XFnjcGg=EZXvE{F;ko=-W(%j z&FQ9yP+S-c)$|aMcV{!_^w9T&%ofk+p?*;a!soShhc=>rkOv4^MZo{CRBHAZsmPNqbCbZO{#ZLeS{BnaHg0K76d-aeg47S(w z_Sxc0X)s#TqjP%nW4*m$wlq_`z8S8e8giSx^M7#r~W~id&b8I=pbEvPVd#de=dE1c ziZz76U{y@f4$GX6p_V(ep$0;j50C14JY*-qlaC%$GDuW_@FPyeLb8ky)VyI(t!^$b z0c8Uqi!4<^RZQx|Wvw6<{z6X~swJ%ylD`8P<|jU3=vmpc3@8-}eg?r)Cbi_Oq8hra zrW8X_Eoz|bHpoJ%o;%EE1us9czhG-|`JAo8v$d7S_=Y#^Sr6*O)W(q=r-pO54nfg(LIf6h;EY2HS{B z8YZt_!(Q>$#o0FC3O|8ut74hyq{gd84Yn2eSAieoK9h!?&w0%A+>>y|Gkwonj(~%#CYdy4=y*{OYQ{`Fl|(!JQkJzv!^p~ zD;Y}0WUZjap7$zt#dSL4y%aVH^=?9by-z(v`2gN2a}jVSh8mwI-93C1-zfGJi>1~^ zZ%p4k{|U^T6iA|B5qRXK}}>4S;B5Fbn=`lQc386QYYB=wxRY`ahrFu`PR z&OJZhIp>~x?%7!;RWGZWq|Th2ot!GpNi&NJvx^JTiJ3WRer9p5P?S!9Tsoy1CVg*6 zQHSG465Ff_O<}G$zEGTy?8V~z#Q59$rNr}+GCMap1)JVpU=w{k-F=4-$F~hCmd3q3 z5_71pr?)TB6W_Lec~uC_5JC!M4M{B_A>t$MCr&74Q_GeI(;Ag^B|~HGvg_2qS>&8W zP1kAcmKJ7a<*DKu#VI__$$26W;$CoS26MV73CpEDCk7z4COv9bJLGhLCzf)+P&`Ygfe=D@*WIxdb&R#RX6=TA2?5Kh>R& zPL?LY$NFPO-~O=Z6`{poIdpBltAq)c&OH9v9_f9$?7a?SLIfmmmRnEm0Jq8^f?kLi zG|ZFp?mJobUZ0QVyYew?M7ZzLSOiuptTwp&3-4cv8Vv$OMmFLatwviHXg@OAN|CWv zur(S)KwY_A0-M7A|Ij@TtuXY`(Fk~2D}{(y?|$mE##BQeNaM4VhZKE4qo$lpgG5hR zF)_$$#X4BEuxelhU{%2kXpE_ftq#HCv~woBVbvP~0c+HJHW#vJ` z%vdodh{9I1ZNym67h<)(Mwkf=F>0EIDH}OEo3mrSCIHmO6n#|o6#ok1DpfNq ziX3ARB&%#El5?yT$rvVtCqU*1x9H^-d%12A)gi@HRGXUUd=D5kqtR9!`Nwlk{`Q=cKRoAT4FEeb z$}p8J+k~c)(>h!$GE~WcNAfjmNAe{n4w%Tx~i;cq;%vCL*<{s0(lwBDbvVhSrck@p`F(~$c5prD4^qIdUspJq97Gl z03Gqr`LvCV4fkuMk5M@*^M*pBciFQ@<~d}7lO90s*hErekY`?jYvZ^U4hVQe`04(L zh~u4K5mC6|A%$xk@;N69c+#X|rB$zsHUkOAxw*~ls7J^h)&*IU-#i_;&4oX3auG^X z2iKF+y&9w4$1IHGLoC`z&akm1$p>6`284dN{*kv>_;n_~!kY6eZnNeQb|B4~Utsb+ z))Hm$J*=gj9f+_N>|@_S*OB{_LFgd0l%V5j$>?@@Qf2c89m z;cyX>oTy&2h^iNuB`Vw|SP#I2yRPGdTf*&~&F$}7?1dk>{n@RWS*`)+eyC(XQ!>c` z1+xK$KM6>v+R7#I(Lq{EPIX$hX$ropJfrFXs%nZ!u`~clr=X81OJT0VYzWD2<|Qbf z@5em%p6@{N48&syVuJwlqjO}Aa@P sN`<|U3AySz1nC#9ufF(z4?g)~;)6ysCMLerbLQH*3W+>uvUks% zzwi9qd+uE(_0MR!tj(U7o0=}o%d?A>xy6cnY<6B=m|dJNmgHj~mrrV@MPDCLwbArb znP$62Q=Bgysg#b&&SGid=#kg<$e9DOIyXNx4Ih1dz-IdQW&8K;O*apzw$9Q1)u*?A zUtfRk{&e%&jjKXzmJm`TRV0ms#7Kzvm%UiZp|+z8<#ehTYM!S2W#4OnS`^o&mhZ*0 za%FZ-nJ&Ftn#OWYED(VZf5~eYat+PNnTCHwI4wl{OI}mXP{yD%b(j*d;ZGDq7kn>~ z%_>rYQ7v-gYV-^t;`Mk;#GF1W-yRii&Ir<-QL(T?iVNZ6L87Zkpc_BP zyevuZlMYF@JP@NRu)zJl=0W#5*SlAgtA$R;rPx)Sx($I7XEtpU$~PyYRWl0gy=DE9 z8U2Egr*bW{|Y;B#eLp&d~`-#|!&km^)%SM^ija&7hJ*Q;*;vw{pEf{+Cn5Xut# zJ#@6z2Suw1CAO@GYAkfcg(k?Uy1vkCJv7Mft+v8H2n1L`-P57FYp2VJ|1O!2)|1&> zkPBU~q0q|mWE(6ARubB}^yW&J8O02cZSzgZOm>3yyqPRZlM>jPQ4zdWzJB-}d0>yA z@rNX=z8oXsX8#>8nbJ&SFo%a-8BvWvom$F34kX5~of4bi=*LpF0}9m|RC30c>!id+ z)+jc>3d5?0Ig6(>)zL;2i#o0abD{-<7PcpBhvr2QEVlAV)O4yE?wB%UT6sIg1W~x( z+c8rt657HVLorZpGTi(Cwd{?_#hDAmA+2bNT9#=krt4r*p#)e*QmQeb1agEAJ%X}~ zoRxd!h06TY%yAYEZ3S7ql{-u=7Wcha<{wwUmM|f#4(Gld2ly&Ps-uTh9hnQjgfVy3 zLG~OV#WmNms8MstFadS1fNtwwoz+yE^1N6C)!l$puj!^uffIgV5|W?Tqe#AGNhGTn zOsB@MGlJ~LYzLALVaql>pFgbUY|KG;AFLXKYe&x+0oZ#R61<4e#s|sfn#&1gOKc|+ zkCXG9lz1L5@;q#w#~z5-+(DsV6N(L|LJy)m&ageg_P~++7C4e$14r^*;7D#k*tWbn zN)_9&z>%LGWT=`4XR^w6A@RU2Vo&4;OkIISyYwUo!ULvj4353PI&{{VW*ysECmM^( zpsOFV%wYq$v$z8_l_|rP>5j2D>ZZ{$I10!W;Z_eDxOKr!IxGcJ;Ro>FUF*-kZRL;) z?}lm6;4)V=2ZjOz6ZHe4<~JqYMtTg zm>T(+bs_mCFeG0E7UXkIu7P0_wA3|%_MqJb)`H|5Ry*#R4(<*)%Y~;A*QU<+tE}ZE zmVTBc3ar~(8XV5akY2qNKt#yBoPp%EEt^EOX+La>! diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-FINISH-OUTPUT.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-FINISH-OUTPUT.DFASL deleted file mode 100644 index 5c7d0b9d7e671d197cd273b0853e0d4bc0975c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2935 zcmcImO>7%g5PrLMejU5Ev6G0pVU-qInQq80YEmj?v)RO(IJ;(dO$b6Vk>g-P>I5f2 zLX-;iK!s!|Nky~|R27LE2Nab9N?Wi5LMU7~fy9Xm2gC_+;DA(>nfIL3PLUc3kZjM+ z%-i?on{Q^GH%P;?YEn{{gawTbbeQjlZOGobd34E2u;4)*vb6g$axd*C|* zBSU9Kh6Z~4cdu;;!DT{7mQ+x*5E3LF;%=6MaYwTqc|uQWvZ2gqad*QlHv<+qZEKcW z4)sfG%PaCy?$z89!a2W61VY^R%FPpLLv?i1aIXq)3T^I{a;t90DS)O-YD8?V?t;4u zZaLE5FAvClaE_td3E50LskB3`ZM9w^MEtHu$Rp3Oz;5MlPYXLma^Z_#MQql%=HBLPu|q_Z9gsQ(L+@Ar`SIT8#T*?%{m31?yzGq!2QfDBUr#~u}3 zz|p<f-OJj~~?i_&=&;0ttuBSV@JeB^Bl+wVB_msd_3l^1(uoh<^9|axAWz z#<-5nAtw}LJgHgom<|?W(vFKh+9Ec?w-LS#(1D@2syJ#wwlpVgK?kX<1sm--+tFr3 z;r#)^TC6C9`q7Iz1ZC$Y|<~`ti}n`no%57Z(&?&+OjmGW_nNoeV>3YaxVp{Vrx7Y z>O;2)J9*8NW`H8xp-~in(RLKS(GC<>XeWvR?(5|~iTTJkw6j2?i?n@~cJ$&-NmCh@ zFt{-@ZH%WP@TPbj^ah3>wJjJ|jRuCEMD;R_p-7^Y4=>*$ zR_lY3c}A1RG|iClRc)Mx!f=-Oxm#|_F6HJ+GQV8V_L*CL#L2C$N!=HfZfS8I?wAFs zP~_JG+Acnd%Sv11WP%MUn28m5g85$+JNX3mh`#gEXrQ78`IV41W}#f=lw~@Q4yZN} zutI*C)TC*rEe(nSKV|Raz>~wCC?*>{S^%Ef)TE~Dm17ft^YI+ZSZ6dOcrnk@nwFBW z1PH;TjhGb^m-G zK%;m_8hgbkeacJE{X2^2C=x;y$Qb$QkSx4X&p?KD0|7x8V~gv>>{?;DxZ1OjTWqRd s#s2IS=_ni|X1F-Vjuk#-nsA+q3p|!zm_~l!;s#afil+aAxx07&1{Y>D=>Px# diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-FRESH-LINE.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-FRESH-LINE.DFASL deleted file mode 100644 index 5972931322d84e75b99763ed4bf042ffe0425f81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4205 zcmb_fU2Ggz6~1@YUOWC7uidptwg%sXIyKvjCEH2cm@0HUp0&5$omtP!)-eS|+x0lR zj?@jS z>0g~!wT1D|PxRU?oP5R2)!Y^4Y`WEz+{?$<#7U-ZREq2H@buHLotQo`Ieq;2cyB_r zQ^MN+)R~$-adLWMYP@&%jXI5#2_bp1gUbOzA|yoo*StvF(QQXbBvZO#sA)a!Z~I;+ z_@ZQO-SWNuNmeUwDC_P^?mD`2zDg(|{xz>Nku@|YX&V0P^b+myuXYPrb z&W07VPSMPyGNnu?2}`%NuLnqo-KAKPghlo0C~dB>Dr zGv#lI?T=6x9=izHxqbv5;DaR46`Q+zfTF0nuh__l+|{HHCrF7NEW|V|!rR_MU68)&QW5&508sI&lN1z+Yaow^^ zOEI%fChNpQQBdfKtH!bt(9uX}5NXT0t>~xKbS9^oun8kh)xqr*1gd2%OE+5DET_oZ0$y}KZklTA0v(r;y##UX z9o3)Lt!2fAK&Eu09tZoK8Pg78jf4pxbXX{62LkP&Hj-8sbnNOWC1WNH2eKgop@;;6 zp7a}j2$#2c43{_gqqtlIW9?eX3`|KId>Dyoz}dIox)sbi??TQPAHk(dnCb{j(SHS| z==+=jkNyGR$fJhoVC?tYpg-k@k^4$ufW8nIpr?g_q%gohv)|SoW!BWPX^5YS<%L=U zz=;AUq1emm88f9cUq-+rAA$>gA4C5Wx)vlKrQU~~Y-e;Wse(GBOUWSlJtU`9%`$JZ z`D-9|BxcO4F`M}^Johy0L(a2$3J77r8|U#)^C!l@Qiub!J!6@3h&WW`M{!w$H)q(u z;s|Qx1+D;9@&l%HRqQT_WgPU|jBE-8>E8nh`a!^=x5RRpk0UP&*@?7dXU;OSnIJv% zlu$b%#dB?)WhW~C9=CSQ2Z>&8l?<8R;l6W`9GoCe;pnWNjKu6ac=qwT? z6tdTWmm_QGaQX4$waraEH6`_e9|z~4RByXwc-i3IcB1q934$;on4voDS%fA#e^Y{Y zJe*A7WKY)C-CRl8+z`VSg<*@I3`VR@&ZqoZR4%6+*%Pd!8wSvoDbk7z`rDEwUD+7-; zk|_OxKZWNH1n2Wai}jH2J^3-#YiPSvuHD@(-3{#0)sNVvi@rBLJ)^_z*G0I4fgQ@L zQAo`S+Oiup72LOB-@B+^bn}}vnCdr6`C74DVq+Hy#e9Lm&|ig#|GZl(1pdKqfLfX5 z3%N?Q1~EAQISc?uw|LXS9B0f5A{T_|rQG_aiy_(<4$hbBv1LccTJeJMf(hhaI zpZ2|rPs99_$T)>U#zbO2CLgps|Izmz&pVG13=`_39Lr)W}Sxb-O;8&sp%W}$^WMhfWlDb z87m1G5XZHL;T#T7gwiX*HLp$|LDzyr;>3U7feZBkPI$*84XuNpl6anC@9NDnGtD+q zNtmtlSq|Ai2VSiQlm305LECweQobgveDi^<0JyN7#7V1(>e2&+wMW#9=&}&lplV*J z(~fiZ?`EhO$_WV8#Rs$j?U|IsO^SX&tb=X0_n#0XC3G0(n22VkGw}0!R%yIhkTJl& a28;Ah;2-!>#CnS8P=+gcFqKYgZW&zzf`elwrk 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 R@ML#3JlFup*PMIz{t3!lRjdF2 diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-PRIN1.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-PRIN1.DFASL deleted file mode 100644 index bec05ef2d525b14a34df5accccb2fe526cd7ff5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3730 zcmb7HeQaA-6~FJ!fL^_K`R__k7-S&OPVc>lM~@RLw~0{Kw4zQ8KQuC6Z{QSbZlU4MO3tENpDmo(D~&uTDGRl71&i@9vmLH`P!-wnP-d@S(`wJu?P#W*7MCs+|g`DPU#s_YN zJ%~ll+nUvCMn|Q_{DNF@Pq`He=VYA;jJ2L?_N4NL>gcA?dO>(n=x<$U_UeY5LuksR z#>AeE6|ye0n*F1r@_u3`b96%oWNws)y`zP#|L|m(fXV>bX2WFkjbqkZ-OOVPdHDQgdruHI1ZBeIln7Bbm`G zIiZ7MOxkg=#|w$w`0GL=M&qjDsA<{KoV*J( zZ-E!Pm2p+EH6EkaN9+r*)R)vUnxpv>k7&<;)}>}lTO+LG-ABOnwh}nvZ6k0$4su|Z zc0{vgWE&@!@kK*iwA&XI-uFd?-#|2KYmS^W)qEBnDs=QPBD@Vw44jl~&twy3MqZnr z#C#o2Y`zQqDRRy~B$E0Du&|xeR9%5O5+dh_e1gbXMYYV^Y!*S@luDR+Bk7BM7I<$~ znbKs%vXmLp-0bZEVE-ips+pTX@hM41N%#S>_d$;O3Kovf%*r@MheBuXfwS4?q!l|Y zuWMZQK11xQq?plhttgqy+Ld4v=L+BOyBxd-xuBWTjIUzR-w7Xwp4T!UbaU5-z2R-% z{S(j@e+Oz;&N3${q2fC@>puTJktZ!PpYuLJ)E{{}349MXRJTDj2?o3o*cATm%L{+;1%=;p@Gd-EzaUBK9q$1G zmpS+$*nKG^FmL!l66+PtYEg`b^QNC@;k=(v;aL!aR68VimJ6Qdpv1w~IM@e2yA>&+ zCV7a$PUN9iNgm4M?D(+?pQg>x=_q7bO)D1J+zzpR^aWL{?9Al+Q~oQ6UG`Mx%qgTG zTFXDjH%T6e#Oa#4;b>%p{S*>`gicM$E_z=g@VfU9f#<*($Q!mkX=q6~F~h6qJ6z`5 zu+^=i@;LPz(5Rk518KHwn2xL+MJ17yWpMfoZCXYn+PtgSw?GR)+845y$P}M)PY@%i zTblny`MS5Cx`fKVlk%^4(P?ko@uG(*F68#G?nS@o>7Vmrd%W>oUTnxaH0Z@7Y%IRr zYRVHz3SsgWkpHY}xb=oKw4@A4brTJsW-C_g7St{_L3e{P{;`Ihrh1#slU$*hRQr&gS)yK#?w@@re#X{Yc8l^%* z@{R4TOQ#BzMOP};_jILPb@xhzx^LToZ4#t33s+W!N2`qOIC?O~+UaWyA6(}*F6n%I7>|Y6moxpxvb6z`MH-UKiZHeqANCRSM(`{6N@z81u@4*TGKsJMlyytu%t3*P~l_XyqB zLa(<&2x7Y~C1F|)V>{0e1d<3hqMF$pW^GdL`0;sfP5?dhaL%#Pd1Gpf&hN*(hW+Wd zvSGc{YVOWqOBB`YJe5Svopt9>2GWv3XHby*2BdE!WM&L`KZVMjuMxKQJoT-x<-Bk9 zp5+7ZmIxty5vi9?F5sJ3p;jxLAzIh+!Tk2OXoVE@)ZNDy-D=SV&i?&$AV~0^%U}N2 z)dH>lwtO(+TVj7c%Y>)jAljc+S+FuoDf)m4fn4W#Ln~7I!}5VA`Rcc=7ezrN+ON+A t0tDOV2MGKCdvKBOFDI`3>H^VTMv4MmRi3Em0S;rq+vfp$`Si`3{{uaK3HJa1 diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-PRINC-TO-STRING.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-PRINC-TO-STRING.DFASL deleted file mode 100644 index e6ba80f10983371581c386d5c5de217f191b7674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4494 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 diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-PRINC.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-PRINC.DFASL deleted file mode 100644 index 5954178954a437315c2cc9770593ddcc4ddf5443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3197 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 N@0=v$`nkJz{|j;(Pgei{ diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-TERPRI.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-TERPRI.DFASL deleted file mode 100644 index 0ca41af34050eeda64f723204f40b798831c7d8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1812 zcmbtUZEM?B6h2pu9ovarCwOc%qY(++im1YzWF$=otE$|@s%1&Nl9~nv#Y>dhtz!qj zY;ZS+6vYiNf*>{I{E{=mr2mD0Dg(3Ke*-+Og+p7T8CIp+Y9*Hv9q zJA3=hme&V0oVbOv5; zr+(+WSiT@C``u;>7b`2cEw6sMu)4G~pIcXKJ&yL)ca~N^DX%VGn9m(O8j?Z>0JdSo z|1tmtNI>w5UyvMXJMy}wQ`t~zR0<9PKaE^u*QPA+rxwJ1XJ2l4UwJJ~XRikYAo$r& zue*loXr>W7BtMYJ;DMjj4B0|z$_51?eH?{HCxM?^SdbUxvg}Z1F%2FK$M0bpKTZ_{ zp3dXOlPWoEL;ugJuvsWgkrY3D)2~tDpDe(Wn*h`I#!r#P;f?&r%;Wa&1O0)S{|n%t z@spXa3Iwkm{PF(g^s_)|fJuN+bGtag>sLys!l+RIAr<`Ue<-P@v8HiCaz!!Lbjsw* z8lD&%wj?A`sVPZS9JL}d>bMM zQaF)FhnYkMmCH+%F_X!r>sYQMC9?R!q@);Ia&*pv1b(4>q7vx@Ksd(bPkxU<#^^Og z@8TlGffc92QB{{QYP?k6klf&zz96eAHjQDzi4_zgca~nGY)iJ0xlYHv!GKANnHz?~ zS5ZDyEPu-2Ao^!vDRVpUKkj>7H0!bLd*WQ%`?}R^d*YzI-D&SM`^`?f-fG>s8Td1f z*XxV3ca>Rjw~jrrBR1Qyo%z|_v-3l8x|PKGSQA(ti`R(P&%$CJTQ;j!6lOb&Dz)ck z3kL6~Z|nsld-Wjb=~8Z(Z!8Fz^xLJmVX&=cL~OC!9-#=YXJJ zPDY;n|B+t^r)vg%Bg&Z}NpYRtDQ&{l04NQ~#Wujq^-IOL=-9B$%0ES6G(`x1z=bJ7 zr6}BfWtX3h%ps7s=p+D;$OG6jfuD)W!Kaw8jKtEGX-Dm!$0nGmDOJjcqApveW}rKc zdsB`r0g3ZNQo2=n3i%O3wug-J*c=EGG0v+kuilmi`|*4x z-07=)EJX2=9ElPEL6gd5lQ{s{`?w`T{R;{g0EGYm diff --git a/internal/test/LANGUAGE/AUTO/22-3-1-WRITE-CHAR.DFASL b/internal/test/LANGUAGE/AUTO/22-3-1-WRITE-CHAR.DFASL deleted file mode 100644 index 87df1cddb7eefbe88305a85dc6e85caff5ba3499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3099 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 diff --git a/internal/test/LANGUAGE/AUTO/23-FUNCTIONS.DFASL b/internal/test/LANGUAGE/AUTO/23-FUNCTIONS.DFASL deleted file mode 100644 index 3cd9f2f06fc969e34c840b25a44142cb6643a590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25564 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 X1YTr^PCh)g7{GwrR8Mg=-vSr zvk^iSG-Urm2*r>ext}>P!63SUa|M}TMJy7*9k@;qa>1rfG}nnQ^F6zb8`k?)gQe5# zA`T(5io4I<=4RYG&U8V+B}h$NCCC>%Mq%ij>r5}N;1teiL|jAn4uX5Y z;jehi$GCi3d$h(qY@yG;Tl1~Y&d0gHHbU%T8lfS49$Vp&b?V~Kdp?JT^+(_{yEpX& zS9|zQbf`wb{9_>BQKR1@G^l-|M%R2CpbhRny*|eP*e{6C3_#W^=ZE*-W(Q*)e~x(s z0R{^7zrmmUPjCQvZ608TwHT|)7tW#}sYuGX*$NR&~J_pdsHR=n@ws z(U9_3BZjF#T_sPLfWDy{r0Da3$J|IcNhYFVmT*qhin>5KANTLqhAPmoKSV?RY0xPu z5KU7xteQs2Gz5Pb9?S@$vVpyG2I4xg)EV7FeuU@*6Fbb*`yGHL$Qz=}j9jDr5^0pfHalMsHT!FG50+>_c1+Z)AMPl+?-B~ z9M(6A8CAyP_InX7;&6eps$>=+qR1+Hi9Qu!?|%cl$&#k7D$F`$mX{>69zYid6vo<1 z;v2fiPQPM4UZYm&!drAvri(X#^DHS6ZIvj}2G;YYkyY1~lSyGc{u1~^JgL-N4ntj1 zH1Qljos7v9aEM82u?UjmY(XzEd1+#vJ~Pe2{_Hw4o3I1k!#%6p!%OV!C)Y_BVDXoC z#moFw88%3jueV0S&(3zQFgM5j(%okraZ!T#G6+6XUb$cpO_X&SW^Rz(>!xZDx^N3r zJ{7WS_4@4(Tql{%5YUp0rrld%jM9k2IQp)B%qJz6=m8sLj)XN7bz$P$;TxY&fZf;h~EX}hW2p-2Bh!6)Y8Wb~7OVAoU z?>e#|kWL5IZPV&@%i9)T@A9xdTWqJ+xA-#O-Dz&x4Zc?H@+~_O^8VT#yKQxPJAA9$ z1iy;iY?fP9LAY>$F5W!!{lIq5)d%@O{dR5t-F(#Bpf_QWJccMNNX{D-m=@RZOT{cV wPcLu*in()4(wa36#X}u|Xus95D)x4({-IS(q6tq=`YfnLuhIo{_r}rD-wRIVS^xk5 diff --git a/internal/test/LANGUAGE/AUTO/24-1-CERROR.DFASL b/internal/test/LANGUAGE/AUTO/24-1-CERROR.DFASL deleted file mode 100644 index 695dd3069b2f606c6d5a1f8cc920284295b641fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2962 zcmbtWU2Gdw7QSOAA&!&CVMA%XExj#dDMQAP5Ee+;-AwFBZQ{(hGh@>5BbYejdKTN` zof$VRET%#TBs3D3ifC?8B_834AMvngyBiQ79`}WpMexoe5CXusk|* z&OP_sbH4kXd#6kKPi2cVYd2a}-E^qk_F8R^R&9s6cH60#v`!s zMB6n|aZJNA*Qnk$-8JLfB%Qj4iY>>g!^_=wgE}>P=k)B%OlD+3)QVBGUz{^Dd;6WU zQ`4D|txFqR$|i(V$R>&eAt@3k!ApLM*CkCC779g4ki{j554wRr2(<`hO;Q7YY?^v@ zOQ@S?%sQ6Sa0y39@S;DsP?ocLL6L(C+<9&|c)=ek$U+H96HiDaHrR`T(Ye4+PR|Ha zLRL~$MJ1OuhMp#b`*bW7!({$lyS&J~+az!NXECJ=<6{Yyhz-Is08c*%@!q5E|-J_MP1T(#>KcF&(;;5CF4n!h$Asa z`H**lQr1glosW;egkfHkSA@`xK>|NDwTI}*I3cVL*?m2-^%DrxC*3a=QTZ5@0Zc&D zQT-4z$d*-Al6SQd<8bU9%zOuktf)!RvMhI*?SB`%eq52vs6Aa)OW{gWL) z@gN&Vaf)4sBG2}rI0O+!e;9%7hXL|!=uN%}y~!7$H+dg2zh+@xDa*MMI$esKE=Eqz zvwa5a+?XcmLQct+m!KdKH&6rXI9L}1ZDna*DGJ-&pJxYW*`eFm!6WR@A2FT(!2!P(YuaFKA)f+%xP5TAu=I|FWXyN|E^-JBsGN zu)`>3qNx+1AfJau@=2t96p8=h9!0o3#SWig^faRnfbGh`wag9_*#VK=^jBCaxhN~k zvd~-b4mNR&-88|{X_o#2uJ>Nxk5o*@u^quPT~C-sd_d^K=SIOp^pW$@|cMyNF zEU7C(LE!^GT{jx5YX)w~-sXl&j0>9^`aAIZaNGM1!~8zjpb581^toP7FnV*i&pjJBr8_3z|-D4SXckvpXdMj@y+$j_Wlu zH`!!tJyZ!CZW~Nnr>JbAPe9(0BNrVUth34=V-O<0B%li8W7I` zE_kM6R6NUW^8BFk02WO_!1Ku~d@e9M4WtARri$h?-E8Gv#QOu_b{qeKuB(9!K zqL)l(_Cd_2b9~)!I}h)qH4cZY=(_Dj)L2&Y^!8F%-{YoZXGq@<&ogrIp{=d&0SxwO AZ2$lO diff --git a/internal/test/LANGUAGE/AUTO/24-1-ERROR.DFASL b/internal/test/LANGUAGE/AUTO/24-1-ERROR.DFASL deleted file mode 100644 index 6b6867691a3e16213e8b4e7c2eaf3fd87b765616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1665 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 aWlqwWwoKo#W8*JG*)Vr9g?u0#9Q+M~%TKTX diff --git a/internal/test/LANGUAGE/AUTO/24-3-CCASE.DFASL b/internal/test/LANGUAGE/AUTO/24-3-CCASE.DFASL deleted file mode 100644 index f48a153abe499524459f0dcf952cab6c200ace3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1739 zcmbVMO>7%Q6rNotO>pdBJ8l}>U{(%9XvK!+2UHR+o6R_OV(*0AwbJxrnT>-@ojQu0 zNEJ#|il{0uv`!$}DarvPuE?BFDa2B_a^}v30}@ijjZ=7UHwmGsRHwSsTULa^c!*(&$@~y0%`ffO7F7n4^<#j7?5Vj0BUaneot`nlmwZ;myg>@sZ%c z-mVa;5<+a!M)4dWA>t#>b|WNP)U=djIzts*%~IKEI*o4VMah}ea2nw;sa{=ED#guW z1>0Gz5rGirZlgPy(={v2bZ1AnAq1Q|4S!l!7N9kCmJ+f15Czc%r{N!)P{tKaQ%y?t zc7rzw5%#c?EYx~m7s5gh>j#)eUqEH8sT2C^ zo}M3Qvw>|k@bQVIXc;nCKcYf2`Tln6=LmqZki#M@It+W=ddAK-SW)&HakHcO#$h=@Hv4&l-<8}J;(F6Ya}psX={CXFYrq*Q$-Lk(p* z4IX{gl*LXS5IZ0Pw32H)SsPLcGTp27jlTSxBke?~9cg@52B!+)9{?rXeAl*tU(yBpSmzfHJ!ompqoYh<}ZRp{@`&GUqf8fq*hWf zm$K6=qa1yTxOj(4TU=uNg$$3q&Ckbhnpssd*l|=J0@uLb=?)XEEAT;|(XnZF*E}CW zZy)bL(arlokbn4D6o2t3ir+cHkZ-;E?s;OzEAzG|KIHLD9$)2sV>}`Ap*SBphnu>W zfD8PI)9A77LanIOi?#YF;0d>!#!D6$QsTOrkX8zCX)a6UtKNNwzU!}G*nqRs!TWfW zpY>{c_?W%7OYkBI5vOs!QdoU=xqu+2uQKSsJ9;7@Cj)R=3Y@*-5r+_L@zZC+3Qntr zi*?9ILasd{5b(nVI^;Pai_TZhjtKR}HG`@aRUYGDCT&qe&6vCw!(im^6C!ADJ@yaivFBWS2+o^zezhs&usid<_vV}Tz4vyz zD1Ozl4Xd%+tnc_Oqp{a%?sbgqM$2e7_F7fn*aqDA#$qnLQy|vb^rhLX_nxQP@;5vF zmcjS@_SWX@FOAuY25GkHJFvNM0nFLOb90Le3)9&=@$3_}kDggroH@TZKQo;@esrX0 z4TMk?_2rU6NJB9c9t4`nsmF1?XjANv5;ena7$iXpE_>7sgONF-(`e!y|CYZa8Kfkj$4Iix-&_9xD4vCVUtS6&<_|(#Q%$YVtLUWLLsqcy0mDV~cOBQ;T>MJvvI> zL+B)@Uu#cSl_xjR_On&B^2x-A62B2;_!O4Wdx=q{_T;$(`xo7{Z=K%}>elW%tEw^t zyWV(ZLh6xE5}^!2{dzSQNqo(!OuS)DMEdo|*DCt+ihf<|SM+(KTi>r8R`lKyAftc) z{q?av8#`cQ57_8C{}j`}byU%za=p`a$i|U$wQL+}s`q<8OY3;Q_VJt#YCZk`lJ3^D zx`xz5_wsxJao3(76%QBHSuqm-4a;mA9hS4SE|M zrzKVSFoH8vq+@AtC|BQhS@tKE5vf=fIyh`n*JUndWxihKW^5Q@GbV91aD;oNfL4Au z5$OSh#DJWGlx*q%Fb(FJTOwSVQ6^T|b*b~-oCyVd=mlIb_D-xEjgzZHTDpIOVw|!H z)LO%Ga&Vp$ZHYgI8#3NTX^GkRYhsrv6Q^yVUl!vNQbmbaF2ir;b4Z@}8}N7}LRx>p z{0=%Y!-(!rk(1~zLX*o+aB0FWa>7|j+Fg0nCD4sIF=>k28Ic4*X!XLv!6>50Kaw*{y|EH9og1W@^L|TS{j4Nfv gshBK;f%flYXTDk%pD7WYI19nz3o(g)m^nUv1#B~Mod5s; diff --git a/internal/test/LANGUAGE/AUTO/24-3-ECASE.DFASL b/internal/test/LANGUAGE/AUTO/24-3-ECASE.DFASL deleted file mode 100644 index 9e01696a764f440eae1583784a48512ce7cffad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 zcmbVM-A~(A6u)-(T1aRTQec5)R@l&H&8Vd5)X_?lF%Ah$e3|Wt(ifBkGovL9g1}Tw ztyuRVqHTdLccU$qa|HvQhBSUYL^^J@@WtCOsTJ z*xlhGbwWsmG*P@lNQ4B4yX8bgQ#DK}n=h!6CKpxF-E^G}=tU|Ss_r_`w9u$8N>yvs zs$x5}Wx^5SZa5v;lBSq>s=3?T8W(c!I>EdqO+jn&gi831Lli{kTql^$NarP0kqwpX z?u2g>!rj9{ezG4=a*wW))hCnubRrSuT0iotdki9WySdV-SA)vlH<7 zb9YwedWjxs;Q&@q(&LV|nms z6NbpQvJl?_nNd-ZO(iGks#(&35Q@jBHe<#x)gsTGjxednx&mPq3UmR9xoy zIaM;nz!^vgiLy2$d45A=Tp+?a15xm|%7v+%%z}X!8nmcRpwSIR%Qe+RJq~(cDwk)$ z=P@}9Gh{8u-xw0|4s73+rFu~|(Oiezs8Z5(RXcG%7>8@0z*_vjX&|lr`dAk(tGMl$ ze2oRs8e;<}-uIol@4SpwmQvs9hw%oz+aYD;d;!D5UKaVAy#^NflO<7n4{>orHM5d2 zQyilO>F5&T;$0@(WCCTc7Fgmk>rdb`i?X8A%RDmC0ALp#=6riC9=UJ8|?Kq#W{Jv zU${=ERVgo9Qo~wqi~t_D<~pyNUT4xaSQ_Hkd6pvgFC85G3!C-wN&o-= diff --git a/internal/test/LANGUAGE/AUTO/24-3-ETYPECASE.DFASL b/internal/test/LANGUAGE/AUTO/24-3-ETYPECASE.DFASL deleted file mode 100644 index a3e8999eacb69dcc55593a7836ef95761c3e024b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmah|&2JM&6rWwku^roC6S)pbEV@NPMJpysLTG8=GHk}Nll4xzJ7&oVMb4&cDZ!TQ zR6&cGbbbt9FUs6+3;B^aoC-CU%&T$@4e}x z&DLhSx#4&8)>f~*)zjBo9lhJy>NI?P9rXHlCUfZb6=E(;UYO3i?^qfgf3@eY z>3qxYuB~1_qfdXOlXj=M0hjaVL7bjDH#0XoJDD#N*E&M`Xw2-~)E9H-zMRY-KD?)B zErd`59mpetkcJW{+6gs-Qyq_f#Y z3PRD3VY*zmO60Z(KsiFO5(Rp@U|l6jOYKsuW(MrleD&_{j5$PrTw)?Z7LZ)%(ruVAm_|T?EZ2 zXaN3d;eZu(Sm6gY`qo}z8kp{SMd;k^0E)3CT98j31J#SG5U#fz}UT_UHDKhE+%xuIk2{$X)p}g)u&&_yfgYJsUX-!o= z^x(`8*+do$%9S_sm6J*2L?)4k*$o@iahQWyoiEq9kr)QwoI&gr9P3>}zz{#&h3o)A zVnA*{2F8j00i?k)b83W3@ujT9tUC_1-`OysNZV7e72cASOL3G+WTp8xXvQ(KLd_*C zcLtY9)sp&0kRj);)Gjd#UnW+aGVzHeiWkM$xMWcyro-^-%^Z>ue}g_5laSJ1u(^Y_ ztT2ZAQ+2d{{cgMY|>fHSQ|A_q_N=9_un_rCXD7gEoNZIWQWS#S6)Gw6iPPH650 zEwdeTT2rL0L0y50Wt$>~ zE7Xd+ag>o>kmph!N8|Hm7&KACf8jTjo&7dw0P%+?Q}h@SWrxKl+G{NvzmJB?3~fkj zc$I>l`OTu(HASq-Q?uZo7h3bnWI3;aJItF_;V)8R>V- zqMSP%IiA??gk=oLgsg?xHtON7l}O{c{6GC0GyswT)ih&WlBA0cuV7J9V#MQ|vTMUg zv?Yn(`s;&Wm-g9Z9Z069dQvlT9%-hC?7PXNu@Xmjs{KtwYVFWLfI`0=qC-D?5=Re& zjLqpIJZwoQ!J<)+n+x6^zE{s9NTU(qQ1!*Ha$ns L# diff --git a/internal/test/LANGUAGE/AUTO/25-1-COMPILE.DFASL b/internal/test/LANGUAGE/AUTO/25-1-COMPILE.DFASL deleted file mode 100644 index 1917d68670be0d511564146cf060758f3cb39ca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2184 zcmb6aOKj6-_;(&nOIwz79got1X`vMvZb?L;?X-vEIBiRX(lmwEkZgfgX*x7* zLxlt4kZEhHRsLWMi9K$USZ)kN4@f)gHi>D{Zj*N7g2ZhS>%Pwp6hsl4;`n<%|L^;~ z#Dd2qg_mYe&lO8{nV(&#%q>*-le1-hes-ZeZSyCQ&wnCmy8PLwD2?~M8EZA3l1!KF ze8ryO%>{dYCjaq4J~qUQbLCWy-E3%-989C}KIn_q2MX(H6cdC&%Uzwc~O7=%~ ziOM-W&p5`MFRP6yOO?#DraCL!BG=-4QQeYOg)EjPj>yc{SocESIj7nZ9}r@Kq-C-g zh+SQ6zQ7n)qf~w_+#2IgK~3@y#A`=3R1kYm z+qWUwUZ~rm-m1r5ENuL4A*<~|sEsS!yrYus()j1dTAa)TQO>e7x`oSHw6o2&aYqCML zHTA=Lcg`2j-?(3UpEP#VjuGgnWnQd!h%`EDy}8a@$M5JPw7vyl|UT{eS9T zF5K9*Sp${|;bNHiLe5v!&ZwlR$uu3lFe<7^Mb?Ex8ae8S5%mS3$rr%MibN&Rltu+z zHZ2_|Lvlx}!I(5mIpgD=*D$pxH2WK&$=`(2v^6U0x~2=7Wo9ii>feF}Em2XO6kNU$ z12zCiMqQs3E24 z8PO#2TeOczmafa{Q>z0U$(B*pzR@2^G-NMhaA$rBJvFB?;<%+IG)qmAi2=I^jG@Rc zCJe$8&`ID3vR)gJO(CtCvaX7Xpj)b221$D{RG4-O*G|Fy>sm(6LWD%^@H&B37qEXR zU)RNRn(V%(@;62b)%O!E*`IjM?S^co1Y{;#l?#NWdX0@q=f`>=*~cw2>bwa$D!*0@VjAeJDPHr&?x90H&Kgt>ollz z2nvxE*iRq_?g?dK4^r$emtyxk@SDfH>rt0rAE_+Del*QvOPZf)+Zb{J*!~zqlF&O0 zz5USB13lf)vmJU`DAYBalxgpV7b^CAMW_@{+a$Q+RQH(3;JeO=UHr*BUiCA4@r-v% z6YrdxYPVC}DW1U3z}fsfpXTkdjqmyVSza!k$WvuOm|DVESfTYFCJer?iwj+Tmn%spxLtxPFR{Ld#C!1Q*D3dY);u{ z>~g+DelNp;V-)@%C5PpSSRR6e2PC&x81gdbqM!p-8~`f-6JWemH>CTDJ5H+9b6+}D zPd}4ZEh7t4NMc=6Fx62v2!H^6#OJ^Gio2ZS!=kf zEq7gU+HP}w^|N=B%r%A88?u3iN-lf68fotsOK=9#Sz(Ec-KE_?Ca?4?Y4^x)yH zl&ld#)<_>kjF2P=5&yoIR2^D-15D#S*2C0)2jQaTg7rV zn?xeS|Hg~vONQnYOvCR<9cjeh@rDZqU53)w0w;3x5CzdC-%HM3rWrb4u$gW1VovAe z;cj#rm^>Lv%E;))@}nhb|1POLUXpK~NsUR7JA~lHFd_ZQBT&w4pE@m-_dibb%><}V zyZVlq_=%8i`71NABun7f-8*}89E0$S5;B6ZYZLvw&yT10`zS>eV4xF#@xxhk7@Wm3 zYp2{P|L@F`FU$;B*HeJoFDJ1l-+I%kW*YMaY#d!=#=Oognk#_CSg=(&B4Y9oOl3^f zn4>LHi#sI?x~c_ZiP$T)!;7*E9^-?#X*y>{X_@9tt7xl2lBMUP9a9zYP)x)^!!V_U z$}P*Zs9AEBOO6_fL%@j2j1?N#5d_ASIWhHEh!7FRQO9v=e*sXK-(Wf_zk?D%0?a}6 zH)NodEQ=e*_DV>2_cJp8w*eZn`5>(bV0Qs2er!oF#1oS!I%4u8F@9UTbX`om3Vj^6 zxs#{%N-<~Z^k@}F(en=g8Ctf?1p~Ex)Pl-T+k?f87)Ui>{=Jw&s{p)Hdck3iSwy`D zG1A+3+7Z(zz7*5p4om^gwoH`K{3rrRQpZqS?$OQyp`>W1%4 zoTN^hZmV5~S0J6uahNb4ya2(ohNTV4IjUpJKCCSLGEft*b+(E0=Lg|{k4Qr{aY3ZW Jch?RM{sG4AjOqXY diff --git a/internal/test/LANGUAGE/AUTO/25-2-DOCUMENTATION.DFASL b/internal/test/LANGUAGE/AUTO/25-2-DOCUMENTATION.DFASL deleted file mode 100644 index bc5ab6036187187dd2c324f6ed385304099aad32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4962 zcmbstdu$tL{kyZ{CQZ`jwWV>>?)peO++NzG$=anY%jI&3FL8YC-MLN5V{`0FZR*&; zcA8exN@zj!k3(&jF1l}3K@3frga#Q1l%$0Sfj|=ogwQI1K$-+nC4_hh5J-sf``zax zPBIoAdHB2E^ZPx&?{~gU%7*2TAZN!XQfVtEWG4#~lLcWcn-lWc$z0qL#sDw8C~La% zQc#iyTTixC8zq!@&WaVRgkVlu`9$o>VWI6=L7K>=((rKN1b}T_o$Xy69j(=Uk`ZFs zHkIkynj5cgFLCBgDC7m-j`(vZ-oeXNH^Rs+^nlRy8a}z%{8~A$)mJ z3u@;ayRN-cY!`bqIXa|-O$p`5z1fOugz#Ukt>Mw8`^g7`+(L$%|K=cnuFhY}`7RKG zgsp@u!DA7s1gPi&V!@MJ*DuC*tm9z(8zqZMRtc+5s1%j25qtNOLh!s8fRd$zUh-J97fnn(0HE&LmRc^k@cgzVZ5x1pxE;Ew zZTk)(x09dIwhi(e70AS<0D3tgRVW&Na_KGdS40+b#lN|nt8!q2KM*W#``TN? zUXT0g)CNp^14i3`Ik^FIa08}(J!U#t`uiU{-N>9qCrZ2qpdJhxHW)B?29Q$Z^{TcOvs1r%M^bWw|%k*FE)RDwWNKnjnDE*_P5 zs$3;!RYUE8<~|4JY3Gd9{>IL9?3%W9{axWDgnF^5JFq+7fX%$hSt*3TT>yM&q+}xK z;0AJ3*P*3XPY}u>?FP^qR)Zur2~e&D)@vOA8vvzaf)XF_X6$2B??+9WGylxuG%wzxFKm!DZ$B%{S;d|*%AOoAIgcv z4fla3PhdQX6|trcIRVmET|#y1h1Es`5`J)>X@;llF zH1Y@xXs|9%#4-tSV|vK18Q0I~bIAN7+K$T)=rLTr3!+VhD-)Jjl;4;+@@;w=S--_3 zzDBzddc!Rn@;Vg}dKJ{v=B>h5QH_-om#dDjX;+xSd~$FWPm=?PwP+8`lsp97JA%Ik7JYacVHe%WaE?LR;Cau zq_P>YVC4%)x#ieTneZ&^y(;Y$#$qtDCWKUmjhl$O+JbBvDCo_`-SHMoKbRMmd+2lt z190JuWYd@`1^#PL`mm%0qv(f(Lr2Nd+@lu=d1^k`{WfVJOR(?_{8F%n zIJQ3>8y`)?uuj$w6Y#3Qxx)m^6AnASxCXdWw#z|99u(ci?vvDzw;94v>Gj~jfXIEc zZaeL)q@7;cNeG%gG)tZVYj$&A-;$h9E?kezrxups#pM0#vBlJVH1L6XClmw&2k(Ri zz`)QZ29^>2+GF@B8tH*Bdk+jMBXI0+!}u{mJbUQ*TKZ9reuP;f&JrKSXcNuQ#U-x$ z*x^Jte%YbznA8~$fbQ+BsbR>ri{Pn+9%I(2#h!^X(+H;V5rcNpE><-h+!YWtZUh#% z43;nV>1oFzB`D_GcVnwm7_3c*|8@~i@}s#uv#rl-LH^5_4umB}w=$zV4>ALJKQei6p+ z`;g$lAeZ#}lYV$a2nTb&Uq#$1IDlYkfM=Y3WcT|wNe@i9d@<>~V^{6pUmS2?LU8Q* zWl#y9Rdp?l@2nh--M)S$4AY+X5Il3IoAL8h6MTBHb+^HTC#0DC5r{ky@B>Si{N(>T zp~yF8$$mF1GeMra25w{F2VV}l&#LN%XH$RqHRV{5H#|*ev1$NKC zk&WNKz!4aaWir`i^+F+cit7 xBHsi!(y=!*YZH$nRaU5*bjxBqQ zR3SptOAo9Rl89)BD!2Xt5s~$+O+ncIx`Db<`=HaP5O@x z4}@Te5RxHvTzUuz5-)N0oS z2H$x79YRpAmymzi<{!e5@a?W4A@|^|KwS?2e6*|X=z;GD+0EV21FIeZ)OYWX+!#bt z_;nM~4;J&83-wRQy%xuWwG+p>k%bK60_uCY``6Ae(y@1NZ1l6y7I3#^zn$C8{cj(K z&h-(jy*2`u)N?`1`Nz(vr0CjG3=2b7WNk@h23?E+qb-|~$H#j-oly0Vq{x=CLJejm z4XB#ZD7(*0nHGzCJaA&L*%yk+WG$JXQQe4}5*IweS#3*~c%Qe2_jr4u3jz`|4Beo5 z(n=&P$=e4C{gSMuXoE*1-hSZx*cleplJP}mL>_k?vR;3?e2Ry?fp&5l$boip2FM_g z12R2z0nj0&7f;b>H;lA$iU!NB6O6QVeh(CzcVN4RuyGX#wu4=lRRnVYe3&HJLO2aJ zLrT&xnAS2|TtM0LARGLrNQ!K-W@>mJh{<1IslRnlko<#-xcu5&e!?`H%%V%NXq3Sn z3Pb4+P3gD%IYeJJ(H?&m(GI`(0l#z|8e|X@qtr~r7j>1M%fHqTCrHXh3G4Hzl%S`2l>EUyHoP4r!bo4hhd^H;Y diff --git a/internal/test/LANGUAGE/AUTO/25-3-APROPOS.DFASL b/internal/test/LANGUAGE/AUTO/25-3-APROPOS.DFASL deleted file mode 100644 index 67bc0597c80bea95581875588b516ce9a1bec23e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1742 zcmbVM&2Jk;6rc51?ZkF%W3|W%>E;6=tr&yT6eWfOo6R^ews+0$x~&lsGPZ-Q+O_2m zqzVzLTq?mz!KsLLK=~hvKtdG-OK?Ks#DOFK0TL&!;XT`FgE0d2Fq(P4H}5y^a|XnH zQ^|@-tJ$tMsvWV_@3s3qaj(@8yRCkwTov~K7e7!moqf0~E1CGKiGXoVQ|?qty=p}? z`_*oxbmv7eu_?;!PQ3w#jSUbJ$!lxL_4RllB^%i>+ke`uCtu!3CN|@N)01N%)FOnG z$q+XmAtB-<_K_8mOlFugmCiD%$~h+41KaXKEVN)S-L}GOVz1Svjq3Z=28Pq@5`hr= zQ_GtwsEV1^RQtYgSMb}1)?8Ypc?eD3VZ`B`upql&TmH3c^eUC}x|Y`ra&mm}fDqw@ zaL9q)d|P{z5gy(qUw@Zz+=#@&g6CHG*$B-Nz?sK@IoMB0kO=Xwr%q-|o4rNqNk5M#CmUB4ZMs!?o zCCg;Bkf$k4&lwUI9Kt`XO-|d;3#R0p2Lrz(t3^7(k;Lf- zEPy39sanWwF+K6Poe*^fruAz);tWoMR{^{@4Xy(i0`QsbLM~UNe|rQ};n^zWkIYuV zE4CF%OtrTUx`Ml~r-Rs{OAxq=U6->cL_zRi!ekRgd@`&Qbe*Z^28au&!)!*M6ikr~ zHck_t2Q~Q>m@Z7F0p*{$h}#e2?VIs-#Gga(kS~73uUv-~h#JgHQKOjK(z5hy{4#v$ zb-skG!UC|mVZ?S+wEGjKQE5>69Y)rpqVE_A`HipQ_7k}2J7Y@lNRO}F;;V1-RSjbs zXZo?4zQrTkv+yF1Y|g@O@`xW^5dtv(rFN&)Zgpv|+U+6cv#l#8oW$k@r8)EygTf@U(lg0`R7R^+^Mv|H`<+o-u`Tk+%;gMzd1&o}zc@zJr%A-hKOy&8l~pDl@f+D-C{sJX|Zvi2#{AocAm}_a!<%>PiG7DA;dMx9gjn1_)C0+ Jd@i4!{srw|{51do diff --git a/internal/test/LANGUAGE/AUTO/25-3-DESCRIBE.DFASL b/internal/test/LANGUAGE/AUTO/25-3-DESCRIBE.DFASL deleted file mode 100644 index 0e995d9585eda93303da105e941b9b6aa19cc83e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3588 zcmb_eVQgDh6~6b`aqKv0lEz!0=`y#d2{?V-(so_RVCwVBb^YS!_q_L>X*@v8aopOF zCc&{06;PRW>xATKWGUg@m4T*e0!^BzDh)MVyCA`jBKQLme<#6@O&}o^?Z=Qn3g_IH zmnImgf0E?p+*}X1vGVCMng*#d>)*?lj6vv&9RC-Y31wu%PtRsmK(nkWseXZ4(aG34LDNSdxp=4RY zU3Obxh(*rZ%yL`(N8|N{MR~6Lt@0d(bAE|XLfjv=!l}HWI+|&?E3`?w-B(*(njz;P zH03lSQh3t}TBmNS=jc=NF?o{Ns--0vd1JNv5+Q*B^yPNty(zjjPriL;N;mFLmyvm9_T`nBQN{ykh)@kmbr1V@jf3FuO5$WDszY*%p) zu)hv-oZ^@Z!J?1hqHi+orphn}F>5-i`Lb4J3YgZjN|KcSk&q=wf^PAkTw&MY~p z0mnFPC!{EkNL?@@Fv2i8VRXOoA?2_6mf z@JL_}+~GY5W?7~sn|UXfcM^eKQ0Pu5MnM*QJHg>H_dor=J)tK+2oGW>knvu3f~8Q( zw6cnWOW~KAw=8CC>olB#O!^o$h&>2aRcz*M#iJ0w=5pBzG(z2Ozw5;|#vxJWa05Zc%#7@C^F$4{jEYkUL+XFOQOBS}bHP}dB$^*rLkhPbCe5>d@u0m{%|Jb}E!$Pr+2phvm^7($Gk^E5la^GEO`WHz0{a@d}GNdjkkwn>=XOJaPcQK^saG z5adIFARh=3`IARp@t801(F=U^I3GF8N8@~S5VMj}RL8Vn8=g1_`tS|XdSte|RH{{H z%5uHDRF@ZvrEe6^l|d-|$8A0C055*QTelT0&Xl%m z{;HkzCbTEu`e!YVKZ&}pw*y~vuemD{I6JIb4DJ)O8NU~c_M~eLvlQLtQG`LIJ(o8f zCPJ1PZfkI7I7{_fqf~FyL_puhp{5v-_K8iOX#tEQQnkwxvK z6ipBAhxnqw0M;HdKf@Efd@Rbxf_#h+^zn&Rk_E4Z>ARhkTa~rT#aq=ie+{2jmy5Tn z_|yscoyy(I#XHrz==l5ERU-|KXRaDk;CS|`p@ZYb!yNA<(xnaf*>pY#c@2(aSOIE{ zD)=vn|5Oqj=cf;Fy`N_&pYlBIT_qvR<-@jsYTcHbkas}{l{O=$|8!RZ@CQrLHBHTc za~2GV+kyr;b_n_pT-f-FtG~J{gW#={v-ud8K?Iql3Qr(OdPD_+kIH73Z8qIjhq(1{ zN?hhgK=|oNmQwP%^WehEIZJrJ4>w5@&8~#_^Ud!!xdWEHrh&Tv_shu5Z*g%`;C=wic6Jxab^y01Fd+?i^reU=9d9T-0I#mi zwis8u|8{3X>jd$SZDmXAd`QT4@rKqp6W{=E`)>SVFGAoiNJu+?mKORO_sE~9@u_eV z`&5G9#aA*>mzu^)@;1^_kFH$(-6_d#ey z0-}lHd&od4=sHyol|JLpb{U!flLSdLsCO)jp!qx?wfS|7GS9kk8Dc%Sbg*7n$ZzPB zNofT&ok#f>z>KD;LQN{j8G&As4bwPiG;9&{`U%5y8_{!^VsTXe!1{1`2$(H-T~=M+ zZ$0HVpbX|kGmEW@USEUaDMQZXp`8sAyr%_vq2MNgdR}2>VmuWp?5O8;$`7Zqs9`O{*xq ziIRJ7C>bz0T2;IV_g>O$6tw|10t@-emB{bj@+<3GVk2*{QI(B~0CF&J&a;8jY~Un& zZj=qi*RbO2}OU1E;q?j?O?u{>ZCZh{Kyde(rr7PYn z-7xs2IT+E4W4P(0^M!K@Yxo&Sry|_ik%CZUz!MdNMbHfbyim|g>PEpm4b$#06~yat z>}Sn`GrfZjjz%6Ems*PzaOWDc1ReH-!4UA&i!8kP@Pk7Nb{rFBA;jX_WlM-M^B0X diff --git a/internal/test/LANGUAGE/AUTO/25-3-ED.DFASL b/internal/test/LANGUAGE/AUTO/25-3-ED.DFASL deleted file mode 100644 index a8479285d4cf005797584838d1f0ce36967a5fab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 774 zcmah{T~8B16urCs1PW=1frJ>GkodB38e1WO>dUa5!oqg8&d!P?zBKJ(n-tpg!^9Yg z@xiAxT8Ly@k&xn0yA^gDw- zI%s!MuRZA2Ty!9D^h&oleZ5We-R#5MtbOgK)^)3Ww~oZX?bWL<@1fiVBAsrtC6o1a zdCV2o@`csa>}-kH=7jCPHLHdD8-?6jc6M}rrli{dP=l*5OaY`J0{)4Y)&#W$E*U1p zjFhS74}C8wy6Op9=S7Jn8h_|~}GQ7(?)$@d*~Z*D20#Ga33UCJ>3Hjz>q z7eAQHe+_rvv!4LN#yhs7D$@Wbjjs!PV>2O75+DU|)vV1A8|h{m)R_OtyRGRKD;l9X zyiHiqq#SP=5@B1mrbeahjHVNzZ(~k{!=-F}>^pAn+k%!=<=+>=(t?>tBAALKrPVo& za&B>KIilhSEixqwQW|0Vc#PXxAU&sZH%6C;00hx+UeSsqiI*&1CZZfR(;dz!yS9fw zc_i^$e|_l0rW5vHW=U2jN}HC$ij`Gka*cR#1=@PdKrc(ENo}%?5s%Qg_OlMDYR*~CdNpN z2TyCX5Xr8F|G_I_AF^*S{V?I|3+rnX>j)(PF5dsG;8ZoJew-j46>BH8o0yF0HQpu#dD?M|bq4ogew zS|}|ROA8Bgqh;b)S8V^SStvbRE*0nJMlVlKw0sKyYH$&UA%Hw2AUq24hGdS!Wz%Aq zlL|A!ei&qx7wkGrgu!?b`K>l?dM~|ZY-hg<8bJ6d$d+ABrD^l@`cwu7yFaxQOSm$(<^r5>8Lj&tn*pKV*#SKLv7v8`O^<7-7XxkQDonh~ zSr^VSuChx5=%6qnIZPkOR1A)F%4%d?OEfD*PPWHK@&3 z%~&E{Cw$dn0akeSyd$IvMnk^R^n#V6@u{_ z%ZRkc3cvH$2PF=>Vvk0qRduGkV!M2`nk=eIYS7kDyGiqy)S8K=rsAaQu_sKmhsHs- z?bUqjdtIM}!9A%Wnmr`5Xm3aT&|TCxxcXc%c6eV4zlO)U5-~#sBa-1;S}apCK`bX4 SiPMyZC$247GznkO<>em|Wa~8m diff --git a/internal/test/LANGUAGE/AUTO/25-3-ROOM.DFASL b/internal/test/LANGUAGE/AUTO/25-3-ROOM.DFASL deleted file mode 100644 index d3b0d776896b66f56ea360f5a67055dd61b0b885..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 791 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 LKTRHwy?*^Scbh(- diff --git a/internal/test/LANGUAGE/AUTO/25-4-ENCODE-UNIVERSAL-TIME.DFASL b/internal/test/LANGUAGE/AUTO/25-4-ENCODE-UNIVERSAL-TIME.DFASL deleted file mode 100644 index a4b675f53d4b022ec487cb5acb087da2070d226c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2204 zcma)7L2MgU5dCW>j*}*??Yc>Dqp%HW6fOBCPScX60%^1Uaf~;+W_O*%5>ga78*C|w zL*i6IKq*B64wl*wsCEmzaqJ;fNT_O&rNW&aKpZ$AapVFVkje!!vzxSW5~*e+}Py!c%o}s)Md}xQ*Fj4lcST# zvx%<8ts7jpLI^36I+Aum!o*MPPikSoV7fu4Gcu!!ILick%dQ0>7n;|ZX4fKPe6_Mh zm#s_IGN!Y#K{!I}>$Tu?UXhH9s@U7y6|U31R_n+pGzY1PX-0g(T`%aJvup9Ob99_C zMN(6Y=9SDG({xd$MrM|gTQ|C|62ko*3Hva%d!_qX?(Qo2=i98$?2AXZfE#$f8+ftT zBfLijJTmB!A&(4uMDWOnM-p|j-|RI9%t3R=95w}W#7vapd%xmny?p--LZVmOPIINZ z^P##L0`|`>`I;K~j*zX=M`|eR<2qow6F0{&B3wa2Iti(li{tgLxaapp?;G5UK4^}D zyV86VRt#1*xW4{@8r>N|bv1-OQ5dz=nA$xAIv=aurTBadEYy$>Yf#(E1$g9;X^JWE zRR9zPDAr^u&157otpax95T-D*plVsbVt{ow*`+nc6f+~u0DAIhREBZ`+70N*CfgZR zNoQdJ*aP6fG?N#`G0k3pB29L(SDt5JAcO>_X{tumyphWrf#z%E6oaLi zmIDEC9E#++t4Q8=5+_jY7Z~8yYO%6t(aqKJC2M_SVVPFTD;BL<8&%Z!*{(fnz@8tt zEDrEX3-H)2^5s?UokH1VjG6lo?g)-NdE`TY3YS2^ISV`T*W=v-`*V96Kkt4?W1_+6 zfh&?T2Gc}YcaEVNr2lGOHJF#kj$J!-bmSXWb#o05x^34IlT!>@gn18~`)XriUNU=G zT-JB lFr4?~gwsu6Fb-f(e_Nk>{KFQvR?dr131`Bgd1L?p diff --git a/internal/test/LANGUAGE/AUTO/25-4-GET-DECODED-TIME.DFASL b/internal/test/LANGUAGE/AUTO/25-4-GET-DECODED-TIME.DFASL deleted file mode 100644 index 00c7450fcdd6714167c71df9456ddbf56898fc17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1661 zcma)6&2Jk;6rb57j-9VMB{Z#7@U{>H784~QMI}Ap&3a;+tar`sI3c1^73@uH*u+-i zpdv&R^+JIa#jS{TsCucmlePz_T4br*IKTz|2Ck9HwS+gjHi=v$Sg*D3^Y`Aok7=Nu zcT`PQt82B2V{gdSt$J;%F0WKKAAyGa=lt3j{TwSh~unn zB8-stl^dQb=qk$^x_1Nb-~sQN+n3cz9*(A@DU!l16oHOC_t~j)WSXQYBPpsHDVicI zo1^H~ZsZE2^ZRgA5@|gsKb*(+*U{x4=cUEtv0)rqMMx<65Nd|~w2LFn%0rMIztTI5 z%l9u0HH{%)_Z!+ZW9TP@8s$%op?L{|M`Q2Q;tAm`{@^_TAeG|D=HA7lv3_gE3NMa8 zS^hWn=)Yn^DsROArdf`P8hq`ZPN;^S%8EjfjH0JBYLeM3Nc6OokU~5n^*|Sf6RN`0 z3^6Gym{3L4Z$rphvKY-t5?G7`eNr{5=!HC)Gt8Wo;8?;>dov@!`@14M($xpb9%iJJ zrGL6A`q9-7-5N?z(=<$C6j;8%5?upeJCIQHCF08kxaUSEJGvj~Mu>NdmiLRs{R%+c zbV1Ps^9Y!bNK9dZZHmm)f@xCy$b4}ubl-t)+uWi0+W=2 z2Pa{L;JtkZ{guS;KY83JUrl1?0(^HWAp9dK1=7!eI28W^{(<~+K{=ys`+EWye;{za z@JT1$R_zMDrE>$?8Ss^NFZ-;7*Lxp5d3?RRw;J%R5MQ=AClr{cTLKAJ_J7DUG69+Z z7g^tZsjZgq+Mhn&Gl!B^$enWMuThD@HhXT&Szdduv@Dw0xfXCGVt*}QGdwpU?lvN3 zvpWuRI5l)R&S;vNd4#(C S+2Jq1WbhYx9DVcp!NK3L;qv?d diff --git a/internal/test/LANGUAGE/AUTO/25-4-GET-INTERNAL-REAL-TIME.DFASL b/internal/test/LANGUAGE/AUTO/25-4-GET-INTERNAL-REAL-TIME.DFASL deleted file mode 100644 index d89ff6f98fe8f0e5eb842f71dc63aed86389b768..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2682 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 DnjR*{ diff --git a/internal/test/LANGUAGE/AUTO/25-4-GET-UNIVERSAL-TIME.DFASL b/internal/test/LANGUAGE/AUTO/25-4-GET-UNIVERSAL-TIME.DFASL deleted file mode 100644 index 89bbf5f8e6c576919be612b98a6c1479e4cbf118..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1378 zcma)6-*4Mg6ux%aG--Y;$pR~(3@a5NS=?wT9qP)H=iH_yj@{YU4MRw%O5Md$+C+&n z387Wh03jr!EldpGq4B_9Fzsz(C=a~tKj4*jq=|_K9;R|`(z4P`0?GEh=bU@a`Of){ z?+{IYpz4y^+39+1w^r>oEmq9GAoL^j7S}LVh6wWTS4th+y)9%q z2%#n#@g21QW#O^}f(u_<2Fbb<|~PULVH1~I4wJ2tVxAiF5}oi1*>SKT%*XQz(@ zguw>AuB{YE#ZLo+|FvRN2;53eAUyFPPTXg&BiJu=fEJ|5~f%=9k^4O?HD>6$3a!uH-Pjd>1$ zzYrmb(8z0^9o_35LnRcCP{kVgcch`W-}<4EZ_GV?GHiVgo5GX**8k3T=7sqH-une$ zXVl8@9)26l%c^NqG~Q^urWh5SSoop_8l!599MB-pbR)}g=NM%gbKZC(3jm&~M{ckQ= zCX!(BNRm4ekgG8r?{)E7?<%_&jE%( zrhH-o<1+}cDL!@yJ~}A~G(|QPoeKzrC@)T-Afl%bFsnM2MT}!J&IE4z9c=k$%~chf zOwuwQ7Tsh8zI@GIy~gHi5H|Px^b%0NG%5AOT)zg?&3shf&^4PD;8cb?AMfT21Q%jp znO?Wds=-tJ#-(xLT>2IMv8cf-;f0|`Y@x@B9$Wa3EpT7-7yMLLTptg1y{m4ozuCsV zx8q{p?fcyPXBfOrVJ{W;l%lk~3AfLd^4e!p9H@gCIiOU>f!)jHKS7akTS>_7h0yKXITcd_WZz1`Z2`?&A`(@xiGLbALJ zpM{mB;!3HsFj1zqamn^yOlbvRi;D{r7bnM3-bV=4(RmU^5y~S4MTcQt70ec-tQ(A& zw8GSA5QSOLLL8g%D4Z(d!0(WzyYDs=IjtU&5Q;v8*|KA5LbuH5NO~>hqW9sLZjvfU zqiYPw+21S)yA*}ExI{|C(CsSGD^-J4m?>z2CR>c#5YfqT`dPBt*T&g~blOH+-!|m! z$=N9>l^yPT_8g(rgS*Y*iisKc-ZT3T>TmCL9iWw4otsd&d^6 zB1?aF2uqE}l}tRUWWj?;m2qxyVmYGf2vr#cKu)FR4jI;MH3l>Cg=?N>6olfD#K=?? zNYZ7CSE#5Y!!(C;@apP7vGfS)H?DMO)Ml6L@%SvDGq&KMr#b`q?SD9~6rmwCTuX&} zrp;uiF&E!bbhua3>vf3N>NMS!+YV}h=eNne+wCPWaC-rZ!n*<@o_O=jcd=W#=@`s9@yU&W0`+r-mJmCvC9H6UP!Po_?Ra(l=d_}zhz z>Ru1^y+N<$qPoD*OWk7R)uyIz=N{x|>`OPbo?G?ZJ;VoYf3N!DF3R6WTDRA1iOuS& zIOf+@3Twq;Zlg@mmI2d!=mAl^jgYd8B7Q>dqD-KtcNl}ndHM)yOxUELQe>Q(5#*_jOO~lzHDuN_gvRGN;<+z#d zFh=O5nMBeOL$6ShTDu$R! z%j@jpe$#hxr`mS0@AiEX2DiCb(ei<|jOtbKZTC>KGyZWgc5p`uKZi%MkhG*TqKRo< bQD%w>GtIQ4>G+vw|JboOi5B1!y14iS9P9A? diff --git a/internal/test/LANGUAGE/AUTO/25-4-MACHINE-INSTANCE.DFASL b/internal/test/LANGUAGE/AUTO/25-4-MACHINE-INSTANCE.DFASL deleted file mode 100644 index a241269c84b04ded06b153f1021ef41783291d82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmah{O-~a+7@pmwA3z}sQ8C2egv86nA!$<#qL*=)(uM78ot+g)yfkHNH|bZ}t%)%b zIG@ z(e1-Qci69cupx2yirAdKE@QI2@*qFsTso=uy;|VyK{50Od$pH$Vg5eEy}sX)#oC(O z=GRvX>&4>AObI*I1>1jnitDnicyDFq{P;-Gy8wVXI7^mE0Cb>%=pfV$K^=igrbQ9M z6>3DID9lPP$aN@>!npzrx;@nLUU;p00+&lH+II>5+2!=1K`ZB&ySkAuLCs| zeF|?G#AX|2q7{`f+ps7{k4%ZMO~+6tWC(Kx!Ge?#r^4mZ1R1B0c6J>>E2{GE4PhJc zw3dk{wX8HgYf#Q@j%-&{U14aGvLR<+wu{ENW5hB6J%1(0j0QkFk))TZN|JQR<`pa| z$z#OjoU%((iIs;EzxLM$!4AD(kEa)9cg7K1`l&9+TE7~zR*-0Fti_O%OS9x9Ybm~| znQ}7iTD|FaJmhxvqRmxf- foMJ)I6?K*=D94r)Pbb%;fXA*aXuJSE!}Igs>m&0n diff --git a/internal/test/LANGUAGE/AUTO/25-4-MACHINE-TYPE.DFASL b/internal/test/LANGUAGE/AUTO/25-4-MACHINE-TYPE.DFASL deleted file mode 100644 index 28075e8155b1c798f5ece7c08fb49a38e7e54016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1052 zcmah|%}*0S6rXJ=l&`uVX_Xk*VAN#e5cy20r*#=%VLMxPrvXfiY06@o6xx(xAVxw+ zG|{ZlLc|>jo;-OX-Vj3%{zLu;_@ zRFsusSy?Y`l(Vj~0(RwvZrSAJjHb^GJ{;C##G&3{M#* z!Bk5U)vx+q7_i{9Lu}vc8dfUB5-zyU-GYF#x{f4-{10AuDou4}Sk&K_cBBsfz1LC8nibi%BFFs=Ho0cWdzSp>()0>MfPDH4q3+$5h?F}y zqagpT&b_0*5US>0)7gLoz4mg)(S;t-So|QX1EE?z8?EN#yo>@N|D$(H)h#+{2;_K1 zqmw4F@goB)blOn^O+aavs%uQ2!8T!O8z|B1oHjd44kO8c^lt>SRNfwJ<*mUspfREn z+qP_MrCBP?)L=U#bf_9#!gaf&a^O=Qy0VtmAVR!J?BbeW^$Qegp0ezu#)Nt(n(ArW zCbVJKToS&w;On`>q-zej=)~J|P^HCTHegG+Aa^t_Faw6`j*(2k}T zY??#hzQj|Zo+{zQ!&0-;Jsnt z`~*j|n#tz!Yc8&AmEhy9SA=8V_xc&g%D}cZpsZxzoh>W*wTmYrY}+BRH@uew?-K2DzevlX= zF+TXTMhlVbYWNSnB1RtkL;eGtEhZX#@M-RzoqO&%=gtrkPYnwh{(i@6xn1NB`kg@^ z?fG5Q^9S9Ai}oarUK%#1ugb*OTz;6Fa{l_$=(_d3yNkrY?d{fI+(Wqsh;+JMOBSoE z@-tUl$rlTS<*5>JtSh$v_7sY_eDQvMdFt}?M9KO9(145h7zfCL2H{bV)dh6~E}0g^ zj8v!|4#OZVz2KTdc^J&(QQz<2mV4l~VmtdiPyoUYLAq39hA?dw9xJbvO!z*SFd42& zYh;~*n*PlavnydRmtVmJTp>o;WE5{v?#NC!JxM-`<$P_PZzyMN*!s4iZci`FD2en) zB~l(qeD04AgE;hxJ(^sQ-6=8Cm`>l@cn*76cejHKvtZ%GypvKFIT znko0PUvD(Mwu=wkZqM`ExbOD*Gz{(td7`C5vV`{P^5yO#uYL9CV(jp)5`GSkRVixG g;FJi8uW7SPK{>IUXfnPg=Rc|0f=2W330+?P0#fbrcK`qY diff --git a/internal/test/LANGUAGE/AUTO/25-4-SHORT-SITE-NAME.DFASL b/internal/test/LANGUAGE/AUTO/25-4-SHORT-SITE-NAME.DFASL deleted file mode 100644 index 65d2d9d4b68b863fdac0c4314009f9712329dac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 zcmah{-%ry}7`<)T4`ARRL<})_L*h&0UD9PFIDNU6J67o0d3!68__B=RmJGUVory6L z^;9>p?(cWo9j}M|LC_rp zc+cm?P4+T`n!#n_po*!({8Wbfnse9 zKDF{{v0N$@W-8P%$87)YDV4QiS&i-LZ*rh03D6WzcajG^K#4*Hp7CJpiKTG6%Yn^XOX9wuX_f2_wc4K+gdjgsiaD+b(3-O$N68=%WzQ&WA#63C zRxi=I|5F;a!6P3UISk4E^Z%;A6BQ5?HJJa{wFQe8(Pw;l`5Q6~@;?9o diff --git a/internal/test/LANGUAGE/AUTO/25-4-SLEEP.DFASL b/internal/test/LANGUAGE/AUTO/25-4-SLEEP.DFASL deleted file mode 100644 index cca5f320686bd133d2b9e4d6f56c9c273529005e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1546 zcmb_cO>7%g5PrK(9RI||ZqtAq<7_P2!>Vh^u7gq|4x8 z93k!}PM}!T6sx3b?j7zXH|-ucp^_$5pfq`f5E>crFCu{X}gRiSPrsX+UjkJvaP<{B(+*3yq{vX=NBQagjx#un%n;i9kk<>1i%gJ zF~SGkPo1Qw=-Raso|&{NYu8k2NXsSI(N;{653nHbhi?*wA}%VjrL0N@wWFQH(pu2Acw7Y03U+lwr9nay8f^J$h!u=x;#a&I6>#n4wY)G&C`I{?(OaJ~H+mgQBM zW@#k*mM!4&^+O!&m?S diff --git a/internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-TYPE.DFASL b/internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-TYPE.DFASL deleted file mode 100644 index 7d2a7d47e1a860f742736f1a8adf3f63259531ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmah{T~8B16usNh51=Jt9XA<@K*LsC)_z^8GULSdOLv$Fvb6VsHfZ7gil50w~+ zG0~?rT8LyPy`e?9~$0SEe3h)7FJbx#^VJ&Xy`WPHU^Qdtc4YskG6o)iIcz z#cOtcW_muCn@Z=YW%Q^07n7UMA|^YPK0i8CGA;m=;Ve7`0WuH;f8Wb!l39}E3kD;c zt}@N<`d$*X5ZhwH_eQ4Gw%Z_e=b2LvVSunYOpuAR6{s(WUz)2CM z(M1N4)P+d?pYVMBqkg86HIbm-J#{prE*JwzugDNs-GF2?DIt< zk4~zU629&&wYJlLm|<@3&baRlZ8%N$g=*AV4aNWBA4HJ(gf1ABj9e066eJVWu!7;R R4Y{n@rewhl_&j-j{tKr{0oVWl diff --git a/internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-VERSION.DFASL b/internal/test/LANGUAGE/AUTO/25-4-SOFTWARE-VERSION.DFASL deleted file mode 100644 index b82aa4f14af237d01d59e1b0943bcde2725a5121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmah{Pfyf99R0Or{{RaqM8yz;6A~|tL$aGC0rWDKStxYdbvgw}ylj@PyU9W~-7dx$ ziSgj6Mi(M!HGBuJh>?R|$Zvqt#YBS#PxI^Ryf^Q?nE_;;=qA$ry>7eX1<3D*-F}Fg zet>#@KWKQUDRA^sw;6r4PV~)%2gM2JuRo2ztB2k$;(f2TTYqsM6_*j|2JMa*mX^e4 zab>ZzQZ6q{RET34~KJ0MLMobQuLuL4o)vQZ-H;jw^;qu|=v> ziwAL(7g@0DP!>m1B^3Hy-0=>)P8w&g2NFR1A<9==OXr4d#mCZXsSv-9#taMBL^QHS zLC*hHN!6t|x>;JpW$f4$zD*d#Ta-D13a2O8r>UQ>t@91(Y#+A1ZOGe`vr|$gKQwv% z3}E_At{}C}zFT7cIoNz>{QwxW-dY>7GzM_g`f_V~7%kNitOCGAyD>dzscjYHO#Csr zqv^J_YNTHAI5e=xtYenW1fMg_XFH;jD*^14ogjdtU zbeAz|{dFse^ibe8{^Zb!L$B16@maynIh=_+wHYz1*K1Zv0?iD)XyWFwR(g^-m)uqi zaWg%?89uKE9zO7bUfbWtq1Ov(9Npz&Me~Pb9yROY@$RDb{?)rnvBP^({5d|Bg{?WA fQNk&{=FT)YWyExn@pPLo@YuCEO=jQ|y1e`a&j9oX diff --git a/internal/test/LANGUAGE/AUTO/25-5-IDENTITY.DFASL b/internal/test/LANGUAGE/AUTO/25-5-IDENTITY.DFASL deleted file mode 100644 index 169c73e60c47926d624cc72e81c1ca0478f62738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2984 zcma)8Uu+vm8J}G{PEse1lelRvm-c))T2Uw-*b#uL3iC+O8|F&jY z{5xq?%S^s9)o&kKDX&*bjmk>g*{p1=l-_(fKJ|sTy0%`cV=yy=>C|j;diLD8$^He^ z&idAl+;eVrYI-&~Gui+6y&WmK$`~uNHi=%wqAbANcUsYe!)-@d(6d}I)ErN^TW+fd zxhMsjTW)J`I^I}aQ|gs(RO*z@)eR;w=H6-bEEEjQ(M`kMmYPzZd%JZ^Hyq2*pH3=CMNe_V(VZfDZ)f->W70ndqcVl_p!zT)-M=QCe3X%w#>NJvQ2iJ} zEKjt1@c%RIr8DKT?WIKd<@VBK`Lpde7^~5?Fk>{PA${s0O!~Wg5JUVO(m3YhFiU%$ z6tsJ9{m`&H?bWJ0+HpcEwTIX}bhG=URK0&G(l#TQ{%0$D+l>5@v90P`W+Wp^P~6%b zTN>{~hAjGMZ~0XFr|c6#_cE4)os4^yMwdomuzG0-pBO$PFn;HjIkbD)j7T&aa?O}I zat4cUni?bQiBC-vfh>+u zk*iVS!Vg;G3C%Q8IuS-mt41ozEoEK@VqCBja!B;bU0~y2LQ@?rtytVCSYVUp(J^Ef zZHMP%85%L4uUeL?Mj@{(m{!hC2uYTn-R+nO5f1cWq1&8ak^XRMng<;Q|h4jswVmqqC6M-0%hYv#s>c^oTPFP$`d3F+k5i(5krwyNg=3oLA zjg)Go_A?oUe!uNtNAAGta{!|N3mR&C5S-hJPCeD?eG$e)kox-sb?e{YB*?#{W@++A zOhQzB)uHJhC^D^JS!nQs%S1@D*2Y@w;Pf@s=6+>Gn3i|Ij>u`lMDRt$1|PDV;0^5R z?OYgn5hcul(*e7fn>Vvc=lUUh5qNiA)vc^QR(H6iW^EBB zH5Bu;g6VL-NdItK!%z5CHY$zHH7eEL-PYvnJV&Q+|M~R36Hsh^Je@$U+k2r+(ykA8 zSa?pFlYh5Wi{b`#TVwUo)ypd-iu>sBWdNiMf{*v#C$IeH9tV>LVjX?&{mDqm*p-A}&8*bDd4bH8CR)`pN{GKpX; z*iIjjCcbqXPLmiU#n4d$TAFJa#iPoCs%L}a$RHdHkOF}(iRgexhD9h8MwaX_@|cql+v!C6-?lUl|l%mc;8Q*$xX)6_2oviXW;< z$bV^=BvY=7E)I1&fT4Hsn7RQ5dw?ufJQ)-#3p7}v-&fpidPd~DEt29qU}D0u&xE2c zE<)UH^>i+&X47qTd94iUiSuFxi_djvvfs%{-ts()&o^0<%x;Io*P9^L!A(G3fYu4U z0=NGCKu&>PCG?Gb6frcLq6SMcs@K!GcrotXzigY$px4dfiypbfH2V>8^Ty-H{{uGQ BkMaNj diff --git a/internal/test/LANGUAGE/AUTO/4-8-COERCE.DFASL b/internal/test/LANGUAGE/AUTO/4-8-COERCE.DFASL deleted file mode 100644 index a5af9b07b42ef6d268c5a96e0705494670053423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4036 zcmb^!TWlOxbsoFx_xc@LLd+`lhmFaUwhZyo!QLH#&LL*&3c^OWMdoe znn!7j6P!eaWm6|4%n(unDuRz98B>LX6pVmM5u`kdP(S*EgpexnfmI}sK-8Rb@A#1> zP>^DI_T2M++%xCindSV4)R?4>ofyyN>ohsPFk~L}Phf|-~CUxwQl<|pd4i>w21KQE~;JKJk|6*I=H zy{FF3&W;_OJDzB-S-N_euN&hyF3l|s&sRM(t~{4`(foG(^JH8}yPDSdLh8FJk3`*sm`J6xJ%ZWMRc#VHml(|F2 zQSmJZ3xt6LzZrP=3nBzAO6yhEqFoqGWc|GK@VQggJ&4}HM9=PN{(BYYl8*+ zBMD40#2x;PsDCL2Y*K;lWlf z0LZ8sRnr?5z9)PFiQaArpIhFoa!(XAsnyxcboS|n1-;>d-f&hAinH12%zS6g58hA` zB3X8h8Ysx?!DH7u=bQAP-T;Xm|NV6e`OfLgbmo5!dfokkUK6n>Ek|7Gg@R0catdsu zM`MMh+qTTUA6(vB$mYQXcx^erD%My5j)R??jFiq;b& zh8&IpMe8#|LX}$~RKimZPXHc247d7_s#t17Hi(rpU^uCCx&_Q3(;{&}0Es3x{?r&z zv}8i=)s46ra(RKjSKHD*-XJx43I27xtz5yxdaoMyKi-g1mkgc(X5=174lz1XWOt--))^)sV`qn^GxIP@Y z9XLZbf+Zh0sKgL?2#^3~pje1DV+v~0Fo?EhzPmi~0>Eopt){A&;1~08tAH*34lS{1 zjp%ELvTzaosoRR+`wV=Ofs^jTNPNa^L2%rCKY|VJdH}+|C{OqYr2?{l1Y%!wsSrJ5e8V&z9pjJ|I zieV_|f&Vq*e485OU!+F)OVlWzgYK#~i6!^wYBCP>Qn1NT>tn!a0#2_Nm%M!HA#)#i zsb%rrMSm3Nep*hH!fgqf38F@o7;P{)f#eD##}(Dk@6zRgT-HmQ2F18H0dMpQqv_fZ zHjF`(IP%^AUU@>XB6x5k;dLO?$D(kaE3w$}S!^QbSHKCXdSVFP1*OMQ!ZE6F8_2cP zdPFfJ@(TS`x^dhscOxo)7o-9QiE8NvqE`Sd>w_whc;ch5uJ%d*ZI~o6lx5+!yB+J@ z?OmYalYr_^72NK;em^ARyWuu~fcQ`MaRhI}H6x&5Lt{UPe{`Qj z@EdgR=^*~9y9>br1J}`$f%}KVIY#_C1D|4DkCzbi+Z)prYmL{BGp~cpO@x7`paB9@ z61PL#J#AD}?^JD7iHOYj zDrho0tC|Oa@u+7UUR>yZ%al!WAW1aL1_p<@#!naXvx_;{L;?Q}l*WhM0U7Xrf!fwZ zHJGN*m0-|<{lre;@3>DP_y+i^_Wbo3dNM)d$e4-Nr#zwcN%7p2-7Iw{f4_x7BUl?5Z2x<~BFd;x<1427E!M_=sia z3sT#Z(k6|h;JQ96Wk=af8);McE{L~gy1F?IS1+9veF(pGPV^(Z;=wb{73U(JEgMvL z*DQk7^-e81XJb+52_IpYW_?ihXGcZ?L65m4nrILc+JEa-~FP1_Gu9Z><;F`}6O174P~6-lxf>ic0@{zN@GWk+3A9m9<$+_Y8VbjDJ7*dsfkp&0AF3%JVo|P zg^VrPpB@KM5Sp;_lexlPw2&=q%A=X=Xu&>ePi&L&%rd2;o&C~g;K{i3d~Kmo9KOu$ z=!VP4jfk>1zqy;;a^}}Zx^H&Bo(nF%5X~+9DYvvZoB4dMEc)B&%wk=(4(=^Zu_c!} zab!4!o%HUrT!3AmXE~Oy7|_H0Fk+ozEja{-g++Q`RGZ0|#S7596*v>v z(D&?vYu2q!aZ@5^r}DNmJT|(i0ND@QBiT_~no=-`ltc@TUvglE`|)K?e6Kh`%)4{o z3bkH#zUXtFgKLNn-oR=SBY0-gA%v-%FV-YAGuo#?3gID(@E}yF^z#*8YV2aL*>`t)a$kLRY3bi^omU+I diff --git a/internal/test/LANGUAGE/AUTO/4-9-TYPE-OF.DFASL b/internal/test/LANGUAGE/AUTO/4-9-TYPE-OF.DFASL deleted file mode 100644 index a9ea8edbad69b2aa24cf9380eb8a4fbc2abe05fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 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 Zk?WsiJv$+ZRF=zSx-tp5bmYNS&=4ar zKKN9lgGgEp|AViHkq7@F{{uXCGm)T)X_}sX_uTKC?>lFJ0$YkIDXpD$qiJ`fR=?No z_oVGsN9wlvovJNu11`N(bVgt0iL#!&pNbk6PO2Td(z9!l*|)p3%HAz0bx$JgPNNCI z@-qCUGE0k@bUGQ$5knoZ{r65flS*gOcaqWb<0B!~LI_pS8UKV4iXk6z51g26Qp3c# zf=aPQid1$7t`h<+*fJ<{o%o{EYqfFHer`9poSiNb5OO~_p`4{DW z#M0zkTnKQKzvBph9dcu5JC}z z&KlLJK|R)pAu-^7bgs#Yu4N0nYn&%qR;3KD6adjy4O#Sq9dTJ9rjo~unic~&%FvIX zQ8r9k6otPtOkMUSd}ChN7Xk|=Wy+Y&ux^lU1QmOAQ5C(?D zZ^O`n8mCroc(Vb`b*}X6Zcl1fcAnHKxY_9T@H2bwMXOWmuDQ;<$qyIy$%3?9f!(c1 zjos1OacuwQRrio94kz>t?k7=sp#+0*L*P%qbm1FM5LMMnSU2-vHDJc@kXT#8>=ixB zvx13IURNnZkp$H?3ryFFAbR!)g&#Z~PCtfVg+`6?HZB_o^A?5%f`_gnYzYBgCI^!h vM2M#Uxpqi!Kf8w_xOrV+l$aD>GF2^@lo8eNCU_dCduZt<^=8ngpX&!idFCMbil~ zaE&O@APO_w3$iUjqi|+L4mw@ba$mZw#7?^h0zmXB%v5YcWtwS3C&F7H7kvyTGz0B$ zYj~4@nEA_+unST6U=^+KrQ_O08S^O0OEE$%q-!;e!P#kgFVXeAd9fv&AHwdBEpc!9 z{)~|FE?xl4z8lX8&GVlIKmQ(Ve=vRl44UtaEm4>NIBtHM+Z(z|C^7&!fJ?7FJ80&; zJcz02b2zW4rcu@sxu}YbvQ8-4&^TgjT8cQv`!J)Zn5k7n39~8pp$;37w)QPXYNGIe z1T&R*QW}r5Qigk4m{@qs@jL%~sMsPScCG{Q^whA_5}!@lNQm@%@tjnS!ui1M1#-)2 zKW{jw>-bLF4P3v6T3*`=o<`wAmb@<>;YInt;lH#YdxxVBmS9IqLi9B{5qa?il@iPd cx}ibW_$0Az#gj=G*RgAxjKp{0%fi*wAG6}^;Q#;t diff --git a/internal/test/LANGUAGE/AUTO/5-3-1-DEFUN.DFASL b/internal/test/LANGUAGE/AUTO/5-3-1-DEFUN.DFASL deleted file mode 100644 index 2cc25d3946fa80f697a0876b380cf4bef51ab080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8023 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 diff --git a/internal/test/LANGUAGE/AUTO/5-3-2-DEFCONSTANT.DFASL b/internal/test/LANGUAGE/AUTO/5-3-2-DEFCONSTANT.DFASL deleted file mode 100644 index 2fb0ffccbedf9311e61b35c4f1a7695d16d8a7db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3601 zcmbssU1%KV@!Q>#bdpZ;>CdtyS>DK!8!ui(k`-663(o4aC!Kw_r|j!wBQl~N+5k`p%CapA6)vm*mUEzi!2X4S6bt?MVn@fSp8wd@q(V`>V}(`P0p&zyRGv@Na} zNv7?|WG2T(+cw``=b|M-NRHe?&`d~_2*iKA7L`oZFy(k6smhv?QYC-QuZ1BNIb*20 zU+b6Z6I70j%*23|O7BdrR&A-jvG-XcVpLVtc$`0zY;*Cp@&`aGW<=c;mD>%pEUzm^xsB&^*U}VcY*IGB<1S*!1vArm4KE3XaXc(2$)nBixZ+3;AUa*gcPznqX zKf%j;&X%>qkBj8+zLDJd)^1~;)s3}4ux_KYx#n!A>9NZ9PZPM9j`pFmUAwICsk)Wc zD<5gg8<%oJ+d*ZAw9PlNL(7}nX1`o@_|NOMBIrTx__ihRZ7YL#KNtqN%pPCf*hUI{ zeSIi)|LLo_D{f)2?n~Qp?%78idGNtVkfq2gjJ_$ICrqhp3xOV6m8p63Y zj1%f4gw%+6QcOfofP#)#M%Pts*W9EWo*ja-?wyLn6hmb((+C{%e}{^77^*4Hq+^*B z$SYVlJoz)&2+!;3SW-!(knnpth~Pcihu~e>kKi>rfFKXdZF^K?=}|mP(IW`XG5Lc` zzKh8VfjswVaK`-t)P&RpB?o>qvd z8)Ayf#>LchIw{xR1(YCxC9)9+l1~Cb@*6tvZQ56*{Wcx=8a*o0BS-1r31Ao6!J~%Y zjv&?uuS}zcc}EZV|4^(3|4-VB-~j_)VBQuKJ)ywmK>A-9{bPC%vHJ{sj~+wp6{g{3 z1}r*)#7ndXfyuC!7#3$(EWo&b2jbj60y*vr27ZRVLd9mWe%vj_@*Q^OGBCo3M;O+@ zK!`pA0_0zi+ScG&!h3iMZz@uM8Ay=#16J}=2G)U9fQF=<-=N0~Iy_5qD za*TFkXu^nJJLB0EPt4m(xsqG)EY}ld(JR>ERjXLF#j@>H%PuS!P9>na)`|_xxuR9J z^Qhq&zjo9_4MR7SA#urqbp@DRwrL>kMv$(*`L$5RD^Gw3|0n-8559%#PdbgT5gQ=RCOh3&QU6V0E<72PB2-$uDK2(`_ zLcX&s?BF_0zIyH^At*f~)EXQ>`$12LKXt-}-!E8i>_0V$j zLHWvdrCRhvt5R_;V^zJbkS5CXzD?d0fr{=hnEfXxdvj_hdM`Ff0Q zv=Uk;&A3YmJsVG>g5&4~R09!{|FWWd1;78YC&A>8`z3e`ng0+Jg}k}WA9?XEY#E{5 zTZX>80Sg+W5S9acq`Mw|#^ZWAh0iqhY)gIg;G5{z`f`?+E9{$Jo+DiF7{Yr9y+2|q zv%+D}(38-hb2TL?n{zrm-SCcNRA}Ra@E$aMGqsRR7-obHa#8v$7iQru1hLH^Vy?96zztt2msZ48>#{ALp2EJ4CB5VdmCnK7)3%$P^>{_JJh5n7 tpkdW2V?PzIi&veB1Dzq3+@Mn`@XwR&p7>JI{Vc3*?%{~Yn}yBI{{dwo7()O6 diff --git a/internal/test/LANGUAGE/AUTO/5-3-2-DEFPARAMETER.DFASL b/internal/test/LANGUAGE/AUTO/5-3-2-DEFPARAMETER.DFASL deleted file mode 100644 index 7052034a988bc89d50397cd7d7b6f4b7070a9141..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3811 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 GF!%!t2jr^& diff --git a/internal/test/LANGUAGE/AUTO/6-2-1-SUBTYPEP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-1-SUBTYPEP.DFASL deleted file mode 100644 index 9e111f70efeebe49d865eb0d7b381cd99b1fe1a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11684 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 diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-ARRAYP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-ARRAYP.DFASL deleted file mode 100644 index e02015094b79d3bf56de4b706762e052f24e3816..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5898 zcmc&&du&@*8NUzPc|R9Q=XLbbZEa(EqqTHdAA{w_zDb-ozOH@UHgwQA@lEZQQ6d3{)4Z zl}5y(ClhA8TIt%Rl?!uv&N<@bD4f}nBui5D@k--RG8(kQRJ^u~6>oEa{!Cs?q`7lx3N!Y|(jX*HJyu6A6k$g7;SB)i`p%KV( z25kHK2+Mh0%{8V~3Ub>Zd>F=Sb0n7Q5wW^@+q_~LTC&7Oi}(TmO$GSTn%c6Iy$WsJ zCmU{(Gne_^0eyQha@uNtMUoaX4_obHii|B-ym;fjjbsJ$FxZN1$WCoudS1CeME6vv zH`Y!?BT@HlfyRA-gWXG+gFSfG;8}~~v6wlLJ?LMu{AVoxgH|`8XRV%#2ds9P$ldb6 zbxS!f0-m|{Za@*jzQupmQT(K@r)sUS)^3FQN369O|G_mdX0!N!rVAEsT;mYUs8*GTO|xCVi`&S2hUp(V;G#905q z&VA^vy}<0H676U6sFuO6Hk^&|MD zOsAxDRlinQ7YJI>P?##AK4L^e5i_n2hCzuACjv?*Yf?J!G~)5$@uK8*1%ieh9MR*Z zos6So26@f(B_3US-P~`C$0BB;Uh=6}t7|atrTGNwRzJ#> z#u1k_t|x56#syL7-1?q7q1z`(%tIG}L3RByggoY6BSOfxf%qr_!zT1O3L%(`$Ia-f zTZhRs_ax?eR#r1;B;X^(!&+#%gw<}l&D?9oC-elCH)0YsL&l7_IYfv<#)P+o-pf8l z;D7*oG1)wBjG5vZqM0UkBLN@t1E_yvHxYP)tt0RnyP3eNTv&ZsfU5$$z}C~;v(VVW zH6|v;2Q7+MeR_pv$KfT>&N7Wao?BCAgtdEwwL65hKK5~9xmD<2PfCPNek)^2`74)J z{>-J7H@UR(5|>uaaetH(Tv|CMKv94WA=k>~V7nLf;Pa9blrVnna2xP`kdchR)F1hrNJV$wg@Ed>6~-H`qw!0TXcb(wMQl4M%? z0f@dqD;W(@h|)7GK;Sg{1c66zn7R_Ct%s~&avTd`PzHY<)E-cW^!Hfa&wB5MIxjzt z+c9cS#LQsWi16gpW494$+z7@kz2@xAATP}?ljuBcK$ zT)Wzqh;EfN^(}5q{WVvwUK8NE><;Kuc?t^=LZ5@}Rx@JKs_9fHh*$-&qvnu1N%RWq zCy=?$1D+hKJ=h~W7!js-3b2XoBJp()2b3O26^p53TB=-_)h4rt^791B^yo*NsWQ6l zsZ6Svnku6O*QP`>p4O-5^Hb$)A^S4^4T4$E3V0 zz$qS@@+jMh$do2%Y;`pb$E{?H8QG=F@k1Dw=E+6 z5*Ium z#yTsDG&OTtOKXj(t(_A(I!W&s#)_iQu&eqMv7D)VEQpe6V@K+J1Hb7aVcU!wkpyc2 z8#6^VEVEI_s+Vd8NnSQsH-SL_u22pNLP!t<%@nkuI@7QqjPQe{exvS~`qZg5vT?dv z>DWA*nsIcIWZQ1vvkDeaX3R-pS*Qy_6{w%dWywc6JWM zLd57ItE!GmDV2-a{2|T7+=^5Jsa|JbJD*M!(>m2D4g5}OmH-#yz@0fZJ6XtSWlbod zb?!MYH4J3Yz;;U2ia(c{olK|bP`|esLo&&{8ACr-t@y0LQ8Q@ED(lAt^eFFKx1q{g zd_$GnKO_tO>n(VzmA+krCi*~Ad_~}&M#}XZttIF2gqyB(_sKu4o(&)wy}T|`RvNZ7 z4(J;U4@Z+UQU}8}Kr?{87jar~U`0rWw~px|;p zh_HvY762 z@pr96n@be81h{I1`dUE^b<%aUZD{hNAtN5*R|+J2q62hCU}kr-9Tcoj=%9Uiy84LM z>roZz;^ik!@x42J>UP4uc#66%`RKx~uXGn^G*hj3%lBvV4k3rCU-eWUMSbMw9Rg9p;J0N$6g1@{%gwvoP>ueyHXBRC80JMom^La*!CU zhnlFk%f`Y$xZ@Wz+PyHEx^{v_cOp9&byRZTJld20oKx-#4h{xok-Tx?M<>K+-NL{# zVzjn;&cjk{lBF4suIJ%}yARC1urM$n<{Nmyl+{&1^Rx3U{`(w{PI~9$@;l4RFd_XB z;doRU{SG6QkA5XWV$AQ<1zv=uD+vdE%d}R`INDs%NoS|1)MZOrxj64=Xpg2- zxe^A`T4C}q8m28;+L?3mX(~VHkDQ}(AUbLNNGdn)?AA&`+h$(&=3JRx?XFLKTH9Pc zHs{nx+9uA?%ab~lKjv}@1?3F-t5ja&ESu1GWoMmy3GG-3BuC2^@_Ig->pOCu)>V3X z058|yHx@@uWS@OrS{xztZHyi?E`9m%<;;~Z5tbK69~%v4=xzQ=c;?#Wi@(2;xtzfV zqtVAthA;XDM(OL))$qBo$i^2JA{qaI%cIJbi*H`qjkkA*ul}Wv0(IdB!kq&%qjLLo zqQA*>W;-+Z|Nf;HUq%$S^s4pJi$mSC(TdUQ1rof{ZtlmMgN*~uUsM`rS??j%n_|6G zZ8~_R(?enO)(QHeKzU}wVrDe70YlN)>nI~*^m^nI{i4E;&#UTTkUE6|+p_UqkO+Uq zOs^2@S`(k+5Nl(WX$#(Z8cw*%Zq;DV&jXA-}1NYccIiBU!cM2HiC&jhAft R4(xe%k(ZvN-Ftm``CsuTs?7iZ diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-ATOM.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-ATOM.DFASL deleted file mode 100644 index dfce77f4de5cfdc6c1f6c0d24cc2f2508c170b08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3038 zcmbsrOKcn0@$K>>ijru`Rc)8~bV0;*OMBT!aRXHjVm&S&MM}%v&F(TX`-NgrB~w~7 z^l^{`aR`TropftOb|dU_YPdj=Qx8oH1VuiD3iMC|J@iua(4q!UCu_}iMr`S_wqa}1clgRFiW;GrQ@Acgn#gFM}HI`@5AI&ryPAINX@b2-@CDGKrZ zVN*`Q3zhA2VBK9PmK=YdI~rJbHU;_Ft|y5+=)d9JpV3SsU&3xzi`2;L%vN(H;21Mb zMvn18ISOwCj?-vHqpns|ZRS>NI1ZXPPf@4pxU4M8pfMI4I8A5Ns90*jw98J0OS1Gy zYuC*1p-`L;hKAsHB{IymO&QPPO3O+gsjR-v(LNv>&<5CySvzHvd z>j=lggzzw)+lTNVUIU{rdy?u%TmmABK~WdU4U9^w*fukE4GAuxtc|<5lNgOUEC_`U zp|}c(8#&0HWOh|`AX7R+t^wSE?-*dFO(3n|depL*kw-GjzlcEM`v6F{`F;ey=LZmQ zP#u_oKv>yA8bghj=^Rt3ZPO~UUIf+`1k0%!rcuQt*o>A@w#x5E@KgZiK{KJ5RuxJ` z^DfPa@FX4BF^jrIoQ0@91B_9<1S68_dVjn*D477s9)$J1P$Joo@sZsJ+gGiza**q6RjP=%w#+6@_VV6+>63%?|@h`UqR+j(5ZY z&w=6T{bNySEC*KyPHDz~^yjKBlb|ATnxCz}goJb7ejSaz2bwY_Li$!``UWA0J@Lxm7(%TxUE1>( z#Ex}l7ygJllfK&dT|3ZvurvL$085?k9RK#IUv;LZ1A63Q3{@lkW%$HP68a?nIoJKD z+ePf3kTQr(HnE@sCFrFYxN$+d1Yh-A-+fiu|I8*f$0W(<&wnrQq6@^ zPc1HBVecOEpel(m55@4ksF|B(nk$8P76j<$H=;JYbSLxV7rvLB$}t!kEV%568|>On z7xmlctkY|#?3pcclx|IjHtX%i%K#ef`t@``2LEqe>rvuf)o$EM*5U6nBbR%Thjt=| z%nW|TwD2QLb>B;{6ENajC@FloDvU^nU^qr_Qd@9;3HFqo>%mFiJ7hI$3#&C{v9)|? gOi_@% diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-BIT-VECTOR-P.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-BIT-VECTOR-P.DFASL deleted file mode 100644 index 1bb9a7994c8f63253e56eb9440ff0a15ba4700c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4249 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 diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-COMMONP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-COMMONP.DFASL deleted file mode 100644 index 224f6138c30021ac1aff75504f5157b6d698c8c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3094 zcmbtW-H#hr6~AM9z4rQ}c1S`nv>C0sBsQ5<6VhrM3S>OKUOPLUapohN1qtM=$6dp& zZF#*B3u0BO77!Y>Y$LWaKwfy@4XH&!B5kTg>H{x`hd%HZ@W2BP`2!H)cV=wwW{XfO zv|inF&OPUM&pG#;b7!B;+*VXk>2D3Xo6b<|?~DdJBeByTirf92;kqMsAQyk2=m!5` zO;%PGzj8Ta9@|+TI<1k@7Ofp;yWQHoBwl_|ln2A^CWxgaurFM@diC0upI^*WWm65& zK8ekX*PdHi%sjq-AmsXtv2}JxOOml1i!$#mH&?Q_X-U<($|X&1@RGOhxe3G~*(NtU zH-AMO^#{_XbJy9VaJIIYz?k=QH&L}U#j5L?cTadlNPBO(b9GH>A~boKvq)l$Lg<3$ zW?qo4;7`#T4P9%p`v-HcGA4YK&qc_c_ctD{2oHMfZy&5gR!*o&NW&a}KI1*uL5=nxj z^bgZde8SoPcEWM^k0$WRkHrH4h4Z9*l@fDI3~r-9fRv;E+cTiuC?MyD8#xw9dcSbL zP*QZQQm5*WYO+>QxgnM7kZ8+hDU$G$kvRTmP=5K6B3nvLGPq?MC?6%Lzqq+(TD%d7 zK;v{+po+?6&2CCn-DsF4Ux)}Fx3=_>pNh`;$!H4Ym@RR`&<#nqt)^|2qG=eUOR}~m z1#$w3W}tVfWUV!M6ONiS$&$+|dce(HK2i2_F~_hTQu?>T3#~RBQXzzCv(NS^~+2o-+eu}n#jO1k(G~FUMO{7cZB<|sWSp-2Y5`PD3 zr%i5EC3CG&)>UcJi?q3lO;TQAAX$C*+^SL_Btlj(ZD?-y>vxu;I}@pZ^%f;3+Rl{K4OsmpK^Ig*+S zBx=Ztp-=sO8lu^1S+})HbDsSBGXWriWsSH8$XX6rnamG~rpk0s5kp$P@z2xZV>rb% zx{cs+e&$~w=`H}{<@&N_H;5eqF*Tk>WbZGK^t+Ir8|@C9f#lq6ZSG(qOW)vzt{b|> zLzNCxk|$)}^h;!IVe1T8OV0NOtzP@2=}kD6p<0vp?IyZ{8)T*VU!q0vFVS)y80oQJ zL6qUCi6AugIEaNk3YQO{o0;e?8@k;Ll-X}X<@=%58{zUJ#6KO`dwy}-FLoeGRU7h( ztp%C4{h~o>ziI0huldh#FfppKm;B;ozc}v~3w|+AUjD&z&s)y+NSxo3=fzG7Pg`5; z_QF?*WP3q6_s}lDh?eWY{p@(|Olvr7?GnVd4p`zkO`xZ9%ySEyt*txl7Ga!hJg5jk z;}MvfTzK|by?lc!7Q_+nUIecZ!Br1foX|cMSQ=o#eNbHjMDXrK;cvXb8)a^cktOd} zI0mVHMlrZ-an#^sv<2O()-7(xs_Cbo=3fbG@bmsvc*XwV-78W?Wy6ryD4VjSH~fqK z^PuOD73mfN(JARkr6wD)0w^%?@KQnLK{fF-SEii;;VcPNPJI`HGbYw_MYl1yq^hdR z7WjCzejAkzY9zc)vgY#xr_}Z#&R3MG1b#xYVRb5-2!o@UORUwT7 z6PY3F@k0+X(Uh$keL8?n8>nl&A(@yC#LpNsB}geCG?`G6$YUiKw6tOJn>N=J(oUH* z-N48k2az`G6sI)FUVh9!k+{rQXj(>HTL#EPFikCBXpT-{GjL9;$VNq?oWmjxTP{H*J}G4uXOL%h{x9hQuyyjIeb0* z&q;vq&d7KYL_Ieijse_A@{4+t-Xav2o5g5FPoZJ(HrqUU4*LnyE(cHiDKN7^!|T-u z(c|GMobgu}>xLIlTp6!Ro_nFW>9i1GyWhJo5|IR_)9pFpo=k(PB?cEl-^8&euaNzc K?&0;vkN*RUr;(-r diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-COMPILED-FUNCTION-P.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-COMPILED-FUNCTION-P.DFASL deleted file mode 100644 index bca9c27b9b7ab8748c2524d76c13fe1633762801..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1776 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 diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-INTEGERP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-INTEGERP.DFASL deleted file mode 100644 index ed35eb93a88cab9ac4c8b1fe90f2066b23baf039..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2647 zcmbtWU2NM_6ux$vu1&ivU8~WB{g|TtC3Dqo>)5)%>bg#wHHlN(Y1gMIYuqJMnnX!D zs2JTel}<<&qnjwcgG%s#kdTJ938W2*Isp$n@Bk7>h&}PZ0}qHzLgImkaE|Syqnlt7 zZK89}cmBS6uFs7Zi2H;X;l%t@A(PdMTzh7SB3;} zxbsN&di5d8L{U$c^%SQ~>!nn3W-r%$m=g-cOcoZ04uN{G_rQVP{XL!QLxLKyvpqpf zPgidb#8j3R8DE|dGC@{QG!o(?E@ECWd;v{TH9i!MNPJ9)N&$1hG#X$pd_t8J(`ebp zmGcEYtDn`gxSgpIVF)qbFd9OMn5c#2n0b}Cz%-ke4No}6$6;&2phVaPCktk0Ov8JS z-v|HUm?jNMN}Mb$dM*;eDlI-1`FxgM9%k<37|-X!>{y$>g{ePnk-W79WbFg2(|$jE z{Kx&D8USM`sGw!t6aEz^CS=Q#-WAze4Kb&`IqdDD~7HH zHi4E|27TkjbuCQ#j#UrT`wNlFviD0u7Sfkw?=Z_i*uss?W1AcT4TLmf=tTRh3RBci(_$u2KO?XKeAqm_O@=|QHXGW6=6dMe`W@1!q>S?_G%F$j%KVO-5#{(ebV(S{gnk?T6=1gz zk4MJQ=^T9u#SCpnafWV2AyQ<^bkj{Jb|Oy&jzf;3x}9zXLH@J?$sblA`Naw(%Rr<> zl{9`p786m}h=6B_?jM1r4J;vE9gp_Q5x#m4q0xW}8`j_@q-k|L4J)r2m&C9DVbCu= zK8{dS5EZ$WX9S>ip?*0L8;Ezpy4lGG%}z*L0jRfa&q6_V5OjB3kq40*dlY7l zNz@n@4T1sluoegU+-e2#n`w0R_De7klKm5Jy|Sl{I+vN` zc4u;B{j^>zaQRbb^ojBw?&$L`aJ$Ph1-%LZRm)}15w7(3ATCql%Ef7&gLkIMWVWR5 zzf^$qaNuW?*=gOP@!=u~^zG*sG8fX0xPPl%c*|P*(mn@U zNc%FN{b%b~r**Dc>)`oo+$qQL`Vk`VA|suE3q+F!c8}F z+1~p?z!h)Z?Mp5H6y9DbMY6CR4ANt%S>R*z0&NS%Im6~HgtDWxFGbouQq$rx|~C3 z%CyGB?v@p@F1XFeqw;b5X400OW7oENFES=x9~u( z^YGS`Pro^^Z46vB1}^#Ro1}wbFJs#`4q|{0L8WNaXAm65_(W%-zi2*~1=nIo)t4p3 z2)OcH@cS=z4GEo>m?{N{|P9 z5Ebd1t%NY^e~9l7`M8fD#cijnJ3HV2<1cip`#Hw#NdQ6#6LVg;l~Bt#P46;MIS!Sx zSi7x8DwSb>sg||&`mj(YvE4~(C+lPM|IQv3pNYbm?b09DHu82ZZ^r_CQ0R*(dO`MZG7{+b2p_n@(unFfzR*}BD4I{L>}P}6B$B^y1uR>hw5?S!(?5_SPgkKass0PE2pVx1z};6<=i2HvWjXN zoj5-SsB3D{$m_}65%?kgm<;4hV_GNfHEjCnIypO(`Z}5@h>YGO}IBdF2%0 zU&5U5KIS4>14+?joUAFreg_*t#WtvJgxka*&)%m03`|%xvRQ)y65fXLVA~1E*l@y= zqqqZ;Y4S*Ti;okz?30V+OEPWcGK#7tW!s>+7m%19FEJE5A0=!K*h9OLMMFPP{(QpA zj_{b54&kUr*t<}Q_)62Jk}^k!UGrtueewgi*twHed3>427Xd}4P}6zc+rvDM zn}9-3HdFl51seT&E%BBw^~;yno_zM)&({(OpTD`@O#(l4H*u>8f@g_e+_}HA zLvYjG48SANpk#HWQ3ca@387H@G9-~p5DACFG+c#Op%9H6_YI2WYV-3dnvjk9>s%FH zN6e&c%~UcLk3ft+;qSM_6QtXZ9_)qIg8`*e5L*bl-$K|u_eVik7Zg59WYQ-p9|e>2 zE939*ix>Da{8^Y_A3~Ed!Tz?zx)NpFhJ(y)Mk~d0XBLXIoqMkXhzj0y07bVMHYR5@ z)fNIgjtR2!doM!%)C2$79k)3)F{z=2X#Vrid-FCrwbL$|RjXA-R3vQ8Z4$X_IgZpQ z6&q5eyxgcu1tR3~u`I^V1$G`T3bhPn&-Kn>XNk>TF*lv}M1MOvt)wXbXaZxHa$gTNW z)$_2rQmKrc-(t(kt>MH*=|cH-Y9nyf=s z;x-B1NpGarQe@)ZUn@f&Z2EF)!q8s$XSy{=YUmNW=4_TI) zPO17>0Z#PP|ovB_61ru#FpsrqQo;B#@5`|NIR2(bns zWQlAe=_4dYx`=n%jioGVT2dyfQc08ZH07;(ZV+mbY?B(E8^0j78!J-Hx#HBYoaGh~ z2=P95gBe>>tgNnicZ6#~#JlB&vYJ$Y(&QOR0>KUnq6?lI8ka7>quHuTHaEi82@xK~ zV*$+N$I7FeuvI6&KF$T^2NH3i_g$XggN#q#j&AGG+j{g9U;G+eLDqB1rh&$`*Ej{{#koC%^dNdah zz-|5Bsrf`Ffgm9fbX^+UzE6HbWv3EB-m4^7jSGDMRlyG=lmLk1&m8Lc{|a?D&cnSp zp?E9|VXA24f5`BF|3gFoo=ZSew<|Fc2*b!k=|X`j7M+$Z%c@QH2L@ktAmn}F4yF`c zo6h2JNVBpwtx`jp%7R9lF;js)77heiB+v`L9)OFd6xmW{C4*YF0TZO~5$rV=O^fCO z0a$U;pHW4nvSt^gjBe!36cYl%zr8Iz#iCsi7U}ATiHxSGVd#dW+g8E0Qe9DSh@@m~ zQQ~?8@!Z(xkqM7<5yHB0tWV&aeh)z16iP+m8xVRi0og)v6Eje3!=T!sJ;VgG-Neif z8llK0^~16#n#<6r{v^FjjYY|X&Zrc%Y4!q=m)HQ3L3RoV`HLlxJmEI-6StB3zU?!B ziJR1trgg>6LmD!+{VHfrf;J3BeGtW8|01YPA4SGMPoc(r)F6i;fBWQ5mIP4p z7!X1nVaCwy0*58vatE^Mue|A#kD#XgBW{f)TP#@yRXCHEbGF8dw^`D_%HOngi_Wq$ z6ohVU`s*w?%92AYnP5r&t~WgQoaMCI;?SBrB$kVC6_mtk-9N=qw}#mXZ+UK4y;?(d z;l`yue*YOc69*BQaqlbd4sM6Dia}+IN=If(&05ruRg* diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-NUMBERP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-NUMBERP.DFASL deleted file mode 100644 index dea2543b94faf19d8588e846f010a9f044581ed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2394 zcmbtWO>7%Q6rNqjZsNqQ-9#ld{aFR|$8I-m+NLTgg045?#EreX-CZa30U?t(*vN?^ z$0@3SP*rUzq*aSs5q1haa6ljss1z=RLJmD4^}q#z1QG`XQg21#&;ycrZ+G+4fS?k| z+Hc-B^S<{p^Jd*3{!?;BkgHQO-c@aHzjGl#+~$%k~I1 z{e1)d2YW-!>x*2ZN(dPzODNh1i4Y&LuUL_UNexp>r887iq%2L?4clskT*RC~b=!&_ z6zbI(u~Ix;tYA7*vxFnWe#2@_SOB9bsGwE+ z&bJlO>1Gpxc+nN#jm0W{AO{5JrXJw;@@ExC1T+*CAAVzbz(2$WZlMCGula+iN6ujL zKV^VEyzu$HM#5yH3GZ(3UuvZ@TG@$iYmk}{Z~ zx|mD@q6`@czLmA{0r>dgbVn1iWXi*$PR*PSr&D&0cfiOSCe89Ztmtyjznr0xlGDVL zs%MP^<9P1x)~1?Z?Yfi4=1RutGcM>Of6?7d>vrWk&u+U=-^1=3jx-WN{`Z& zrowixtw`UxrV6$Y!dkGCV%QgZfxm^0N*PqPgA%~FBoo!gF)%r&>r`3Owv59$jG=3_ zHnL<;HyYLs)7-C6yUYylxXC$ zNi`!bUnyu|0nf&D_$>N$%3Fd_*wCn)mcR^(BWihsvXZQ;D?BFw+K@`BIb~4mg>i?+ z2bImyZ2$z^xgK!H?*iSg>FSVzS~rw(n|ED_V`+0(RN%C^fFa^GvQ4;-V*&{70o;fI z1vd%zjJwD7p!kV(qWA{5+C8onOYS{Dw><2@xgFQAbC+E93ohMhSEL|NZZ8rag%Pi% zaVR*h$S*(|S|%OR)tu&pN$xsC+aM7*5qVP zHR&sC#~DysaJyz$yvX9CEUvKlQve26ZTGUyJ#7C@*4g7NJ{e=3c)s{9+uC6kXX`@G zywoF17T|R_A(W@xHyL8{J28(RF7>1M*0wlja2J}wkH}~C+xAuL*zGc$MU#r_&Uq$n zQeDaztR0rI{chpjWrxsKUEp|>>GQ|a8-K)6^5XslpMyPpKKIhc2M{~#tvav}1vT76 zY~RAUX0!Rb(+s;ji{K*JaJ&rHT7=kEtWubIexiVxtZ!;4Bj+?Vq+nYCHF<){Cg)>u zm;i3_hm#RIvKlY>*|vHIk`xX!bzip5FNpd|*_P`yZ+I2#MWPQEN#gjSNTYnV1`Xw(U|iyl;O8Q{ZMg_MNEPyhV&%NUIx;)jWeiFnT3-BMa&OeEdune%?! zbI#m3vTjUIQoVGtTqwHJv@}yK&s6DTX_{6_Gt(0;odh~PtD6>keMHj}y@&cb>=m4e zX*XMSbJUq}E4l2MJ+$vxs+Fe;MR*w)0QA7Y{{Dme_V;$gG&?D*{Rf@>dk^+K)7x=( zVP1-q2q6<>2|pg-C>W@6}pk8AEsCrr}+d&Pnaw#adh3P}7i_Hq40JTDOAMC9f7fpzejgIy+4k z=G)H`BIi3JGRE^w{zgJtoFYHnOvs~;E1gpF2|vi|F#%r=FPY&>X80|EUO^prZ6jpq zY7e}?4@r4N5eVc5@9%={7kz(#-kD2YG{d(E znajUzh7+;`YI9dNk1F*5S_x@K)rqd9Ytkho)-#cY8=15s734tkKRej;AO|b0f84Mh z9PKVVOv`e2!*UzM3>AR?@DuffDxtFlK>!+J=kgCNE%|iAc}TeUf0iNoqY6a1l#dWO zJz7$t-m+4isb9j>>I3CD zLDa&4^o(UOW5u|033)mua<4YJW-}254e-y!=d=r9S_+toeaRtE*&}vU<3D(d+;vx`3_IPU0O!^B6X)Ujyh!OnG_UP!~S{=s2hPAQ|qZTw&fV4vVIlq1)#0- zPrV=B!giYJaV_chlA7L*q?D#xrrNNv1xPKiK{I0vrF$SS`6V=vw#;DzF%yn!YvZ`o z(YQ0B`bT5N8g;f+JUG4?r3d&{1W&_CZ#J-7{N|y2H&CTNz|^+;O~s94kR%&=fGz0< z-|FugfD$i%@@BbG;mRbCLNVyyjNzX}hAS2x z#ETizVI#bU0n&s$aF{E7TEY*|r@N|W z%F86Wvo5py5UmKUYTl*gX*XAxfD0BaRA_a2#-(sEo6Hs~?jD+R%kEUJFm-~KrYH)Z z$`(;zlDenM;Kj|UKBf26Jn1?DcY&|)A3k@uHa8L(naf8C5%|XZYt7)&B-d*eSgsi~ zNN|Ul#)Y9J;gZD0VDxdeV1;KG34}nPrQV_~JSFoKd~?N#Dv3HA@M=5LMK@bA-VT%ooxb80^^t>d^4+-NU;E`#XZ77Ix5{AZKvr@XkH` z9hK`>Id6^-GEEjyv=HJYE@E9Wy?$NRbRifD%R*F)$bPGAna!{kA+E`)Wp?ePrCeUf z7$=PkF6Ts%aD-Uzn$5v@RMJCA)Vj=_;o7Z>W@{)a#9(RS0h#d4RTM<$EVFY+*a`ot zh#6uyMy_9NJxd5b(&gom(C4YUlickr*ZRdIf4Ilj#WfzYSuU&tS^og-l+Onr--Pdu z31&hzk$Pq`s9)>i*P zZS~D)%~mQv>9`|)I_%510URuut>``R5Pxf5tV!(;rh8&ms~^P*L93Mbks75In7lSy z#+~xvc$sOLnsK3mjDQIg1=b52vBdCy^Mh$8d{BtRl$Y==))jM|Us9rDA?z(-T#Sx| zWmOmrfhBrC^YhKDg>Qtf8`{0gFNwM|E~v5|SD{@cyWbnNDNUCnJP#2)&Vi7^vKWoW zgrK5EG(Y2b?!Vc(;%9BHR@UNbgZB6MWmQ#FL5b_JxbAngLqfY>j7|x*9YI_jU~345 z4$1XXhUddFy#p&wS!)9!tO1Xf50A+(;5W#J#4suXD2>QV)KT>#F)6O9a&*}_W*qvS z24BxoZ6r~X9X6~D+}s1GUB_nmkgQG#8WbxmqxBD5jHJY-pi1JHE{;0p-@)t_W3liQ z2EEOmLh%+`gW@z>i$Z6}mK$KJQEWk;Dr|=mL3IOL4}$z{Cz1ztBKgx!BzJ*GmnQ4N zm?Fg^un_y6!0;R3=>bnr(551zN?52}JLoiFhRzlCBGR-go`R7_i^)<*gfys^5Sv0% zM3hvej&l%9O~Fwm9vzGI!??YQ2gQ!d>%q|I_%^|W{2=J=n5rCzqSgo1-B`cUgu@|y zT!=yo)=Zj!yUSK#te0&>(F8YVV-)uew~~9vwxReQV7UN}zGU4fJ_h8D8ceK?!d(FS z`nuhjv8FDYjmz7!amO6^BaY~|vB`bF=&U8hgafJ)kJ%i_uXYys(GDkHJK{6oR=?|k z8(Cn;lzixjYv67RM#RZ@)UFe{-gI2^SgeC_MVDV?^b{x!xQ}@jFj(La3q)C99~fJg zas#Y;E8DS|b@x_-5BgX)HWt6hGB@Z(u|#|4#9lg+fM;ovrnAmt5N>A&mQZp5sye zaDF7z`5TVDyWn=C{PukOSg=ga9^8QAW(Qxf-m@;_UGR(qCqS2l z6(=Yh(q&Z)Ype~z*bb-G=h$vU8>>uh*{F<8$db;vSO6S|&D&hrvrA0KUzXWFJSs!S z%gz(qehn$r%U7%0oK~%5KLC+imWkpQ%`j*wl_=4zg+wWx%O)~;nmc;jm@aLj`<{P+ zZY`b48#NQ{s|9V_ON-Ua?KC|D5C%0~$wM0K)X79<)}ZMkEfr>s?Y7T>M4OR@*aA&t zVfiKF7`{A#Ms46FP&+AKFp}wMcu%TfVdzXEQv}eYkvFo*boLm{WgjuSy~dBO5@Tc+ zEvL_Ji}LN~@?n%8!DQ}DkssGRbq!Tk6w z<)NXgTk5KBDRg|x7A5Aq9$BVGJ^~k)E{_TJJw)6uLV(*owfoq_5S!>>6CO5U_W-%> zY<}SNs?1nsUo2xJiUv*QvVA2AWiw{dS%c1r*kcK5Hv_)S?RQeT8~)u!nuiNv)8q^6IU zOm3=qLGO}RUB68W!6y}oB_PmH#MbtjhHWLa1iLWbeu6RIi(Q>ELVG3m>X>x7!2bN& zn7pqi&?Wf~3cN3ciGH$U!Rk0?bv#DwvuFd&7RDAXZh!`SQIrb=h=Ek04d1}-z{}O8 zUf^mBnvyOWwgQ)b75E!YG~OuXE{k};zC9a#!s@uf*lg}|R>znuf!XZE_4{tA0cc{Z z4NWK1g-gnBQCQ1FI$6)838nR?AiYCDA>d*gB)Rqm#@se&9j1Qd(Fo#U7J&dXJ}|y@ ztKnM)PL9;UHA6JF1%Fy8F5p@MAbN<+3xKFe-$U2(AkMWn*1VC9+XVCw3a@_(%5C)& z5EJI+hM;j6@Yly0=H{>~yNc^`8(hEJD9|21^se5P;e! zuK)xHu4kS47V6>KDHKc!d=UpE?shN6ce`;;V7h>S0{p_aHb4J2Ac(RXi)JC$$>etL z^VOc9Va10dxD9HfdVDx)CSh{}Nqi&~l-qc-+zL+%Jk9Vl!Q+Rg0ruUlprPBwsFpPC zbQ1PWLu|bM)OgA^W3mhy-Lx|sQB#kn6I$3x#!^8p$PNeOi(g_A_K|MaM2{}6Ps+|MZ?CTv0W88uUj;`#bFUsn=2>9;2tc=y z<%qyYCzED;*~!5r?0X!MFAa*Jr%VdVTd{ir2CaRQxz|jN!(k8~iJB-K2mh@xeazHS zCerbu%)IIZPiCm}O5 z+r@j3>=f4We}uLCZ(%LJC9LHi3Tyc?seDTq$S)B25(&RRqBDf zd92*Hox4qMR*GD~Da zc#%FOyhwY|G*PgbVh%aKSDK7wi;NNLR|VwPDLh z$6&5?TwM=>v>T-1T7_u!+sA$gwWd}kb=gNj)*xzq5Lz9nglR968;g?z+GqCDjJkVEFHBY+HeG7q+q;ZxWrnbyo3YgZz37xPXfL2 zD)r;8DF~;0AMhzq1K9o^??>`Yz7@$O;=abQGL)0=Ke}QhmZK;V zib)E;kB9*%*3?ndMhczZ%?FY6^Sh8}6u3tOmj4BTSG$nXc*J2xU%I9)10erV0FZwp zBFjG^a*_8z1ofbpXT>q&yxb0 z{5UAIE!o=^_C3sZB8idaFrilg{os4fCZb=_xjczxN`eXW(%*^vUL+y?j>xaYY)Nm3 zu+mTY4gewji2ANj-|N)(Z4!QigcnKpJQ;kMgkL1#)5JX`vX#yfcZRr=B2DQLk)QN& z$gh7z3RX3nCIbOXLx#|HXHtV?0#mp-EiZVK}JLak1H?c_;~@hCOM^Hb?pG zCNMtS!fdDiYK;#iJGV9(K`Dc%ZdTo+0BByNDM@?*FNcym5@ z)x%R=c^Nb$AGTgtY&|91b92d9IYGwZvtqe#0|#dZ&i2D+08M)V-NxWRf4|^1dR1S& zeXCb(98mk=Bf9)6Jj?G0&+?o%r@$b|7LHr<;yEamx4hpw)gZ}=H`jpU7>&S-Cvc|} z`t>#V0fcOOrx?-^REF#@J-KgXz#b7$I=rGs8mFF{y)$jz={Crb_rnlC$o4dBog;Br z_e0~hDe)c0Z}e}m+@{>o^N-k4T?=0u1rd>xnkgsS*oQX=Yq)n^E1BalwS-tQ62h=+& zN2i^-NbOyrzFCCM6pq%ccB*B^A>WmpqfVEcY<>d%5>fMIwNjdKRQM}JM9x=w%Ye=; zJ6qJOGwl?zQ15E70KJatd}bODz~VTPac7)mJ~QeH1n4;fhK`oaPdSBhzF5e(YNk}e zzh5$iEQKo;+@m#Hl@cwhpPtFMFcN)7=2`D9cpv!gDE_|v(t3S%^wH7T-0}Q*eg3eJ zb>=&B@Ol54ghG^SGpQ`jBv$wxRswH7dep0SnET-#V?%Ypr95paJ<#7G&S(wpxnoVh zu3crHk~z*GK6zTGp|Kj>?p1peu9GP{YPMMDt*9{K&SbvesK<0Hw~Q+40{`>z{ck0) L^XTvN)vNyn&^sYZ diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-STRING-P.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-STRING-P.DFASL deleted file mode 100644 index 93038dc3f1316b1ae2e5cdecebe982657909fb59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3698 zcmcInZ)_Y#6`$R+&;KuW>X^g{Wb4LtbM^YL^QWm3gxBk}@9ewXWp}TMkx+ZNTgOYz zch|dfL_sm3Dr%8VTU7J5N|E?L)mp05lonSCLPA0n5&{GgpFkqtD11OjAk2F+ zYxm+rs1gw0=FR)f%zMB0=FQCRI%&P2rX{t!Qt^szRVuI6E30*Bsa%z6<<)B5m6iaP zzM&eHb~UM}3u9-;d+es3eAUg>-Gbz-y0t>?nNex{aY?CEy&^QuoB{RphdJ9ft_!_oLP(x$q39r_mqbYLQlmHSXtpEIrqY_MD;X^wtOt#D zh(*rYniVwqCZu|~A{X5&ZV|&-sS$yY;Jc0X*{rTQDMJr7glj@~@M5DgrOPISrp#$X zY!9uVbs=aRI4w`WpPkB>;K+8Yls+e$L330Yr$-iR%T0!&+f>(KeZkU%>j-8eOW zWb18l5y3DL;f0+@+7ZR46uASm;Kv&w5Ab}M^MF>dKSVjw(;7ltMI#7dSnv<1d}_u6 z_hZ~dSA1}XZU^`(ev><1m1 zEJSOxc8DGDw8ImHrxo^kUtCojH7Q$~leJ*4s%*1I?M2(s zGNK40`uS;~rZq*+n)0k+W$ZW=MB(1qjuEF_k#5=%>4Ci;i))r;ShA6I%&ZfS#9%^q zT+tV0hNF?7(L289Ea{FALR;_v8OLMbI2dZto>0=L904VY1QZ9=L&!kQT9&3aomN!9 zzD{KRNitN$*0@`Wr;GRpNLJ6V_Jn3F!U3eur8Puqva4^HWF$o_r^TLn0_#qcR z;9`~85vtryp4&Ocq7o+fkfU65b0K0_JXCgE0~zvndIZH^=}{Da=Gtv$nS97Bled{= z@&YjIvo%MaG1P1Z5}{zBejU($KxgGJUptq`1#q@+5B5dCT3Pv=gjUQpH8rKASy9U7 zFhUtcwG4U3#%BR)o1HeY`iwaR{36HDfN2?XI%)$@C6Dg8faLQjCn@W&gTgC`)q*YK zt+jg*q5=lQZTb+3zrp1f)v++y>i>y8is zds8~>TZjdU)`3nNNB;!)J+Ox#x~9jm_jTxfa8EC1&$Grk^ReIIM6YpXPjg{_-+eoN zLsDpX4oSlGpO#G{1#B4e89Iu63YAeLAhsxv4b@SaK+z72M(@jr<+J&wZz3oBg^?5P zFjm5Exxl1!Dl_w0+fk<3{uF-7Cs#f0X~IyIJn8dn_PQ?Yp-D-Gb!6lE2=gl zI|fd8g%1h%kPXIMCl_YW-5yaI_>H(m-j!O?Qqa#%W@RCI)E&PrAtdpmEf3YjtU8O&OAwa`1{;kh~Iq zyF_el7>0?z3^v3lp0wi6gN>+P^Xq=q_xzH739&bWSD+ta`J8HLilbpshu0E2iPI@4 zDkW{xE*M77^4ffregWrNeh$T%pb@Rrt6qs29AF0NRMYSlHe9%RPmge!_sGFUzyEoE z+@J7I_$U2S{%QX)|BU~*pYt#JdB5PhzT!{&sz2l7E)@Fxt02g~{9`EYH2WuiyiVGt zJh-rXNzfQ9=2k8ia+sC9w--zl*zE-u7#J|7=QY(4A~XRVX!WCe*pgd8V{CF-gKJIW zFVpM`p}xBWJGo!8!_~k7BhLj56d&5ID|t&&ec6>NRkz^f;fq1?YLff(s&^$rNRORg_p^EMM9G#tvq%I3gj9JT#2y!c=P*JHWYgNOh9=e2=v z6fsN;pAB3GsM6Cl*2pML%K|-5g}TP%e$sC0J5- b$t$_inu6t)lUQBgH&@Hul|){?w7var6s`lV diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-VECTOR-P.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-SIMPLE-VECTOR-P.DFASL deleted file mode 100644 index 34f05395aa460c1f22d745389d04a7ab0ef6e402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3693 zcmb_fZ){sv6~FH}cAPkIo&KYE9es2wSxukUv|X3BTelbcC2{lYXWn~m8$N)%_@!~@ z*p}^7D~QmQA&TZP(rVFrY}LMvZ)l4&X&tLFX?#FJAU>cWG$as0Fa**jJ|K`l;dkz} zvm~uxADZ~RbI&>Vp7T5Ro_p?nODuRkWhklIe7#(88%k}VRbOZ+v$clOtSvNVTxAw= zMn}OOKY8rf$)k@X z2gfzr5Y|4$m`9GDJUW^jT)Vj}#cGVP8MaEKkFgjFFzE=R617Dx}pWP(LQ0b`zE1^p7U@v3Uz=wcY3BpYo54uQrsCT6V1vNw% zh+;4ZY42Q|2K00FuR2|*8z0lPLkxAN;5&Z+{i$QyeYe=iW+yP&=mypY&|NUptO60{ zaigezGhYVV#Vg?5Q)EBuBI^en@&iECwg2D^9>0!vvq&>8|^TaEHb0tS1nl zg*SfpC~mkoL)ox87h`h7d#SxQkur1X4DCyGQp=?c-BQOgkmM%pgxv4<$$fajctUuB zC;&r=l;)%+RZDjY7B+B-SAdW`Z995ameFIUC=n?`*K&otI&NB7JK;;RbmwTtO!$$& zfZrDwL_vrqbj!j%Hw#X_;3NW33>ZjgxoMTl$%xmEjch3}0|CbT9;zy%R2xpiP>+6A zGl&@h6CwbbLu`@|qzaa$=QfluUn1Q;LjK8Qq%>O>Zha~_@;@Gy*Bwcvg!xStF16Cr$+86;;kvRXAPe&BJBC)& z&g-d+X7HR=^9M+j)l!zZZsUH4ddJ7iLN1+u7{CH2$UxpQCvwDn5lQy>Er*(VF5^sg zu-Gb{f9ppoF*Iza{~(bFj?qw#vY98^zx_jy%D;h!knLDVN@CxKiyd2BkR3lk+7)Pz zY|#n;*@EF@)N}^(WMh^PB+oE`NDO|N!;r5Fzuyw11yKE3`b@#@uAzJphyr67f-YZx zdO$aHnts)p&hu?^&QFr=D8L-ME0`S0QAdG&p<6&BmV6_ey#me-fun~L>977_n3g^u zx45Jrh0F}LokhZ*k}#dI^M;nv)2d^V@HWRH`M`4cu2}vb4(Te#Azc;#E((%|uUICB z$_nf#D-PnPG?oni2$8V=D3Kn{vD@&zYpeGO%Pi#i%(K_H3wD#+X5SO!Sxoc#t!mLv zHvQx*M3HgSheD3$V8KsX5Cy+fFdco;e?SM*L%IK$pB(X%`~76xPu>S0fnl$`&vBbA zW&fhKUzsi9_E}QORdI17+2R3olmFngL(NvBT)jZtyWY#*4J!GcOJNf`ItAJ}OnCh? zGMIVIu>AyKnCpPqcnD>_c;XNPrz8m&#V8Wn9 z7=s1m=|m3eI5zF*l7IM00VbrsZv-g)@D790OTwV--3UHQe>7;^yB5SPRU#157%_4H zdYUXMMZ{eTh<8sgM4e81*BH_JHo4orkz;>cX1!0Aaao8luN|)x=btJSX-c;qU?^V_ zKfrK?!GJk-2G?CF;3uJg5B7^Yf?&72cJkzyj+0Fnmu&v!&{|)=?!qnFou#Dx#-8)q zL_V-xS1Hdb4>im4^@^)ra%Wn#hFVu@PhCXwpz_$`rX*CvHr8cXOLYPzVNdrZ-*5b-TO3AIe)e*mGR&v^gmYzc_DXJC$PRc$c(-(n0Y!*G{b90_47Cw z9ONSI9Rq1(9Xjf@hw~M;*mRXr itvcLNFy-!Sx#}v58f8>b;Y&}STRoeTh5ewpw)S7PT>(=7 diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-STRINGP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-STRINGP.DFASL deleted file mode 100644 index 56edc526fb991f6b57d4a3f35948597c6cb8e599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3473 zcmb_fZD?E989w(amOo@Ea_6~;l4f^K-K3hX8^=y!yJ?&2>nlsPbgyyZt9w4_q5HRe+q^ENJD=tYl{mVY%nN=h5gx&!9JirI#vc_g+jge zJ?F}Hk}=9QTk?C}=e*zNJs(~tUFX!Cq}EpJ<%-*oY8PAei!EuT){vUDi;X2$S^-?T zq#CC7Oh!=`MjsxFTDxYJ8g8-WE=%@Bx4B$=Iwg%wNlLv@uE1b&64;Z|6BE+V>nGp@Rc)5yN@A^v;5Cvr2yV?t*xBC@~;}pI|ZG zNOSt_*rpMC(TM$kv#+2I4EqS#ygm#A_#jkDBsc@*nCq=BN${N zeA>yR2hl(r!UB!$zlZ_@pK9o%-Gd-Ti0VlmV=yXnF4{#%WiSxB1L7=N-j?D}We_~T z5N%Wj8Fve4AE39k>jrZj)hJA00k?l3^)FnZp?_B)v>cR2e5+HQULGBk1wKJRSZ*Bu zZ=#04d6joE_zFn}H2a>8{s~OqUY{!JnsIuK0wiYd0%ZnmN4D#)+ z<}^ij3Ub;o^H!1yqHwpiZ6s+V6rsH#+}yFGW}1d68;)IY>|`hk3jIk%Uz8b+M*Mbs z?2f}C5+a1|!4qN<_xlhS+M_+L*=?|e$(Gl%&&0Lf%s7y{n^f!1U<&_0ZR!mb_MCesIh~#JV%Sf)!AtWVwFOqM8 zc!Y^ti}@J?LlnP(7-!kxh}b#6y5}HBEnh(1q5F}TbRQC(lPM4io3LI+9?>y+5XoUq zzQi^9=>Y^;8NeR60ao}63sLwZ3sLwj3sHE3g($qjj0-*|-)Gi@OPs87@=ZQB&&erH zj&gEnCqs4&qq{+_7Ndudi*T-sCXf?Zoa8gckxyB;$ATtr zvY^QiVO0h!&6Z~k)yYG_6zt;f0y+q2S`O;kxkj+Ad+)#=1FVbn*944WRzXv*oFPjKypb?jKy9k*x_(O&`@&+4#8Av9=G8&b7!ViVj&0(WSM9!2zJ zK=TbC6ce#CAlo0v$o67^ZHOd- zvstTc6*c!HDaCxvZGna+cRB{%LfEblu} zM|Q-8-!pMx!+Qn=&iNaI-Z5{?JMN8p6W$5$q<6}j^rpO`cfniomOa-~yctjRW8GUIyN=G@tZt)}Ew+*P*B2Xrv{)KxNn23`X{&*0xrZk$%uGnX^#rDw}G9txn5fF4k83_XcbTQ9*I0tZ;R zQoIab{`;S+2yc2ZsA6cliqN9H4;TeJww0XUj%nxM0Jh=ifE(P=x~E~j$8u)yd?}m) z<{oy@%Dc~>21^b{Vu?53_N%q{n#N?&o*4DoOYYnd_ diff --git a/internal/test/LANGUAGE/AUTO/6-2-2-SYMBOLP.DFASL b/internal/test/LANGUAGE/AUTO/6-2-2-SYMBOLP.DFASL deleted file mode 100644 index c6d7419d6f3f62e63e4dd885dc8320099187291c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2274 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 diff --git a/internal/test/LANGUAGE/AUTO/6-3-EQL.DFASL b/internal/test/LANGUAGE/AUTO/6-3-EQL.DFASL deleted file mode 100644 index 25e931dc5641e6cf5c77492b481906972c2e863d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1816 zcmb_dO>7%g5T0EpuK%&y#1O|SOVUcnu#rNNsx^qR-M%Eon_YKzOfdoQ|2nwhYNA5_RLEN~&kubB*hLj)?iAsK&eKX&DGxOfe za~B3L>4u`$*BaGYrK!|6+Kr92vQlp-n~0g zvJL=CuuCEgkc0qu?{<9jw`lQi^M=C$xCyo72QatY$GuWuRt4WY!-us(t+HDxyScz4=n%_k z=4I8_6N%SJPX1$n;sF3YKvQ#!CgDjW8elJJ25m-h6Ql$*m$r{l271}HnYnL7xkR=w zW&Zbp=$gYsSRO^Q^c^1}ai0&9_=2ZNye5?ELU~0fvqCu{lo4ME+rARM^p)^2PuqOR z;=^ZoI*UZ|IOaK6vaLCjcEgxT0*710i*a0=?&Gglgyx?@|3M!9vC!@}d_aOG)k$Sb zKXGD}zS+m4TMH$FUE(8T_=Jy=_(;IILcF>U?I4j+as=8H=%RovCKNR3Cfx5}FZz51S$4A~Esqv8(f1<(1rupbo zJe%d&1ST)1yw2lprPWr(u4!Y+$|C+9EGyM@@sgA7+DWSMd+)BdMO}GZx0&YpIre(q zzha}{GFvko9wiu_>4mc8GEwmkA18`UpMsx206!@#SB2%oLCaC!0zce*;Whwz!?y=8 k@F^dE`9W>b^DkVfuPd$1wO8u3)*K%ncn||0oY~v^6G%M&U;qFB diff --git a/internal/test/LANGUAGE/AUTO/6-3-EQUAL.DFASL b/internal/test/LANGUAGE/AUTO/6-3-EQUAL.DFASL deleted file mode 100644 index 82e9ecae8ca0798ef5a93d2c415cbf4f7941a7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 zcmb_dO>7%Q6n?u-j2+usyGmS=TJ0)LIT$ul+N6Y32)5g?W4zgQch~fX14+$d zKcIjpRfWXGCO#+)6;WjXC`AA-8F^U0b*um=FZGc#&+)A zmEtu3C_$H*FhCpv;D6AGr#<3&S|(=_&C(Z0+TZd!AzX`Abcy445@*y_t*%weua~QA zIjc>O0Q}8PC{wfyFK1i+9qE=7^*1_0IZG?x()26=In+~O>XP3HpVQ82rr05oEl3=!OHdxfTOpc7?D;UzN&O>1*gAmnH#q9Ex^{w zd$y97r6K%#|JdadOoELNKop=`DXDycebpcPsv#7?-&oIlf8ZQRkptuYJ%x0>pCVih zuu8^w&9-ugDK`5lh7P_r|5^7hebLC_iOO?*(dZ$HZuCWC|5FqX@ue}m``wi|$T9!J zPAYBK*2NsV#@f7YT{MZKUC1F~W!``Z z4c<6G_p0lW1zASMu;?tqB)U~BXc^mCaMM(hrTx*Kou-k1Lc@V0*hfm5IF9XTcF`*o zy>uXs0nxN>UDY_wMEp*C>K}cn1OVs&YsMsNuXPj}ATR4Cn^bWUWCiFRn^sr_M$vJI z^;qXqiTSRv%KzRJLwAWtOC!vEj1Dt1Oh=d*q%4>84F{zz2c`Q0TovGJ0(?b)PYQ5E zfI$wzmmGu#9E4A4(xJmP9eIH!RhFcM#Sa!7J8QAoGS;W?heX3OGv;;2-F>mxTf;au zi{N|3W*K~}f)-mm--~ByilGVAiSO#Tp2Louj-pHYgC1w*H%^p(5@vf3->?@7Cb=T` zp9%gag805LH}>#dOl}r>`USzy3gWCVN0Fc0t;d@unv1Woh9@DS;7=X}zjHeLEX)@e zb!0b+kx7s43;KrO-J+>Ckt$uFqi-;))6pg!uhUc0^!U>>m7=LQ+m!2m=cHF|w$$;P z`nbBhh@Y$_wX!C@HVnIYn$b@BANzOM6+dA(ME7`=y(Z%K#msrc(M^{|7!A+jQqlGZ zFG!Bj3AVZ4aS3`F3G^wkA72Sid%ve7JnDXr!aeZAyDx46pe{Vx$AQo3#I?O>9@~d+ anp#^^o9nCBYt?3!P7Lg2!AH;U?ED3HJ2JEY diff --git a/internal/test/LANGUAGE/AUTO/6-3-EQUALP.DFASL b/internal/test/LANGUAGE/AUTO/6-3-EQUALP.DFASL deleted file mode 100644 index 67e202076a61102db29c6ddf06f49a4097612e28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3172 zcmb_eU2GIp6uvXtF5T_lmXsD+D3gk!D?_Yp`8DWtdfRS0JG0Ep0>uPU%eGzJcI$47 z76WOB(Wom>3OE-fF&Yw$F+n6T1WYv~JQCxB2H%VZW5NT8krxx{Irr{TN}GsDH+ysL z{mys3bMDXFnJH4dM>iBbJv^FBB{E8Sd~9@lOc_XLlx%uD)1OcV09W47Et?+h()6B< z+ndUr2R!|mMBiBAfZ~oPvIqJmHYiP76>T(=OhISM78q{Y*3z=AxpiZChvpbU?Ga*H zTer1r-dH|+?u-;l6GHmQ44META>t$6$y_MxQpZ(0A_i4WElR`Ql$R@kxu|i6+Fq{e zS!FCes-_YL6Dgd|aF$4fcqeit9dT24BbMn+OOsNWcRUx2m}(5Brgc&xm*iDYUGj3l zO=`1Bcg8g%M$Vn7JW7b~c2!8mTCNOT?U62zkg;!jL0wh}_h2$@Otuj4Z;sQyw=Eddeu*X0d_ zKXR5Dkp&_bPa-{END@f-u$DSrwNAsICsXDZe->c~5yUe{8^63MVf)IkaTQ$M;X6ipmG7fJYRo5H&zb zNL;r_NqG*Mha=!|5Y=AXoY#Grk)P=zFeLmRGhF;Jgrwbdpgl7bB66j7I=4EkTV{I% zFAcRzGusVnt8EcL%uXjPSFnIw4y_DYDYPK80JIWlerUyTTUCX1&DFb9o4RouZX2Cn zSAM70acNYRfl)2)Gu@z?8IP$QmK}A%Op>LA(XJI{rM?gg_^ROcst8ltwrtgkyRo<% z_AQ5ivan|MsvJiVFBfWh=r#=b2w_Ed1*&+b-2$N^x=S-~a1#c8EI@N{_!Cy3$8DRM z58Ss*Lf>_)d~R`c&7mSKD@FG?R5C3Ws=?t0Fbqbu9;#}#t#RmGwh}#)!eoUR1YR-S zMQu*$6W~5!b_$~lvq6}(+{kxXHHgW7u@z{3XEkUpvsGxm2F)tRwPDXxU5iCr&4}!! z=(!+*M@8_k2;L`x>jk({fB_Cl*EuL%412}5?o-x) z=qcbVibziWN3y8$G`=B2OV2L+t(K1=ciQ&JOz;7j7QrJ}Nc3$ubf2|no__epeNM_u#UNFfz--$X(7Se+csxgoWn9 zkWKUavw|-QB1c)nA>c}FZ2fC!HMTy>o*89LEo{xxtYI~4SO>HB{Ro$dkWCGCbDBn;}NY<8R&zr#sf-nM11fecI0uSz3)x?;D_C}uv=7w-Gg&znxn;t zy3mzne$Pa`X<1M^peN#Yc+-CPq>~6|G|rLh?^9~M_x#>Fes8*nDFDKOD36;?q|<~G z+}7(-364%sYwwObuGVJI$y1P4zUO_2+>^Nm-KLt$S2%z9^ZU(+z~iDB4l5Os#XIAc zOZi&Lw^=hvd~qy;<|8lX7Y7hWr(tCCACBN_)t?>9Bu55u^g7SU+Ch=!r3Qr5V+%c1 z+#}ss;E}Eh&%{E{pzy3)=vmG^dMX5b@%;Oliw@7G`HtIg+y2CWSWrV`7ZN zc<{7F3z5uf_zqqXBL}~b-=NO6CK9}O+SzC3eV+IC&h#Pi%yy97JZRM$K^rxD-Bz!Q z_M2_gY4+OH0PQOsy|P_SUl)kInSGp_@~-Su+re%(*h8WhboO>%-b1-Zh_u@EhFYwy zs^68hrKPn8%h{0QoUY=Y3|2qRZro_D0Ld58*_S;Vp$m zHYn)nKQ6JmCd1SUUc!W}!`W%F5_j;ec2UyK4`KUzNv}-bp3xHZi{}8dZ&MkqcK(B@ z^{@Wsd-fBcUwg+&x;6oDT>Cm#8FIuHX@CsCWxYDvubFid^o0Br-mz?#trz3Qa6tt+ zl;fvGrLYap(#I6>jAavH7ci&7=c;3Sh@A9xJVDF4_U{SdTG6DDipGt!qMWuU=Pt*t zFSdMP8RM!TV-dE4hq`A)3fIhCn_9{Mh{obk8Jo%^nRj`ah(a7@`s z<*?U4|3!w2`7lxhFEbD}qiJEgX>rw7;uf-yW(T ujvh{|9W83|i#*X))V$3p5foobbc%v<;&{vqTP53-N82kphmfu?d diff --git a/internal/test/LANGUAGE/AUTO/6-4-NOT.DFASL b/internal/test/LANGUAGE/AUTO/6-4-NOT.DFASL deleted file mode 100644 index ebf4b19672108857fe50006dfd78fd3d15282f31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcma))Pfrs;7{=e-rGF`;5GBzVoRDzYI8Ca6fEUMQN=uhnn4L}KNZPG!QfSjZCdNpN z2TyCX5Xr2D@8A_Na_|fJ4RE%YNZ{gWXP=q(dEVbUGlbZ4%SKjvuhVS#UDO`*JA*!| zx4Wp<9(1cdsw*A6wj5616p2;NJ;_hFS9Yphf4A?~kQn&A+U~0dD8GV8r`v3)#qzTH zU0PjOSbemZnFA# zq^2CoAgNfe=Ta_%sfVcF?%4+aYPnLfDFKSvpPL&WSd#gWAbxw&$Jx2R*D+KMZ(r> z%JH+3QrNm{>SKy{%Cv~EikMU3an-RkLXNvTuArN`cJqXA%y8UDgefDbC?`$Ixx=yJ zi7iiD}3l85Tq8No)9_N%@xq?u8tn^#| zI4t7QOLx@=R^_o#)V#WdIE#$zJK>D6CWCY|ZKTGG@=s-OU--Q~nmZtKsJ^RSUkx?) uFCR{%9n5R;t31+G)U3rR5foobv`d0=V!PpZbWEjgdyb&tZTK>Kaq$NZ$={y< diff --git a/internal/test/LANGUAGE/AUTO/6-4-OR.DFASL b/internal/test/LANGUAGE/AUTO/6-4-OR.DFASL deleted file mode 100644 index 2c3266171355cba7e6d7ac9d5fe17c6347bbb50a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcma))Pfrs;7{=e-rKN>JTB0NxgA)=i8>dMT3f7C`GNq-ZPa%{?Cn-tpgkBKo7 zCK9}O+SzC3eV+IC&I}>;%(9Wy-tRP9eiyX|{m!6| z_S#+4YY)10AMGg}y|NrmUzdng$v)0axz~2;UBA}%caa$Qz1`Z&2PpRlkxsYSQj679 z^_wp&EfpRvXQzt9wXfX%qh>i@SX{|YU7nt3={5k=;UfAZ0n%WAJPOjLpsv8hvQ04~ zo79v;86*@7_FT$kkXc0ib_cio7k(?k+3$e{AU_6)qQ@*zc9=ZY-e@WLA($vLyrs~{ zIt4xP$0c&tWDw8eCG2oGJ&9MN2EH}UH?*?@*#5quSEui0v{>`}Il#=@@s!p$`@z)u z*Rb-Q{R9{`-mwi`n*ca!e4VY1Fd~ZtKnmcZS)Um;(#e)ov;esZ=$YWh4%~_lhLGg`1yDTUtwi`}H$5iOH=Lj0!hR<`Cm%jl4 diff --git a/internal/test/LANGUAGE/AUTO/7-1-1-BOUNDP.DFASL b/internal/test/LANGUAGE/AUTO/7-1-1-BOUNDP.DFASL deleted file mode 100644 index 92fb01fbd3b818afe6a691ad166ee5d18a13c9fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1813 zcmb_cOK%%h6ux&RiS5{KJWf*bqD&ICl}4RFUVVf`nM@|N6MH7ij443^$v6(SaOx;= zKoz2jx?tssx&bqXDq_KcZ6!98AhJL#Ss)>?hUxFuJ2YMVPXdA+(NZ&!D=3PpJx?ecrNWgG9OG<|vE#mTsH%v0DZ z=4-_@+1)8_ujOxEkSDLm+U8cdg39H~c)U0_Gcz|mI}u;hoJ>&dU*ybQoSVKh5kJ~* z@>?gyI^Gt1hN9hH7eAL-873J&ah?oMYHtU7C_>)lIche5Y6; zI2+rHGv?i`hZl3E?xro%+vB@D=6zW2PMhiqLes7pObEBCP<8IrW0%xP{LNcAb76(; zH)FRM<8RO?UzZM+_`@6QlW&%U>&YRBclvV<99CW{4Ee(rMh+|C!kPWI{JF{7&Dd_~ z0ME(Wp(HOo{MJPM*T(W4^E<{Gr4P&{fn!YL!RhOL6p!98V==}K%Z1Z^&34zLcGnQb zv`QZyQ!(xT=)-Te`-HJLZl8Lz#FM)=O1tH!cfMD8(EkL8jZ&hVpgZ`uKBDNBxsaxd zQd63_kTGm^K8+UhnxhCIhzOnd??5IAXm!?rD3wQ}xC&Q-)HCd3rYTvdI$qW~9UXye)=h7mW!IN9bw5>Jt$qtZjl z0!T={>67G(gcySkqFgUA$i~K9i=dFy|W;;2%VFU#`BF<;E<(%o$noPgLvm}0o0TMsK zAc^l`h{WeGOyaX3`6C#q!axNEUx%S9*erh5c*U?+RR=F7V@zS`o)evYz!@Af=D*nB zDNP0A&SHG0zh`X0ReYXZCT%4{$59v~LHi|ytrRgB=MSK|>^De~`0+&fU>ocJM#=l7 zUx;;E8;dYNQf@nqXdixRT#^b1hFPkC6jEOf7NtHm1qR7~E-5@J$wM%X2duIqt9(yn1^ z83&>ihBxza&T@@lhd;o1DsjKbqySX2g{|~7bePpf7Y)#baRgD(6_Dt4ii(C>FyUPv zt8fhKG-93kk67RJal!>e0V<3Z;ry((*8xfBg+AyX_x8j{IP{EH7fbmK{`Xk+=}SjP Fe*zlj_l*Dm diff --git a/internal/test/LANGUAGE/AUTO/7-1-1-FBOUNDP.DFASL b/internal/test/LANGUAGE/AUTO/7-1-1-FBOUNDP.DFASL deleted file mode 100644 index db1909f555b687d475a869f7db959eb3d65d40a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3441 zcmcH+TWB0r^v>*VcJpeoO&Z(0I!#k+x0$x7O&<{ov$J=zo6OE^XJ!*4D8yuAQqm^o zQLNGuD)eh@jL|sP67{1{s2`RhNUa!91Vt!VP$(1>1O-7*KLx4h+`F5%P_%7X&ii@q zId?Kk0#ECPqK}>$8y?AyE2C4BV^fpL;OMwAF*-HgpH&8due_pLHa(Zn^saqRwU#?8 zB>m&rzRB!>;!b5J2KvsnD6Pj7ZESpa1dyXgfjr!P=urEUZTrgOnqvrW4`9=FxV`P* zzViDE^HSv~A*7!yA}A)LlK6=CMy@jAQpZ)}NrS4UmZA}F*2{&U7B%Bg+slOyDwCsQ z>PYrXb_B~gH9;goyw`J~c*fM-q-A<@(zI0O&E!gwrkaM*v<^z-P~HoAm%Lp05w#Wm z$D>xpjHSuKe8mMq1<`;y_4qY@mWeHr&Ua#rdita!fBBYFv#o_*1-iUl~DN_g@ z1f6{3ML=)#uAw_t(?CH0uDSQ$Bkr)@;_s}F?4;)2A5%WsB*ZH$R*xex%!B1nXx2ZZ8f2pF@xG_ zGzlED!->entXK}gF9^Q?{QNLO;fSuedP23So3UXAbUs8yPOszAlq{{+aIFX{^_8+> zAI{CD2(@j?R;`Si&bSd@IT(~hG_zObd?&&r-zMNm+R|*|RQW297iD2zB_cW?VMJnp zY(|8#FwAe;+W9So5nz6t+TA#VuR;bzam!9=E|Sw=8P+qlP0bZsfk`ME16lQQb9Bw2 zB1Kk;Vgs7DX_slan7RY)GAObs1gLO&Q&G!M3p)e($5}msBdh^I4cmsGiq#_UvpN9M zk6cB%%T=U1g8D{K*SLXnl^aN&Fqjl7r-X_sR3bv9j;oMAAj|Syw42&1k|e)!3-SX9 zs~qaa)s&{&*2;XzcOa|gvh~G~FWGiTnA~Ctf)50^%#<^1+XSl}V0Fh?BUE~THSS>z zJ6K~aYlvW>=b)wA#0D0tQ8g@GGemfYg;8e^8W`YL0jcL;_ZFFWUIvmj+le3wI>G#Q zMfwnHMu0b?egpS~a}W`vzgQD!OMh}-($4~X&s|7g32+5Gm9O-4kS8Zy5~df0&C3Fu z6gC5_2HoynYuYMI!@{(f+mOEn_=TI2pTNcsXCR`Gdq9?EUmEK>J%FvrbMLYzz(2Xo z_8|B=Zz8;t&sUq|xr+?jPCjCL5qyXy(2KmkE35^%@8!99lQ)@)7k^dp2Uz$S)&#we zvz^fD$651ZteM~3vtDkyo1K_cn$BxY%3vS7`UA@FY4Knq@BA)^At$^!8Jq^;w4ok| zv`mO(E3cc zD0n&GQuWep40w#SqxKCRkR3u+n>eQTg`Y8RF32{sDpt+5uo}p^%(PS|1KV%O?MjX) zMtT<3jUOF%dpQY9lB`QFB4}G5XeSRue)H!1Ol2)BB2M|+c~XQgOeOJhbt8SJo*(GL zzOGwupd$12h6U%!nw#^J3=`w!stP1EyOXwMreMoK782^tEiu zgV><7l?LEXXPgAUAVQP&02+$XIBzuIRjG{OCe!di*{vBFsv1eh-GGg6>IQ7suqRr) zxvk6up-+$50E%=?)ACph{vj`*#{|ny;foR&r5HywsM+CSaz&<_5Y~P};|cg}cr`)d z0||g)-AeZsk}J~EY48K=l9bj(Rn4}wUZDJ%P2&IqPPahHv{+{b;uI7rxOzf!5~{03 z4Sei^x?v*&(8^^2%xuQQ@B#kz00LVapGv^|j+H{o5OBD(0UCg+QP>Y%i0}^#K+1G0 zm4V5)>Qfj|=(oSNcp&?yx{2C$XL)LyJNV$^wylm<;0F-F;2h~@ZGe{Mzlq|ul>*X_rwcIXY8_E4hPC@( mx&XkC*%scUO&PN%X~tA==29L0cEHuQw28<&IDHHE@BagLXXFb2 diff --git a/internal/test/LANGUAGE/AUTO/7-1-1-FUNCTION.DFASL b/internal/test/LANGUAGE/AUTO/7-1-1-FUNCTION.DFASL deleted file mode 100644 index fd3a9ac2de96ba5e8c98b9a6caebe9fcf9398ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2949 zcmbtWT}&KR6uvXd0t?G_X|d3S!lX)Cmkx1hu}Dp17-q|s-I;Y}R*I=3^SO&Z^HJ!kGvmO|{0*@bh@ zx%Zs&o$uar?=BMWF*z>Cxv80~m6;WC^ZA+iyfB`d73OmDvtt=y9PGkdvZgC%2PJu^ z^KhijD4Q9Z&5Y(VX~CS&%%w-q>=z<02-3`K)`CG#52(-g9z584pu4j!Dj9JW?Gb#s z5A{YOopq(_MJ|{lgp83@6h1s<4ONHuaN|nu+rrJx~InHliEY!qQF$twfM-;+WyHPMYXBPs8 z#0Y%We8}~p|2!f5dkE&%#OGouPWpdy){Gs3Bz4@&MMc)>X@UYPdCE zRhO1~%4aKawrO>8xQPo`m8IofR>!H~CLWZIlFh6grE?Sbxeb2X&sS~dCT^~%FuuDu z^pW~CA&V0i)T2BH$rf+y91dY(n5`zn59zaGEe>HWMs92kW7Wh8u2e%?i%FFWV2fFThV&s?Q+~#)^OKYyydYfEHC`=fFxiA zO3ORTjCdddQ-8s(K1%9FmKsx)Z7CE0l|Z1?i6G%??2ijAVOdiLVtAm%K}j8mE4tVp z1B-gZ2=hMbgA;wZ(7?Jyjw_OyN{UfUPZ(j!@l`PIg}(||Qy-QkQyvs`#Z2kY5wg=# zmBxr+DhZz3yu#GN)bFXKK93(JE1*Y=`%Q@LoSCmk?Tk?YawlZvmoKD6dFyRAxY_#BwAP)hR?Nr*vIW z%kBos;oNI5*RW2OEEx*JK%JKEhG`GfK!dngpv@q-d$b9~pA<85zt9kh6`;MrP|T=k zj3oNC`2E`fCyM}R+ZOh-VD~yD>H;(S9wZ z4misWGgLhc)w2#Na@{eKtB#R;NJITlP_;SigfeLGMcVQVSiHcqqSIh2Z4n?P{|4ep z>e>+%HG{UI7=nAUQbkrBl3$|ji0%(?53pO;y+XSjvbdidFYbG`><$xOFa|$^__fi5 zG?Y@E0x-}Lo4SOlUruSJg2oGUH;Q+`Sb^lC@+MoDV?I!3waU68 znTq(pagE1JMVI0R^}{l{j}`j6UFhuXSKt&W?4fgBZwG^uZ7t1$;U?}xYHtOdWN}U}LOa?8?igQBch}I}d;qqM6RYrl2O*f? za|Y3AqYui)r|rVtq?H++%LwV*^xnKMn@MNJv(p)2LBf=y0;3O}Yzz~1D4|_t1xIKE zX2=gkf)8%+;fUSagK!+}bik4Cp2SyVzIUF)cR%y}>PdVVq2$v|OpqlS=_!(Z(}c7g z>uVsZIKUU9febeA8x(jHA4U}XJle3eaBQ24#MhS|{2M}}cl-LmSRZXVA{Ynmk19E? z87W=CgW{Z(5dcO4K)~R)&Za$bG(ru${L$Uh2zPH#))Gnh-8Ue*DQf5l2X^1_q^S?4 q)S<3Wku+^h%Hxy30pu!x-1p<-QQ&|stDHxa^i^)-E|RO`rP9A>2S5q{ diff --git a/internal/test/LANGUAGE/AUTO/7-1-1-QUOTE.DFASL b/internal/test/LANGUAGE/AUTO/7-1-1-QUOTE.DFASL deleted file mode 100644 index d4fc9bd8a06a9af49b47732c6e5c011b4f5b3f78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1275 zcma)5%}*0i5PxrLKWK|t5Oq@&R*WWYTq5EpBqrMYvTtES_MYeR;4vb(>h*<0tCuH>hx`5Dz;$j{GA zUD>Pl9950EO0k6C$PrWz^&L3S*L$$LdC>5z2HStc96a3D+uPl|`t%W(%Z#yUwnCzb zF_}eJaK9#NzVLi~Fl!0jHb#UN)Pq_AYteI_aD!UQezjVj(@Xiw`4W|Lah`F;f_t^Z zV9qxEtYZgDe37SvyR~H2)<>~4OqH^Eq%v6bSq5|+A_fN%PlAbz1FmD0Eo7iK9%OR!C9;^Tmk7|K8y{8l)mg zXo{q;Wg9i&x{j+mIe#?gYmqbtq&35y)I+St&taR*8G04RiS6E+)ok??U) zu8}lA@lmczwhxqJkU0eH8nkDiV=Htfk%3D=t<%rXSJkfTMwdD}h3|bvEnaFoRkB^* zMTtHIOL%h$53mGipg(059jJ~r}v zHtx1aYK!&BMtw?Q%k`zH$+w?Tvd<~n!s5&<3{IYe>G9E{M@Nqw8;KV**9g!az~90!fNnQS>W@p({ZCILCq(qKxpdh;BH+xU0 zS$JHV>SfJP3zkz+ZE|I;`ywIIzdcDAqq;GDb4D@_-1rrUYa# zAj9i3H_sB1y4c<)O<#XCv2G<`dV9sVWF>A9vNHXll^BzyP8eQ$teQq3kVgsWB4mB0 z*1!IZbiUQ+?Mj3@PYC7-VeV8T&iq>cL;Fhk%E7<3El|{gpI8ZK1z5wwh15G zfFFKncmR4i4Uw)-Cy5;MKWp}9bj!?_v6|G9X66m*sJSw5%%Yo-J9&rP0dExE2)u1j zwmlhLV|qz-DDxaBJ6+Um#GP;%t;jNH^ah2k8&oqrTU4Bz;gT%vwq{m_$3k7aBNT@+ zPGqR#SdMCW%=TC&lmLUSjAl-#f{!4fZr~+ai`mU?^$k{hD7j1FFi(YgfSWR5k=so{ zlDe-1Z2V?2yQ2fU+6m!dY`eYKJ$E4HFg>jqIQa`E5$rCF;q*^{?a@8Qp=L{ua|va? zfvopl-gV8T!3uc{#b3j|Bo3Mu!2^I1WxQQR6r>WE8h5RB^$xlL++z3=ZWfXp*$;4tMNCYU$lSMl2)S25XWP!IHnQLU zfADMoKFbGDu@=CvfRy+!GKax>j|gqs#&3ib4=lsNgxm?pkM}nToRMq7gj@}DeLi#+ z)O%aORa-4OmS^*n%?FEo=p-LXVkp1+%>%5y)KCU5XoJd`Nw}4!l$mqEg@U{b2T^Us z|H5CzHX6_!sxhkWC={d2sG}J!kD(f*^^|8Z8Z6{p{xm`y77#oG3j9zYQG|s2y+*oU zg8u)mv{FjqAW8gYdUkT|wW&#rWoN;|g(HcAhnn}B(m0$Mut^n7cdV@%l=(26+u)b{ zy2~%Q75M%5q5bmXfuFaw`>6TNk@ph$k%D1qV$|+32U-@HVU1Z8pwc1y zWZ)ChaxRjJHZDln1R}riB7DPi+-5){j%{eV2EHSX0e5;H;s8gUiT6DW^pfVFeg_Vq zHu7|9fe-Z1~-9RD+_g_B_=M%@GKAjH%TUMJM4x zAiwvc0Z|q$kjUi%d?SXIqlQ>Xpcn>%>x+uY2zYxcp25mC{M-Pt2W6~@l=bdl;~|pe z3K)y?~^LVb5?!=h9OqMu-jP4v8pggcxJV1=2d`WRA=Gs LRYE>*+`aoBz32Lu diff --git a/internal/test/LANGUAGE/AUTO/7-1-1-SYMBOL-FUNCTION.DFASL b/internal/test/LANGUAGE/AUTO/7-1-1-SYMBOL-FUNCTION.DFASL deleted file mode 100644 index cbbb307cc8f43ef5bba78c6c7350d3d6359667fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4302 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 OLz=&M0{b%i`0?M zHslRPl1VN~O)N=GQ3xqbElx?S)KM_BRB$XP%FF>WEG&RrGbhl3$>klUkOV1M*I8F#{t5!;A?%9B!e0&LN)uelsRBHZbzc z=u}d*#?A+%EWPh0G-RpOlfnj1so1YgGBNvdhK|EXy zq#J}e7#MgM81`o-Yk<85HIUH{W*~bGOS01b9Oh(&{W(m@GW)ZW<@RSx%Gi(|E*CBn zt`M%2Aq4~=lg?}k0#U%g0jkXgD$U`8s=IRPH_BGqp<*wgCL+kUyj)rcP zjo9%gG}QOb%7h&+RgQ6x3`5g?qOhLe8eCMk>S;S{O`eYniVzwvx@`s|8)kY83OVT+O~k4 P0LlNW41oDx4!@HCJXfZL diff --git a/internal/test/LANGUAGE/AUTO/7-1-2-SET.DFASL b/internal/test/LANGUAGE/AUTO/7-1-2-SET.DFASL deleted file mode 100644 index d4735617d65fadebeb7d848af73c04bf596c5c41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2222 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 diff --git a/internal/test/LANGUAGE/AUTO/7-2-DEFINE-MODIFY-MACRO.DFASL b/internal/test/LANGUAGE/AUTO/7-2-DEFINE-MODIFY-MACRO.DFASL deleted file mode 100644 index fb44f204da98c356c09055fd717b5d1b33085e97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4859 zcmd^DZ){sv6~Fg6ZW8BD9mh&iFI`^xCtcmXY#B}4m1*?VevX~k?*{v&TM#37u``=G zaj=uIs-lVl>&h@=Nk;T;VGe0xWKPGOP!Ndf(sIl&IPnFQk(*>6B{Cri-cM*~4nzL#jSq$mZbX_;DbQo;Y&k z#QXYtn?iabDy_Y%&ao2@^qn|zthedAQo*TVZ`lH%Y*7nep<_=pGxO2oXH}ggxD{X>Ov!Cz=|-_UZQif(f)kN z6*0A82u&X_h*DR!g4U^BYConus0EEs#5A-R3r0etT1*eb8F^{hHBX4+Vf5-s=IS85 zJVn0z`k?Y?o3DjBpCkl+aL+}^x}?f)o2z@vk>Iki+FDI5Wah-btDxeUuXWSR_>D zwXqsHbLJx(tB<^+`n_gO$vJX0IcJkon%P*E>azUrAqX6yN?5KtPV;J4&MEV}+M27& zIWbTuMmg(qnRn0oVrHf7-@$YthuSg8H`{@YGK_BMvb_3DgqpHAmLZ) zdA(8xPc1x7cxs^aTl@jt3WT+|VU5J0bpxXJcO*s=mJw6vb_t95d4r>Y*E_J?oBc*S z&f*#yv4%%1zoQ8h8vVLCstJC=&!O*I`fnW{4Guzh4GxWi*!T~Cr5zy_kLebY8lD;$ ziN_7IYAA7vd!4Z7y%}UcPZ;tj-T>RmUtrr68`YwQIbelDH|7{lAl&~QZ^z|L$W?2? zutIVGX_YaCdq0Lfuh>hB#!j*5md$It17*I&cj59p_u%qb-ipgP?!`q17wXW3NWu#7 zHe_j1Yp>M8q@s`d@UUS9r3n4A5TU;pBJ@>Zn0{LrrY{S_^jujl$VN^@jk4a9)JsXd z(~^ox>VUMePg?N`E94Jgr5;WXMdB6z$S?VBaFhH9B5#4nwIBy`l==Ia6!|{ig9_i3)D=*0->M+xUoFQdQ6PD*@V%(~ajxQ$ zm1jRLmp<-8rXSRHR$07RzyngClkZ2lU4o*2<@W$Z|G3rhEmeJ6iu{`QpyXSUx+Gkn zi{fm0K`sT}i6UpV8rxFpj1+mCA3(_uNh$#fRauYk>!1>b|3-MH65n5;|wYgaK*07JaIM+8p;os33~AIN#(V$ayg=02~!=0EZlBahm_Z&%C(q+chL|XYhI7iG530A z%ma@Xp0;(?3^!nQtYe*ZEV7Pgm>bC@=2_`u&6L6CgU^Rj9-DbtTMsB*WNjJWm={d2 zW(6!Vw*n?tF2^W^LrjH6=-}cYoy&lx&j-IUK5)iFLq0dLOZViGlTW0Q7}B;0*#yyu z3284WcBygSKJlfb;gGaTtrgNRPe=WAB1=2Fj4B!TiK&E@JbI! z7nbcWV$h4FdjoMpw+!u;aUYFXMqH03cms;TfcfAEvkckS&)OxI1X2Njg8_Yt_u?{S zFFC2=sBt0@tR}i7W?qz-xdE6fgGw1QkcL6JCNPt!f{ZE90)S{+WNpt#@GLR+ie^&4 z3#1GX!rV6VFmDe)vH6-*rk8~sQ9}rJN2ZRR44PP?8I4hGC5wztDnfu zWYl7EGObSGuVfJfJ~j(OFqNLjPQd^aVrcypfo%Fwne^unzm;i+qfg=&z#F000KXX+ zP!;&b1atwO-bLp9v;guFYhF1RqhdITfo3x|^Yj2*FES4R*A411L~OfM^bS|MqIC zc1fKnoRvk(Ws5UK@d^W75Qo+AWC2UnDN04&h7N)u1RU~P>@-1%kwo6AZZ7f*xhuO3 zJ25Cb(GZ>rJ(L0q=HmuO5zqTAb`lho;Sr6z`%_?L<4mMBWXUrQvR#(iV~g6FonP5i^ZjkkUG z-19rLD{Jjv z_Z(_J*wo(I+)%Rn;TggdLI@3@Bqjw2nUDdg??+8mi4`Tf+v#Fy&gN#V>YN(QhgfJ? zWCb-!H0kf;yc=J>HG8Y#_HQ{I@rjfy%R5`Ui;bPJn})>3=FXNk<(RP zOMic?LY7l2dFG3$YEvq0-iR?XD?iI?+j1%g4qVW6vniq1{$MvHZd9(pe4%y+=2-0t z%)eCrZZ9+6k>#1t_3!1+s*lCY>#@7C>|RX<*JGO(^tDe`@5MG_UNEyZ^|j+$Fqtu% z(Dh}o9Iw1>Ue(3&`yO194W>UmNZgfE+gS(hJn#jU0Jl*kVjQ%5hU@?-4buriVOu>fuRtD#a(?8ON$I`uO?h&hN3;-h(v( zRkSfHu(%+PNNqKg?mS40D<5z+92~ zUNn!x@!@dMwpNcxJnO@!S@JP>UOuKo25Ds?>>Kebqx9e7_(*#K@A^Qi>DTHct)A8D zEm}=Jw*QP8t?(;@Ln8{Eu`sMe0wF&gQN|)z{InXam0(TPP21|IK_9$}erjkW`=nuP z`blj0{24UaNkU}@$=xMiC;5egB!Gke6({*+5BXIudDTS{2}tBJe9$|bldw359>T&K z0~Y9uUV?y`H*)TP1qMt3i;KWQ7$C{wCAshx;-&&5b6ydC8`Y>K=o>!f_hHZW77rXp YW{O8WMXFKb@jxg@{09ca_KpD5_eihgPc8Ll2cIRq6q$Ql<3JQx9~;n}k4+z#ltr zKHki{ncth8CvE2xl`3v^wp_96)SYY2&NXStt<#1(SD&$I3FP#uq8sdkl&nl0cxR;B z+@zVQ+l8iGq}H6>C>E~lrz0n*JXFWqx&^x)yq zk&y%4Pwp%VF_#cBLmnaNAS6aY#J}yu5*9NpX(FvMNt3fI;m`YCJDf$zo6PXNoj_2Il48@lp$=&E_5?Ew-H`OWmCIX+P$z8ImXNh+sUzBFdH{G*Qdja>a4utUQ1d4w5JL^ZQc7!Qm|-$h{0dw8T0(O=JFctJI@nS9 zBj17KA&(>Rc`uUB_-jZ$;(ceqY1CjjRaV$hSnt>fkY!d%PfF}u4*J53{X9O%f z2D`Ra>5vlM+kE-JFUd=Lq?Ej+2~N!|}E`H$~L@-Iju!N~*pU*IZ?siXEWr%3+b z14w=kxZeWub0GX4>^JT*T74U+zvlER-__uQ7x>_5NGQy-v9>;#xucB4u6T$A_EQUQi&k(O)0{6pEbAv7cYLaRI}`3&Rz zkcl9-NLWiNfgqHWr-K6h4amgE%}egnn0WAC7D?xrJdSsHJVtzPXQfa*Uo2p_twWHI zPz%ZaLdf?7&G*7;+O&MH?ToDE88i#3I)t4ENP=(l|AX(v+)FiD+jLlzFE5hlm<*%h z6@rRuLB&l$g%AV_J&p5~|AoIGLJH7lt8TGex&p5?T6AlBo3v^-8gy=!LJ#eF1D)LD z``+_CkmmD-(60L_m&>t8xvCTWl-Hujfoj2o)%Z8#0RSQ5N0R*ri2VURRJE^+gahde?kM3NuX!2b1shJ`d^I#ZVE77HRd_dP?Iq=yrtmklg$*S*#;6}E9 a776YkR96^l`F#4xlm7vd4~NeH diff --git a/internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD-MULTIPLE-VALUE.DFASL b/internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD-MULTIPLE-VALUE.DFASL deleted file mode 100644 index 1e5bd12d9c32bd4ee0baea691ddf28bb35578602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1541 zcmah}T~FIq7(T}d;VT3a5ZhcvJqFceaZoAU%Gk|ZV@SXs)OJXjDxoYfIFd=Skf2S| zDpXCCCVAQdDzZBvRo&%o7+0mGWYQ+J7rWT~{=hDy{eZFeB>fVVHpS6-&hx&0&Uw%K z9M@3WbxGl+;zlX&+GW02t(2-2eyv#MH;dJB*5=oM=f9M6L;fluN{bU8P4<|tM6zW& zQ?YZrRkb&BnJ>oq$q#w4RL;8qrl(>0!OZ2$GgI$R^vsE-(o*~1cdpD_oSK=Mp6EH< z-@|MXA(TaRI&>n$q7d?TJXWw|(;{<8MJAf4%7S0>y$+~_q)gfHy}nC)rC1`ay=A+! zoQ+L{5%RzHI_6TEWF>XY-^JTF>VM~TB{i}HrHS)0Vmh9wP<8BkBUi{JGA~=il&v|U z%2q<3C2C5sl1s4gvZ$nFw7=JR3n6@wZt$V=XaOG;@XYZ7lOEvuaN9aUG|+`m9Uwf< z(EXp$FK#XytGiFLY`uWTvvHt)O2^z>1HipB>prF6PC5=jioQw53ZcK!Y@z)R;JP35 zL=ZastVuQw*PDD}$2qvs3{qskYH(tJ5-kLi6Ai}390SPU)()Gj z!*Sg2cPZPX8{5v=-y_J5-)d*Eb9ABsZqydP)qX{&=G@j67z}m75`*bMT0Z@EAQXjD z$YdGIuL}Zk(v$|1)<2CZm6O~4e<_W^hqhhkhNEg8eke@ zAvW-`a!EAh)=EJ)gwc<1GVM3iWhH4+DRd8%hyUA#G;J?9R|etU=GAC9R+J1q=zS0L z`d<>{`5hPrexS*lE9zBUc@c=xO-5kVwr2fQ{2#bH5sg--(COa+PlrE)Av!#14Zpz~ zVbHrqx&0Qm8w`yHLu0V7LHqMkrjR4AZEqwPdLtMK!%O&W-+Oo6u8>W;vPL%Sic`#y zjjCJ8mt31{W!$PwD)wfDroQES=Pkhe$W3vCU(3LUD#zywt#1tFZjNz#XzOF~yG z;WAt887VIotWwcwLY0=<%;rI@{3>E+|-q zR1Oj}UyteR1xUZGvktc!J5iWpm3e&dWRa?I9E*I9b2A&C<}!3gXMF?9F-_n2yNvHe zM@LoKCPJ;_d;QO+vbLNwbWH{OgvY40#HA%!o8qNm{ZYDrV44)1a-_Qo1Dv=h5BC)6;(eh6K!v diff --git a/internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD.DFASL b/internal/test/LANGUAGE/AUTO/7-2-GET-SETF-METHOD.DFASL deleted file mode 100644 index 858e1e7b573372c4a3e13b9016e58dac1dd6598e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1496 zcmah}T~FIq7(T}d;VT3a5ZheVdI+k?!l?9>2z~m%MFHc>(ICbIDc+ZStX)U$?edo&5xeHU5E|2#d z@9to}f)L811{*pN;!yn>m95!dG5 z^M)kVpwnsA0Xe16X^oij)if}4){?j=w6;%D6DEy=#oyZE@Sd&{!}u z3i}##zF5nZ3-Vjr8xDrv35KKa5`N$J23DM!yzbPN>S+B9!d%kzZ1}qNW zR))pp9Nawxu~=?h8;rX>D(s+JpKy;-7`zS7L7IC!$1!K7@jSEO;T%qJ*cAXib&uSo zM8jR;8(Q7nEG{J*MsmwYextM57Tr6mVI5KhNT9xvF!-~Oe%Ih#VJUH>afdqhbnn?b zQxgOp`JPb9t$tR>u^pXs1}w*g&hWQ6-;0lo=&Ua?GY8xvFQ zfzW9okU9e)7M#NU?07X|OK=$ek4$UJJFS{Tv59=bJzCl(rlMIvH%o&)UdtFZ3C^JV I6UWE@0as(a_5c6? diff --git a/internal/test/LANGUAGE/AUTO/7-2-PSETF.DFASL b/internal/test/LANGUAGE/AUTO/7-2-PSETF.DFASL deleted file mode 100644 index b65a13d91f81f416690ca0e716bacac6c79c7ed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23706 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 diff --git a/internal/test/LANGUAGE/AUTO/7-2-ROTATEF.DFASL b/internal/test/LANGUAGE/AUTO/7-2-ROTATEF.DFASL deleted file mode 100644 index f89a816f15f06c3f42323f6632ea52976a735ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46886 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 diff --git a/internal/test/LANGUAGE/AUTO/7-2-SETF.DFASL b/internal/test/LANGUAGE/AUTO/7-2-SETF.DFASL deleted file mode 100644 index 7b67205facd4e84489ebfc6bbde2e37430bb9476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 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 Tmom%XElIisL`^?Bc<}!LAJ8o& diff --git a/internal/test/LANGUAGE/AUTO/7-3-APPLY.DFASL b/internal/test/LANGUAGE/AUTO/7-3-APPLY.DFASL deleted file mode 100644 index 7d205a84e15918fbb6f803988c9c1ae3deaaa43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5401 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 H)4AL~>~A-m diff --git a/internal/test/LANGUAGE/AUTO/7-4-PROG1.DFASL b/internal/test/LANGUAGE/AUTO/7-4-PROG1.DFASL deleted file mode 100644 index 374001d133d5b4770eb82cec089dc451c2db44d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1460 zcmah}%}*Og6rWjRurb67rR2+M7DrLjRhD8x8$#2=vaG>i@0#6N5!6dvV`5hZBY#9{ zt3(M>D^=R2b*$2zR5|t7OBAVxd=yl*QZJSAC*)MAM-IJ{_jVznO{8cKv-5tx_nY@M z(!8&5c%5TCLTkMy*vZmZVj%OJ8WFrC*y9W`M+z8~NIJRzi?!dUztZgXO($!KG z(^+c}N{IKJ8%aBc#xkbib?6P+=Y8w;W(*|{sj0I%5hD94s7^gMdO?{`@|HQ9B6qi< zn}pC5#__QHXr4Y;Cr=;G3rmA1258t1QWUnA{BV!&7-;zGemSs%`3fQB6TOg$c!146 z$9^Yd2XM$Pz;^GSgDt|~fXH^_5CdrYP`h%Y9DI*}G`QI#((;3C1O9j03*Q(Z+b(}) z%nKA`+V_T+hR_dCQ0oK1N^#h)>V7u#(m^&oz=2bW$ABVMc3&@kyL|7>SE#qkVnrlE zkN3TskTuho$zb7?In|iS>XtH{0gEwf%R-n(g)ZpofUK!Zn^P>EITmz9^V`~OFWXGd z3G`(KGi4qNMF61c^9jJ-g`zwf>V@tek#);5EyZ+L-eGbm2HZYbHI^0MZp)m8`p|!x z$6qxzkuV{=3y0+hw*L%BcBf4%r!w3oF(l2gEZsOXjGQ7i2-whztTolvgEM&yVDb+t z+023p;Py{GjLRSVC@#P7W4L?`oHy)DE)P>4P!)aAQL~6`^5fS4j-_+zf@4gZjxlo; zP7J|(^Y}WHe8|>WTCtaN(`HsVnEH>vrT2x$hp-Jh26QD3n)DP1#Qclp&wPse)(DdP zY9R+NQMZ8=@Wc3*Co!78!IS2FKKbpxDr155XFh_&p9205Jo!0K)Oq3xPh93AgLtFb zoNB2W)2&GqTjKG4Jny9Eo?@j&Q%YV}lhSGd-lG+%vK~AoXuEy}b)R@YdL02A-_k5y zWxDde%4ahmtY&QJL{W8qd~#_M!r_$H6@)A+Lpa|MePEH;ndd>1HujGyKyKF-hIJnMBr e!Da+Pi$srlovs6z`dM+H2>cyBLhfAJ+j|C&{H@af diff --git a/internal/test/LANGUAGE/AUTO/7-4-PROG2.DFASL b/internal/test/LANGUAGE/AUTO/7-4-PROG2.DFASL deleted file mode 100644 index e0661aaca16b8fbe68a5c47ff52f119df6844f7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2007 zcmb7EPfQ$T6#u^2h5ZNYQYbA8p%W;In+_3NZN;Qvc9{JGyE8B|%byqzD=b~?!V>;8 z8nq#fdRn6kx|yfx$)g7w5)ZWs2hW~NJa{lM@nGV?#)F9$@x7U)MKQJ}lX>rZ@Atj$ z{rP=gjWx|HSy8F1uCJ7f8)9X9Ykhl5T&`@0o0aX2#iF>3cJXyZH`F)NvNARN!bq!m z!n3$hENm5*L~Faaxm0-Vk~s3bD6emH7zNb$*Phj=hT>8v#WlrMarA1VOQHn#jVP^ zR4(2qmZ_Z8O~x6s->>?Uc}=l0x@Pb39o}NUR}E$~X&OtDQz{eujVKhI+tt8jDK1SL zdTNy2uKRB>#$Td5z9`+BdPi(;8 z#~AH8Cim#nc1w58{!4DPQe-8<1fTt3wKt~d+C+wiB&B6-BC8rwB7+t!WyXXi2nb$e zKzmG)EhQ}(s+Bizf{H_dW^=)`)SSRiBP=}zA&(y&eEtDjXwIGh1Ux}xLR(BV4Be3Q zyfvM-VxACUTVk@dAUSq321tq1%<_8~126HZix@J4k(!gbk&`W2YLtnRHw;xf!B^nq zyNbTfhs7$gsk%o&h}>NmDU{5~Q+X|+=d}s4g>j1qISgT1g|JN0>`^|C%-GOqP}+Tp-Z_-6Xt@V1Hs9 zF1soJPP*>uzmh)Z>OX^sJJ^qC3Km~oFRU#|56b+(t?yeHAjoG3Ig!=V?tXwia@L&l z+1qg84TO1<88Z#x8>o8Hat^|4FnEm?NgY#okq{|-B_Mnix(8vPA9~KgK!7q&+0_eH zadS)TzbW^N%LRNfm&BDd_pu|}%|U|s>a6AZ>JeSF5WQn|wWnNIeR-)s*wfDy!dy~u zKM`tH&gNAU+w|5rV^1*3|GPRrKQ8cgPPZJtG=+{vOVKD^BnFZHJ^-IX!8yR*6YOfs z#fuFh;CSq6$MI6tW;2Ga<&eBgpgZEtW=zXR#B?)~XwBOw2!1&2nY?bP*eyN{VKhOU z^ce^{DSu^uOt9T*pJJ%8rAq%Ge>P*OhMYAao`h^b7=}>wTC#>D zAT5z6!jP8Jb-a);$f9-DhLgalxU+bS!~f?HIH&Yd$^`dei#q!lcUlT#jfSz07LJbo E0=J<*00000 diff --git a/internal/test/LANGUAGE/AUTO/7-4-PROGN.DFASL b/internal/test/LANGUAGE/AUTO/7-4-PROGN.DFASL deleted file mode 100644 index adedf42c8641998690c33511eebc2c8bbb282ba8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1465 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 GnZE<32xW!< diff --git a/internal/test/LANGUAGE/AUTO/7-5-PROGV.DFASL b/internal/test/LANGUAGE/AUTO/7-5-PROGV.DFASL deleted file mode 100644 index 9ff0422e121fb614c5e4ce321df70437ad858665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4401 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 diff --git a/internal/test/LANGUAGE/AUTO/7-6-COND.DFASL b/internal/test/LANGUAGE/AUTO/7-6-COND.DFASL deleted file mode 100644 index edf9d0295e8ce6566f732c9187ceeb06e3c54488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3664 zcmb^!ZERat^}hF<#Lma$v`LCHCwq!$)Ox(EX}YE+F|yL5RvtUTQbb zcIJ;tg{?##jQx0QO}j?#uA3O3Nt1?Hl>KSfsSz4TXiSq30;K&x0;VAW($GK}5{)_M z-q>^S*!YnsSLfXGea=1iyz3Rx^k^h5NAlUFjBOR;O)5eRXwINpgFJz~ZT-MuC(3+?W+PHRk8PC{zx z35|%}Eh}hU0DM$AtV9g`Ve;bYJ(mgbd;!CFBYk^PxRoQ1y*VkK9_Z~9nliV~5wh!Y zOOKGgbw>yM!2DFTl732`6opp6*7ltKB5LFE64Fk{MrLl1aoL)}vh$G?tsw3~tL@wN@8uVd$i?(P>wkO>SfA2hplqaj1zq2C= zh!0f#wL)RgHdJ^6ym|m$$NkzqyVds9cD*_2&makV7S7Yz%9av>9g6AgYD{hQFG z%*pzL=^DBZBx;+$`6~K+_DB`Qv)-}umIkY#wbzBVGrc7Juxh&_eJ6b;xRH}SIMcsj z^rw3n5bhZLq5yOq7?o8cxRPGZZ0lp-89|5(?##1BkX@SZ8o~ej)_9a^0Dg3Dk8eT^ z&ji=^8$n+8e(Vdo+4kD4tRs7YUti|Bj{K}puBO*|KJ5mtr2QE`5&iCUCm6z65ySDK zL{8-C0eI5K!0Y-X>4=)txGUO*>|a1p zTD~@YDjrLsDe326x$Tr1pV5*^mG(02M%FUjh2ROg8$p(K0T3&UDE^xf#lLbQ8tqDI z=7f@*ogO#hN_C{8#*ethOI+g$*GNH>O@=vpQmcI?aKNMdDcXx*ii3wZ7~w#ndywbl zCYzW^;h)T;@Gh8?z%dPgh_FHLMerI2Kj45eb)m%6g~zyhimQ7#QD8*!cSa9K zUaZ$I-D^#vr`g+zo1ef%7)Ru3_lA2-gpm3p2~9OM_7dQ?n>BhoW@-sFo}_Ik28Z*= zjA3dlC+VW=BeG+3alRIZyrF?EHPPt%}%7t7}&gbllG6*uhd?96*EqULPJUntl z&M(N3cqzUg!zxqO4lOJ?x)*%YLFQEa*mZ{LoiZFBbKC>im9u5Llv#o|9W!49d*VNs zJ@IF&1a{=f@M6VP`G{P*5Qg{1`UC3C^sO{JQleKb$JPQ-!4`jeJNDe<)ZiQ6o=W$A z^;T58x%U2+N+fJcmGz+p73qJfJOi_z|F>;D@m%L#JC!{X4(S>0y7|{!&sz&3y7ai82SksC?cLT5{X$F zAXowM)yBfU;5vP^!j4osF9(eU?S##UdM>Zyyz4X{la=8E2aq`HI?{2Op}Onr&gFAT zuADt<6%<76OtFMgDoEurHll|?{h{OXmiqoxG8Z24ufP{`eJp(bqwk09`MV#nHw=3i z`_G3f?7g!I7;v*MY~$hw&>zMx?#<{*^gCe*4c!RW=`#uP*#(D}v#?cgxKGW-_@ovw z;i$g;=?P)Vkc{a%9?b6;s91$UzA!xMIzC7ZOCu`>Yh@bXB?{CM?{b}%V^{(Ces&=K z#sh&kT5AV#5b7q}Wz`pc1y;`GOLOTI65rmodkZ3hNJfzJI>(vn%N!p@`t?=Pc0RoL z{)g~cSN)$;7^rSTCjt$F79MX1TFBN1&AerJ(8r;LStMgsf?AH;hy+Q{P+f^d2v!_9v&(^Qd0b#o^dA?Yw F{0BhsF3kV{ diff --git a/internal/test/LANGUAGE/AUTO/7-6-IF.DFASL b/internal/test/LANGUAGE/AUTO/7-6-IF.DFASL deleted file mode 100644 index f05c8fd8c89030a5978845145a21dfe5833f20ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3020 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 diff --git a/internal/test/LANGUAGE/AUTO/7-6-WHEN.DFASL b/internal/test/LANGUAGE/AUTO/7-6-WHEN.DFASL deleted file mode 100644 index 3205edf583c5c3da41b42150c1e167540346eb69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2929 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 B4z>UQ diff --git a/internal/test/LANGUAGE/AUTO/7-7-RETURN.DFASL b/internal/test/LANGUAGE/AUTO/7-7-RETURN.DFASL deleted file mode 100644 index 5123f7350572e0e1afcae1740551f167d1e515b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4040 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 X5>U|i^mr^1oCuHheiIj2ckcWLgGH1* diff --git a/internal/test/LANGUAGE/AUTO/7-8-2-DO.DFASL b/internal/test/LANGUAGE/AUTO/7-8-2-DO.DFASL deleted file mode 100644 index e4f33c03c0d28b94ef4032ffce80823b93d0d2d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3717 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 Pbpmsx1LUg{_wWB3*AH1% diff --git a/internal/test/LANGUAGE/AUTO/7-8-3-DOLIST.DFASL b/internal/test/LANGUAGE/AUTO/7-8-3-DOLIST.DFASL deleted file mode 100644 index 49b432464733beaa2044ea807246133eb0948700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4649 zcmcIoeQaA-6~FiSJ-Z*N_u`~(NZaH!w41Q%t{+*yhS*%kX+9jk%pWV=I*RMO?pbq_ z$R8cqSe14q(^lg)3G3daRA@tpfdq2%2dEzq1Ou(2sDeuS12!@Ehkpqt+O|DfU^JV~z-ISuIPTor*|~Se zBU@H=2V!Ac+b7=HwRgwvz1#L|S#{^)d9IEy#!_q+m*tG9%)zXwqUwu>VsU?WZ#d+S z1O`GrYtkw%17G}!SSV^08@Frukx_rfIBsOnontx18MDq6mvtv1!FaD8v8MSrZ?Mi5 zSM)~wgWy_Ve~3xTDq2uGw~7tB{JZ@-{9SsuHx_3X&#yeinCp+jjI}>S23<9;_4CWa zJp0pr=|D$oBX^>ihuyR0VRcq_PwDQj!|t$WR`*Qlo|EY_oahorl>hS9CH5y0S3%r8 ztE*GG3gYes;z*a^5{dulZtbNy?Wc6LUj3h^%<@;!jGFF~Ch%+e{to;@&ocHL>U7Tx z-mUtic^ZvP&vY)Zaavc)tLu!M(A|^fI679-{QkIU|G5V0J*Qk=ZeB*N8;*06;j_B? zmyAuCujuZ6iLZcddCh^1_z3=%G1kD?Y&!K|J;07lRe)EZJLnc!<$R#R5iUxQjfVO-qqs+Z^iLcS!sNx1}QRlRIiF4BF1)UHu@09KZ zou0dNVkl9kr=rsK4cIoudcQd%y!5K3BdO! z^Z5P%v_jC>o22z)VIX`dXqW&Mt(BnR&AFK`+4$a=iGfDIw|{9f=L7aJX1-C;HxKNm zR|m?KDyVL=@1thPu7Ya2nbzIqCUAlhAJX@9-*u_Hky?%l+g7@vs~P$BH_%5YKx#zq z;sNS_2@tC8&zM6b4uG5>KoiIctdiyn?9xQUy^q z3otK%s4e_|K=i{ZqSU1pVA)oei)SI&_Fw2)@Ex!JRNW%@W*%Dr5`JjbLdUD3P|PS9 zXU0{#4b^9V7~iAYf4^a>H*G{8qrv2|oo!l15)J5D)hFqoH^r3L{03W)f%YU@RUQkoaPWxb71x z9gSkS!vkZ8+ZT#P^{8J@#0L{`pQ8ybH24CMgMOmNd;;c?#+`SMHH{9&gp9+?8k|jT zf+lCT9vuk8@puDY4JM+|P^4~H5*&F~f!93mXfO~9*-r_Ya>fA&*P($Yaq>a&mr(PQ zfp8)e!{a`&8kfg}7Z&G#ga?;@izZzDDw<(Y-X@~*T_P&46HzvaC>unS6GU`05z(O% z(ZPr)y^0S81_witF3`rmOfvi#lHmiQc|A~FWe`#bAUu5!20Uj3y$|Ej5}(24^WZ2C z)&@iz?U1|&$@|1w-0#GFfcDP!MGKIex9GC-9ecR|0}ryJ-(L zqk()6NpT-7>^Gu4094nzRaSuDr#i(^Xa^)6^1iLF1J}rC3D7R zEk8DD;0}~K{~ zO}dUSLsP6|v2+?UZyj|JX&m>^V?bQWmQuK+!GN0i(!+QnyOGysO*=&gw#blJTc?x% z0U6Y*fLah8Ak5+2S~&Rx78n)*a?C|8@q<=zHMx{G4K0^G2CbC(5_VFaAV=67=$L;5 z80JH9P$~SU@rm=_S@kF zR;(wsYoS9JNaweq!KgufU=aT6q|0CFQNU0J1RDGr2mbOygYjrjBGSM8n@B6(x$|G3 CpNr)H diff --git a/internal/test/LANGUAGE/AUTO/7-8-3-DOTIMES.DFASL b/internal/test/LANGUAGE/AUTO/7-8-3-DOTIMES.DFASL deleted file mode 100644 index c1922702016726cd5828a362a5d8931e54b3f55c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4759 zcmb_geQXow8GrB2cXkruI!^eQ3E`jwT8~3O+VZ8T7{`z}jxX~^fsGBBL8w+$-okM56YlCiWu=*O(8NK-XBO)6#D)csLutu$$EJ*AU6wHbTf z_wHhcqyuRPAJ6+fU+?q$-uHR#z04x^L@>e!bD7DsBIWs9QJpNR{Ae!E7jnh?u*8o7 zpMN$e#zN=%0>Ob@hxW9_8zjSdDWysye4;27Mp9Ed`8@~tz+^tHz+nG=m_BjvvBwVf zJie>-XdoUjz1`Dh-@%>(2X}+boh$Q{Cx;LkMpaCj5b_`f>6bN+KM{&2grohDkPrvl7uyHx%}VQZD7C3Mtud~Mc;WHW z-m2(Tnim(YS~!SafWuq;G3M4@1dN&?j#BykN(S^H-Vw`$Th)XkCY)vRglQsJCV^E= z0>mU>nmqV~nUbAwvxziL*533Pr4?^pYYn#f-v1Y?-7L!vPmD@*>cou zs9P{%aJ&fdR^`(hstPk9y4|OJaO66xVyEa^TzDDC1|P`8PB?R&)fus~RQ^ceFp_@} zH`u7Z1Lkw`HFQI9fYLa)5Pf1NHuqWPJ}~!zxeuE=u=z`M^A{}h(!_-5z0UwDG0VPk z46LDmpHw((tvGNJ@7+%rOwEqrtKr7AXP2_qDrN6|mohtN!~Kv96>Dv}b8(@vOLU7~ zA1Q4b|G)ao?0cjUy{$MQTrWXn^qd`V;s)ft`1ta0l(iqnd6j+k5xmAaQx9R1Q3GN5$A+ zAc3a}UNxAE#X`}BTb)5+*|$N~QBOD+h=*gHJ{JN(GfqoqAwV2QHnWCbmClyI} zCZ)hv2UZ=?wap2vy7jrhR(>=E-z+11I%|GzVBT}xSZ%jH$FQ6e51lYHHW{79MwmHo z>Oa%xXo$Eg7z+gwA>ppm7U@rfVu489Xu)c*Ti;BIi4Y0g`G&6XB+RpERpyIXMJg0_ z^24cuw3An-CM7(=Yg{+BU@{FAfbih#g(*xj^VH*quaCbP#+S#+_HZ9`=|0@0!#y7O zN|1jJO$YZ6*$209Pk7?itEF(M{4O*CT&V5KOZjL_9E4KUHQ#Vb9hNZ!E9wx+kb)!T z3`WFwG8Tex@K1Ae!>OQlfX}u4QOGtLhzNV8pj4%NCY?>G z>0EXvUo1%cSy{?r4^sq0?yx?$w8B1uBPYyLdrcf40URF&9BGUrT@5QtZFLZDV-St6 z-xDoEFhMeQQQM3?)JA}z%Y=bzZ^)JXqdvziWzODcNS3WMPNr65&W`I^H_3cBmE}ir zd;z{&^C^WdsPJ{2k+Nz5_Og&3!6%6wB_Oap`kb@Ap5yikuMWU_JMn5)(3xUd!G)np zWAL$mW{MvzW`{A#;MVaLaqBn_m0@n417L1g0M$Wf-fWaG=jRc3SYdB@kghcyN%lv2 zqshS@I2aUZ_~d+1Ct!|G3Uh8Av4;;YSKjkg%3~|CVovCquq-R9FN~x|N2NSqMar(g z=SKOZ4#6Zya`3L2V|0y5!E*+lVH}TpC6E40*XY3`Af-QE8odiA^+MzV?#lGdhH=GY z{mLX4!5e36ggTJE})TIH2oZnD6uvc%`p zW3tL;iCcO>&>!( zyN&_9CT%tv`F?8yztQ0bwb2H((PDH#FIXN114}v6@RIff#la!?gH5ks^&Sv#j~d^j VK-P3>C=u&RMhEu(^!s=2{1?kT^qc?y diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPC.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPC.DFASL deleted file mode 100644 index fb4081b8216f8d9e307fde8950e6221358bac33e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3433 zcmcInU2Ggz6~1?7*Ixhaj_svJ&ek0{B%q}e)rm{fP^664B{?m6e4d+xbs))nGC9ZATM<;9ixg=}74E)`cwMfv=4UM?(`@|moB z9(eg;#4xp|qiSUO(5J`xl5I1Yd^TOo&dF9OTbN5f^`JcVsI0E!=NAARJqp859UC7% zcI4qheN$>O;d*;tn@5fvdGy%BM-TOF-?&btWkN`XG*EOAA`y`|>t!iyX-P|&iX}8f zS7)@aQ*p{Z*o%@%YNk`}KP(rQSCob9li3B_&SHU3LY%8*-&9JESTRF)s`N7Lb)GMG z$8=>Dwx*uYh~R5_LGRQlcR!*WRmPPWbv8n7To0@g;`s^&ayz#Xr?-~q8*jt~``~at z^&-28uXBDL>N%;QS8|u<&kZz;fvPc38#4TS9BdfDbtCw!A>r^En$!k$VbkynU}{JL zSk~S|dh5Hdl7Ii7{C>OLuN$ZYi?18fvu>O(pu*ZtT(#fxi0bKFYm@I~RLQkj{Bb>3 z8~Xt2n2yUid^Ro+GO*e?Omnw3b-@3uOh2dpn2<{Dt9o3Z-GFLC_9rkR{PPjgOGslr z6Xuz3o{jL)*4gxc3)BO<#)souJlXQyi;i0e?RePj1Y|B+! zt_|9w>-OkcQwuA1w|d)?b~k?ix`r!r-+L8yB`3{GMCfy_l|$i(p-;xJg(*>0pG;_` zG7$qtKamUzy{t>Sq+rC&P@2_W|eC6S1Vl0?@R__cm=m)C2Qis~*PQy991KrVMjNwQ%?ZSocR#rm5*| zp8`g4?kvm&cQX}HlbX9O>w#(U9hes3Q^2sNi*K^~QCxGy=Uj0Lk{wKH)|8SwGc#c% zl-8F6Rl^Je5~RxR@;z z<;C<$W*nJ}Q+~igX7rLeDxXiokCQohe#!k^f!rmG)8lul0u=y>Z#z}d=k*}`>kj!A zkb=m`Ujr09UY!30z>ZEI!XE+j3Rp+t#*S6psd{MB>}4oPZuA`h+@u0}o!sTufZ}UE z4S+NGmiC2~_F3@N=@Iz~=5_Q$RxNtd5;DF6mj$vckn66A;iSsrUm11;bI!>qIWZi6&G&TenUhL8-g|_I?kM%p{eGBQuFU+Me&G+0-kC#w>KVf4Il#dmg(URhmY<~f3L${)lNpl5YZ?pVQ zsfiT)%9@4kvwk+f23c^LMF=K33LMXMGtExbi`n)%RUenlqdDw+3$&nmMk1!BTAH%w zjwfQ4W~zxK>p?Xr@RKRS(%kah-(F8gaM1_YCqW2*Zi@%UzuPnZ*`Dza*-2D;1!9Cq z=p+j;(|wSBu}MdOw%iBlD@}R==u_^4^u;Ev0)5(jkY3rds_T?Zm~+N}dG_M|bWKRj4^H~fdN{+f55BI?3RN!|rChv299 z!UnKA+JX`90pura38y!~2VO|>Jp^zp;_CMH_J8p8F23#*!9oz1*%!~l9Mq)Yiv1wE We4QZ>9&g7GE77|*Oul(>d;7o7=m6pX diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPCAN.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPCAN.DFASL deleted file mode 100644 index 94ff4a7bd11002f4687c528004c1593165a182f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 760 zcmah{T~8B16urAkOM#XYq9huF6B1rF4&kE;))&X=l$LI1VRkmiBPm0->daCrc^k%1Nc|?RLFABzs&>hknNOE&?a0vFLT29O2=f+Ig|O6EwMFIo(9 zQf6k*5B!Akf?bD+z@J)1-DV3nyq8`hva{a-4IudBC-N?*vS{<*SbM7_gOC1rk>gEe zjjS`!6MtDEb}jIet9T7(aG7jU!r}BJz8#J6y>`B#ogKi|j}3i$^6r!ttDnCBn0_~! z)M{rxxvGEnOCR_zfPU>g-_W&jfTP;CneBm@h#~=y1h}YIru(&YJq>y+`0U>^sm*i6 zXgXXVJZCY1pA{9t*Bw(IQMRW{N+c~{!K5qH*mU4K?(8^{m38gr4QZR7{GYjT!*qNR*dRQY7)bEy_d|A~EU;!T6PT z2(?v(-}>i+5{C`h)f`y0#|BdK>M7zpBC_s;Ge%BD9Yv0YNiRMP{QJ`DbkW=)nM2iG z^$GV-{b2ZiBJ6Np3%&-&x)PhEf)UB^HBGB1nIM)EPDIy~?v`sy7T$(0vzM2D0DrmR AUH||9 diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPCAR.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPCAR.DFASL deleted file mode 100644 index 6466e94c01b6d1c4f6c40cf157db9c96bd002758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4662 zcmb_fU2GHC6~1@IcAP(BylyDQOWY`U!NgG#vLPEN&De2>gEJ@b4}UB0hQz^^oS){W z6rpYng$f~8C2@*oS|P1g+J~Z+2;MZfVgsH9PNHm|dEm$oQsE z?zdo(fqui=;bQ@W4Xy62wA7`(FE9*%+QCF4jm48nwAKW=74A4+z zBb#;`>TdqrtNf98 zK_PqhJY%jaH61+r!95l6-5Ywu8)jZ}&hVT0+WgJ@kMm>si!<^sXCx6#*7M}=3#8=T3cE&*+@k>l5yZ?b~WFz*7QGd54*twATRd3V5%9)6A8t+#_-YPF|0eFqJM1+|cAlE7ze36XvFRZ6pkw z66UY`9=-3uOG=x3W+QFeszci7mFLy@kjlwr2Tx<1P2hQiZEzX3Q1`M3;LhapUr5PY z0Z&z91x2#39bVj8qBJinM>c&UM`F|e-?DqEwnPbc+bgu{3 zV?fU;^iy zDoh8D5cC_+zY6^ohFvcNAp=4s2$e5@SMUP{43uD?d>&c^KWM;U2?on2pjGfg1`L&8 zsC*Rsf*&?uxCF!HgRocdF#}>Hh?QT1fZ$aF)DoyzqBg;g8Zf#7qt~FF*j4DLu*$~P z1Q!Q42M>oP4qgr|99lW}Iqc;S;LygQomU+!;)KC;L5Bui(Cx?UU59Q=a~J0FnY|1y ziB4d*L>=vs#72^6Q+XviELx;=ivg`ty43)`l=d62SHfyRKuQM;Xp_=y2DD39rpn`t zxu=G6Sv)|q!ky1K;r6Ipg!`OR|DiBc$iAfWrRK)Q-q}~(wuG^5>2qWrnOomG$LYku z6gfGjC|{R%=OvXpOaM(A!0VtKP(rt|x5RP&;H7+rYCARp4s0o4`X-dX`{b~|$jtBQ zlW#$P$l-sl{GNIVYlAf%F`sboM7;(~^NqMiy0c_N_W)oy#wvp2;3GGn@h?u9$)n&&}F zwn2!GC`n>>&|AZ)cs!z3-8*$ob2glFKMgdjBqHXkbh*YWJMkn3*@j^ARiD5q(70z%IIiB z9Y7taMd(P)LI-n9Z{oi|9rD%6C{7fT*UXIkOyf9koblOP2Z0%)!T%}wo6*E zrOM-O^mt+E99F?ETt+gpl+V-R3&L~TQOscBa^W(HtdBA8T4@`W!(z47*lX+R8yX$k zaK;kF8395F93(k}ppifj0qsnS9|47EX+}^>;L8Z?1hylnA%OYeR8IM?2&mTbpAk^4 z<&P=G5}jC<M!G;zwdWu$@f>c~+SVBrHMk-bkk4DvF>ndC^ z=hbL9B9JuU03>G(G-JEYJAdTxMpHRvi)rk{hWl zOE%mF4Gt#)E?esxsTR`D#EdM&^17^I%1|3UKvmLvAG1M)VfS};c99^00?IkNFLw%! ze$sI7-YaGUo4l2FX~msY-gZ$}eSMyq>ih)xD(w)yaxA7?CsXbDMTEO|^$?s#=&lVC zoPMf+DXO~~y3g2E59!U) zIt=U0@)?}R9dZ&0R-YE$5Myx+lPFsxt8E7XIsiVEX#5Wi|K|VeD*GX=ytTIWUtGbE A82|tP diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPCON.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPCON.DFASL deleted file mode 100644 index 8c96ef041114446d9ecb2cc775b85fb7bd8674de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmbtT&rcIU6rSCswX}sS4Hh*G^^$0CKQwNSSfA#GT-#f67g zVQdVdO0`&GMl#9V8>x6ab?y2{UmBU&F55r%BvSEMYBVv@ceK4F$YlUP0krwA7XTSZ zz->9QLa|BJbS8^cf^t}Ko30aJTGYIW4c8eMh4pepEm;q&5|^`F0|EfTE9=Vi7cZL;x1@87vX1ZL~asaagJU+WPj ziKP>9Z|Cd%!w;GNCgB7JYxbvm07TYL$%4JRN0@!soPJLB0chIK$do7q0chDf(b*_Z z=PLj}7=U)MaHeU?MHz@b_my*AVXDV7{I=9dM8>n&P;X@zLMBW_>|t#fP&7ofN!7qK zZ?J3BI(_h)b0)<(QTRK9>WUYVf?lr_VprdK0JZP_E~K3k0uS7xOd7LL=DgDq2X-0Y>y*O1_iTLpgdddU?mKU&GY(%|C(6eKcBceF6(R#B#*zu1b>KP| zsa31P;Z-yYmloJ_T7<=w?n~g<>Sdm`?Y@)*QM&7HitJ<75Ys0J?pqGDoC}(P5yk3> b+Orvo4U{##5Km*Z-p=b3dr|P_($Uc`1|2AI diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPL.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPL.DFASL deleted file mode 100644 index ff274a3cf067dc25a750b4c930681d9d59baebe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 ORxdo7Ci&#l($c?2OyEfX diff --git a/internal/test/LANGUAGE/AUTO/7-8-4-MAPPER.DFASL b/internal/test/LANGUAGE/AUTO/7-8-4-MAPPER.DFASL deleted file mode 100644 index 4a1c1a8659c096aac9799e9a77e11d16b855b36b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6507 zcmc&&eQZo3wx0?mxCEJLkL) ze=Zi z`@ye9)I{`|T}ot6%l6jlWYNjcXnNmxdVer=G(EO|-jHjhgsV=@z&Hkp+}sc144?(U66 z!*QiA8q#uFwgP+!4ADtncXd%Kg@f6 zvYYQ+S6?GIGjq5<=$+3D%JA{Q$3L%nPk&vN^BYvJ0LJ5ntf@ZLzaGv{s{TyTB5 zupZQ%R0E*H584bJs?0%Oe%8{|dbcz&iW+!%hkcrP()6e-3lsTv2oMG*@DyVo=JL&I zAYT8u8)W1{CYL!8r(hk+7=N=M?mI5k37PYAae~_O?fB0b%VoY1-^~R#{K^ORu16U- zt$=!AY<_rX137M1jYG7mraCic*A3Ll2^7oM8r2f7pEC>NZ)5=!#-oNU@T<)h!!xQO zDhx=pZ&LM{g>jbf>dn%y0nIA-y$Q>%TCnWOO2U3?#lU8E7#7ZKwjm)}6ZuBWDfEww zi8!5AW!uI42avjB!&cT-E_bdLD|cSomaT zAT>I8M+t=AMvZ^ zpHuxfocv-A=FoRkKfVE2590ghNI?`rwJ?pT@^M>I)!# zz|{=PbGP#{wv7hNEmz#@R>i5ek^BEqC%baDbYNL}`ZI zLgwafr_v@f`Fodm6U}AhVVUt7?QFIo6j9?{y?7rA?^5Djv1lT^vln*aJ;@N4^-6vZ ze7x|fhL00I4!C^Pgd$2RvMZd3rUnvld5X~O%awd0nTqytVKGNa4e3>)Pp=ef;lkw& zMH2}%5mpCM{R63x=m!B$NQplYru}3{hnrVTd-(;STq!f*v>(^X5G zE(dLj|Da9r@3bjip-rCF1AxLe(HY-JXS`AOcj$rp;lT3-Mg^{`;4P9b0O_QtB6SAt zzpgljEQaJseHAX95FH_6-=Fd33)}8*!nWA0s`_fAc3HRz;<`8Mb-08G!M%o-%0K80 zuqj;zRtK1XI;1&bl-?o^>1AX25;3}Z^hRKD$-plme=jL^UMCUf$HeQrW-Kp~h+{p8 zh*wP&5s()z62JH>ViaeMU7JdejRzli zR(T+JU?2SBV}Ee?u<<_&+I{BiYuBjE!Ix{NV7T8Tk+6xyg$3XSDC3vdQe4NFu7FqT#Y;j`gOZ2_=@) ztB?&!{;>fy6{TdmyYvSULPq#?I;OBPUkYFO64;=f;d+yR-|IMjH;Bj?ffIq#&mCn# z4=*QF@g8u3kOKfJeu?gpCrG`stju0pQAK}=NRKw<6dl~@0(t2=62})77XHog`(OBV z9S{CW0n+=>$vF8fT_V4wNsI{CfF%YYE)J`dDWeC`yrK#uvZOjoYuT(z35>UJv7@E! zWi&KLp){oX^e-Zl$3Ta9Zqy{m7%6H%SghCb!lpWv$Qvu7u4@QwQ@=*Vg_?H#Ob1PD z0=`^7CUqc8>I}ka4pLoG=qT}O33RT68b``1cGn?N^E?WD-gE;y9azl5E-Ln-CP4nj z(c(g-yOc7zouH?Xbt`>nn*LGFi)EBO++jkY$Eh} zi4Ghp#=H?XQs&=9sr!rl5GhYq$#ZA`YuNDjN#p{E@XO1Yz<*N=#^I4t2sl3ll%bxV zB&>^w^$fJ4%gG%$2Km@BBZx!jmz+)fF+%zy3U@3DA#b7(3LhE0kKkRxWsed3x<**oApWb6i4!^rCb(DePrJSm)M63 G3;zZ8YyeLH diff --git a/internal/test/LANGUAGE/AUTO/7-8-5-GO.DFASL b/internal/test/LANGUAGE/AUTO/7-8-5-GO.DFASL deleted file mode 100644 index 2ea3473787d745fd16fe3dd5d30550ba7de04c4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmaiyO-~a+7{{O8r7u7sEm0DU!3hbMjY9&og7xCKoxZ>_3$wF9j!nCzO$yue#l#qi z@!)BV79!cz@EyD&Mh<=-Qi%*xP>}xBvu3PQ9btDFEuU>ui2rWH9q|=v6 z8QG+IFbw>pWWkP2dEjT3QQzy}w)@g;M>zXEPym8YezNE=LsTpl94l{?RPfQCs4%=G z(MXAcn*8e$xht|>#cMc+OBS4-#CM_*zBkX;m9qob{;{s^OyAEavDWz>z|6ZuN@H&F+jqB8wzI3gDtun;ACKtu&~y;IscgH!N1DM3dn% zVFi;xV>u&x~VF+cL+-lC$&U4t|cYrv`#s< zIJO+I7^UTme2sgvFNO{4QUcDT6~j;aujAboKtq~4nk#B z>UaKe7{sPm?s5(++he1s1$hl|78#lM!da~l_=&#T>!UsIS>QhuQ8|A|=24?6-(DTH v4z8X}q#Z6O!Pnqel{s?;r$kVEBhIV{%86-*lhHOAx$RhjhIir1+~wsTI_}@M diff --git a/internal/test/LANGUAGE/AUTO/7-8-5-PROG.DFASL b/internal/test/LANGUAGE/AUTO/7-8-5-PROG.DFASL deleted file mode 100644 index 2ca6d9345d7f45ba29feddedc8af75a9f78687c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4601 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 diff --git a/internal/test/LANGUAGE/AUTO/7-8-5-PROGSTAR.DFASL b/internal/test/LANGUAGE/AUTO/7-8-5-PROGSTAR.DFASL deleted file mode 100644 index bc7f674961b406318cc3d4636b14c5e0da0b15c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4685 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 diff --git a/internal/test/LANGUAGE/AUTO/7-9-2-MVR-BLOCK-CONSTRUCTS.DFASL b/internal/test/LANGUAGE/AUTO/7-9-2-MVR-BLOCK-CONSTRUCTS.DFASL deleted file mode 100644 index 63988a7f2f35d76645dac1c37c8f068dcc534f0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9048 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 DZ=_QN diff --git a/internal/test/LANGUAGE/AUTO/7-9-2-MVR-CATCH.DFASL b/internal/test/LANGUAGE/AUTO/7-9-2-MVR-CATCH.DFASL deleted file mode 100644 index 3f4a33901dadef418e16020c5164b13cc7c44754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2570 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 diff --git a/internal/test/LANGUAGE/AUTO/7-9-2-MVR-IMPLICIT-PROGN-1.DFASL b/internal/test/LANGUAGE/AUTO/7-9-2-MVR-IMPLICIT-PROGN-1.DFASL deleted file mode 100644 index ad8ac6d6629ae0880736cd3f3fdafccace90e533..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15342 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 diff --git a/internal/test/LANGUAGE/AUTO/7-9-2-MVR-MISC-SITUATIONS.DFASL b/internal/test/LANGUAGE/AUTO/7-9-2-MVR-MISC-SITUATIONS.DFASL deleted file mode 100644 index 62f4314970e30285ccf79e53da958bff164d9d7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6683 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 LNz(u6wQK(eo&+`i diff --git a/internal/test/LANGUAGE/AUTO/8-1-PARSE-BODY.DFASL b/internal/test/LANGUAGE/AUTO/8-1-PARSE-BODY.DFASL deleted file mode 100644 index 107071fb8a8a56e9b2e8107aceefa2e66b9d0886..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1118 zcmah|-%ry}6u#{kFb1;_kOUMOh|yGw83H1jn9|+BpzDR(JAr6I$QW$NV9Pd42$2vT z^rZ#|k+d3Kd@wQb!QhLCfd^mxWB3p7+=4(b#x_mQ&+pvxopZ~`KdBqCo?FOgvZ;cc zTPo$3O7dK;AQy8>g=9*e1G~JU6N+C9Yx-!{!*HE-!ILbcW=g49nJuM?vop(gN;?HlOn8MxQmRTtGP;{@%$Irj&8`vulIHF;g9b*0dpv#OhNNjxIQMs9z0(lUi6EB#|k!vt79k=lI4C^F6&kBJ3@q zuRlh_iH4SX!OyM#`qC{YPrAlyWALx-j~Egcd`6nNIrZYK$O(y!g-tVkpQ+C6r% zJ`&=>TAIK6^9VJpSA~T1-hm17QF-*W`4gdX`lUG{3IM*D{?atj$N|A!jZiH@hneKn za$3qrNc1~z?Q4oo%t(xrpbl$h#K2S?jDf`*vJ|lb*sWJ|jp@TG#VkRA9o?h1(wedu zj*G(I5sWBq&=+t6z8YXOq+m)3RY`)4C79w1LPD*gnNzA~w-gtsmBN=M6!0PBR`9V@ zagIL&P-T?RxW>5pi5Jxqlw$M3*j<79T<|rX_oQnuF0Yas%ySe2n?r1P-feme-B&$} zKQUq!djv@}=cDEOQ$L9*nN)QWj{`LjG*-dkKSJb{^GKEN#@V`Yg$HdwA-`9YYp-C_ zDouWPW5sO?a?=OLZfB`tN$yzHI^?+-xL31sX7S`oaNFvQr_PoLwE}$ARNlJVDvUdJ zT_l%Oi={$labE5W--RGo7H`9H4(4W;1*drM0I diff --git a/internal/test/LANGUAGE/AUTO/9-3-THE.DFASL b/internal/test/LANGUAGE/AUTO/9-3-THE.DFASL deleted file mode 100644 index 496bdb2d1cb7f9e9d4098f626fb0b42cd3874ec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2053 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 diff --git a/internal/test/LANGUAGE/AUTO/AR5741.DFASL b/internal/test/LANGUAGE/AUTO/AR5741.DFASL deleted file mode 100644 index c16f9b1915cf69354f61d9fbec18514fef88b923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmaiyPfrs;7{=e-rKLbiTB0NxgA)=i8<(V7q|}S!GNpxO7G`II9GkMxO$yuekBKo7 z{AX=a|8_j%sm%=97g+_aDx9Jc(X*G56F+v;`E ze$Ymppx3T@XkY5+m1#5bx`NG(#V7fUb8V;I_G(>k5AmMY*{i*LfbuH{x7vPFPKrgj zd|WCNN{^NnGiB^pBe(z7ESHv6N`>NLW^jI{WCH-G!&N*?0AxV}aS~>AP8@EOs}?aR z-Xyx{i!dcw4A&t{gt>>P8?=n3_rhz&IENij0K~^IRd%V#t2Py<${QsuK7^B1YHUd~ zyhcDx{c(xi6%i&eTUsvU;ruMQ6F2a!ak;Ks9KrVYb#-U@Zca(~mj?hdZ^zS0yPCRF!{Ea9fY2wDD*{OG(ISoiJuI z!*=T@5Gl)2 zzx9{H#10v`%RUTQo)|_g$VW)h*vPsQ&1$P6Ot;#>0qWF)mVb2cRD}1r*Xg49V?2-c zYx4W;A^&Lfb7JjyK@nfXsVc+fOhzy##*Iv?$_c}k6HUd(WbU?Wa}wQ#&vS#pZ;TS* AegFUf diff --git a/internal/test/LANGUAGE/AUTO/AR6150.DFASL b/internal/test/LANGUAGE/AUTO/AR6150.DFASL deleted file mode 100644 index f3e08eb47739627018ba908579803e3b1405568c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1685 zcmah}&2Jl35PxgeiJio)6N1ws+g+BA!oo%b@>N$LmhC2SvRQ}Swc3cNlDpZ&7H(|W zPE`~UMMdgqaY>?9JFOxixK?VZ#Gx%vB(5Cz12}RNFOMpS;Nro#y3Qy<9qZu?C@~*osq%#gluX-v_sE~Wk*hDM@9$ZyE`|z zM3pgSv&ST2j3ro@d0TEmv{ciQCUTl8>GG^9dYhgb#a^U>sT!W!`!?UK)})Ga*{M)F zml}*?%=^NPP84*-%H?%$o7>=eyz6dPPM7AeHF;8Hq3Dw+6rJ zv>`W2d!I*GbKlj@qg?614?609Y|ebH|HRm4>6$(r;<`|~H*l_x8lhj5u^z@Am+gN4 zGWO(;btjOPOwm?cf(DIN?t#kqbroAWc{qB z8qx24pwYk6%cLBNngT@ruRD)E|P4pN>IyPtIbVaiAl4+qfN%%1B@2otdO0r?d^8|6w zhl2eL&yn~Ys1o))JWt{wBuRW3SUZ9BSzv8Ia%nHi&_Na(k~tWdfTRcmry!Za^PGi# z5q}V5Y51?|(5Xv}%=h60i9tkr@b9TfbNQTZsRn_k5ImOC@$zI%QZ;oJCqekj7_d9& zN>Zj|-}gld@We;5=I2y&WWT|262JO6*e`*&kDiIWs5nClqnhM)7pPoz2ht>NK!(It z0A7dm709eYst)OoAafp41xUXKnKO_YhxAFvq#$(y(*8Yu?745ecGT{+$y#fTE6u)5rVIJ0U-p$H6kwBYXNw%WtZ`x6p9NAws2uT jf)-$cEy(+aCC`lrcv2Adk8*yyfItXdg5&Jg*zWE>K3Lj1 diff --git a/internal/test/LANGUAGE/AUTO/AR6247.DFASL b/internal/test/LANGUAGE/AUTO/AR6247.DFASL deleted file mode 100644 index d0e9d361aa9cddc192e36b4eb84adf56c15793c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2293 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 diff --git a/internal/test/LANGUAGE/AUTO/AR7412.DFASL b/internal/test/LANGUAGE/AUTO/AR7412.DFASL deleted file mode 100644 index 05a1e773214e5630c4638089b1515787e8659a92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmah{O-~b16umR0A3z}k(U{=Z3z5ylArvb@T|Hl4p)j2(Z{CP3Twob&lR}$*m>455 zE?kY#LL@U9{)1b@$ihG5KfpVMD8YrBnfK1S=iYPfy*-FOVJ2aX?Pjg+wMe7eX?8ng ztI;CuMz>Y*$QI({6|)6@y+ql{^ux@EbK#}Z@-{l&CXrpQy}9x7F3Btq+HBS8c$lBZ z>s&6I&E2~{JyM{Kd6w5@CrC=^X@ zShU3TpcnWl^kTRU7lA)EOFE6FQTJYW^~lb48x(-xqn|3c7L!HW3ig#ZN;>%94;3w= zjMnHP2Q_t`CCaV@eu9bz*~}~)9weSc0=`v`mzAR(c=~-=T^pSkQ{vD2s!$jnejVdy z{B1I=RF8gG5zt$CZ~X-5Ro_|5sxkzySN(c*t#1jRQvhjzlUilGSJi47sPW*Fe?w=s zl`lpTjU{U3O)iW_MMSJcM^^{X`0CBwm3 z3jL1iTnJkjwkyl7)MJB4NbA&EH~P4vhiF{OTn;gG3E-v ztqa2l6^8hgzdjgs_*wRF_$IQGa=pwAyD))%2Nt=^C(1}TZ}y)_Ml)Ez=y+dO28Wlh zqN?Upc%2|qV|J;G3y?RMX*;gq*AR^5i$XO6|F-nn9WuE~C&|_Z?(in5?VPP&gzZi# n!IxlP#j3ZM;8b$sl3KGUxuB*K4o6`qV%4=J4=3RBozv6b2yOKy diff --git a/internal/test/LANGUAGE/AUTO/AR7475.DFASL b/internal/test/LANGUAGE/AUTO/AR7475.DFASL deleted file mode 100644 index 0b5f9b3e7a61413206f25c71ba414403209256b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1359 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 Vp9y?ndi?D2sc!Db7sZ2vzX9jKB4q#o diff --git a/internal/test/LANGUAGE/AUTO/AR7647.DFASL b/internal/test/LANGUAGE/AUTO/AR7647.DFASL deleted file mode 100644 index dba36cfb4f4df582e9a3d21f7c2ba8fab5cd2230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmaiyPfrs;7{=e-rGJ1zTB0NxgA)=i8@I7i0qezaJEf)DS(u$oJmW#DD z`MXlc=L^dZvoj^^SeI`9tywGF&lQ&Q*_qMliIVmKpaB=rXA&R{8i=DHt#jgVqg1ho zL2-@fVkm;7WHDTaFcD-PpuXQR+TIJV9pUWvKmiaRgJj92Ca>6394l{>l=u)#Rj9Ek z(eOF}HTlOSa#utU$82>azY3=(@p{z2x90hVa&`b)-#66y?Cp#aYn?v_n0uQ@Db2GV zRIYywtMBPgfMN3;-B6V&fTQNu`T7_mvPc4?04`dMxnVQiN`o2`pMpEOY13jQ>dPo& zTC@l=o>rtn*BxD*kiZ$;#M~?!jBuC9hRrc?+}U2h70lm#gr(`{p{J9;Q-)46LyOK1S$L^LU_Dox@go7FHcM`5PR7@=2gAXHYR ze&a8Pi5+t3F8eTKd2AfDBrhROBO~ipIIk5&kiZN@Q+^_XyWH#b(c&RqM0-2(|3HY~AN0c%WrU0z{fy9;k$1>&i;#Wq=J(;p^= zNQ?(hYqSu_u7>}?D`Mo})j!7n0Oz%!1P>lIJM+z(nQy+C9tv%0hO9Mqnsukzk{jJl zv)hrk8!frr=(fsLc^hzfPqQd_wT!jZnTP3N`%0wTs+Ky{ip;vzcBS-kT24QZakEu- zz*txScP^XBWbfUd8O~$d7*zXj&O-KXI-7x<^W!5S(Le~5(HZ{@A(TJ?#WdY&7BS=6FUsOKhUoMi3vutg z8`Vv94MxLD1c{N0D!jVjxe})H^O;$6d?f900$*#VE5gYx>V8`hH%3xPA@m#}9*81z z2Ihqq1J8*%K|p!%=PBT$Z^Ch*cJkc>`&V!Eo%sWyUhS>9A`0;Ap!Vg)Mt@YE5J4yo zCF+D1=grs#cM$6`2wkf`qt&%`LT$+lmj0B+}P}4F?eN zgIrCi0Y#*|MGKfYyqQ*{l$ckxNmQ2pTc;w%l;>kGzjL4)vKJJf8HO~!WD)XII zJoh%Mwmb6VKAx1fOK|5ExxPC%QI73T&3lJpJb1@D3_t@>&ku|MSvMfSd**d&GoTGM zmkb?DIKt#6q1L9VS%m^D3edIaATP+dL!v+FPsLM5DEt`LQmF*;+>}$=c~&X$?$_0Y zV-Wl5@{X>6;mZMr1n)CP4%`Wi63htnyS$CQriRW4#fI(2E~u^-Ek^tl`ZRZb{u>wG BE{OmD diff --git a/internal/test/LANGUAGE/AUTO/AR8135.DFASL b/internal/test/LANGUAGE/AUTO/AR8135.DFASL deleted file mode 100644 index 8a01521b926aa312850ba43f0cb2ee0e62746d22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 zcma)7T}&KR6uz^tz_N7RrKI4b){)pYnK-lvZRl!jXNSA&va>VO`H>PI$O?nIx@8G0 zP1H!FNi|I-sSB~0+uFp$_-H~%GzDvTFuwZkqYow~zBDnuis#G>KS86yviF{!@BE)j zi^Ojzs-QG(F4pSqlF(RbF0M3%`Nop4+*nzfb%lB03-2qsNk1saN@?ho;S<&o$?TF_ zX}WWQz2YvA>^-{A zr5l8hS+a{qf{-+6BmTOV7Hw+TQog8CNt4S|^jp5y1-VF$MNQw!yeu>ui&EXa<<>Es zo6CeF#Q((W$~&537j@0w;6CJf{Ci$^QIiZvO`f16))iSn>zwa($mZDa$R+aVe&RME z+)O4N!#KXJJ}GhA3*^u5O0lV4KErjq6$H1H56_v@uAW-gQ+Go0GsM8Pn~>ejLAbyN zSyi473CIiX@Zl%<9q&*IR74;YuAsPeI>dzE|AIshvwgd@C!pDTyEDU8w}ZHVeA-g) z>8bAtX;nYgQ>7RO=3AQsQ>UUpy9nt4hqc*(-OUQ}qJ+7b{e-)w`oMMg`QHvs{gVR- zXOag)yVW$7|5NX@sOZ{w5ql&RWNlofrj#oJN1L$3SO-hQ;xGUiQITz>Aeq#5OlY7I zOhAV*b6-(wj(JPhNyquW6>?uN{dfY}a}xW39V%Z#4~GMPVw zJB&A(SYQH;^zyGVewgutjOQ8OjUnfJ?|Iu@ZVH2|@}MwZfj4&YX=RF7Acq%wP;gQRxOqUH716s{p@=~*&K!Wqv1mty#CDtZ~Jamt;q2Z zy86oZ;#Id^Zy@nSXfAW>K54pd|NiAW)#$l86Z<+|eY{qA3`-u|x7RA$*I?PVO2M~+ z-yj3^oypeZ-9vKgTy%fB#TQ$}JJ+hUBq0w9JB8L{8b#^q!7uSWzFxWc=3E79a(wgJ zNbL3=`~=(QZ?yYfryPzpmit_ZPQyGTN|YLsZcq(~%(xDl7d!$`6^ZKkZtPiHQFV*H zfhef%c!|A+4ePR;oIPz&14sB|Xjq~uE#vm0;4-^oJVvCwhC#c!avPpJ@kXqOUz7(BfzIWcJ syOm{Em}@MYZwgE9oI77zaD`PF3sn(g=j3ugYw?qUpYuw8~^|S diff --git a/internal/test/LANGUAGE/AUTO/AR8136.DFASL b/internal/test/LANGUAGE/AUTO/AR8136.DFASL deleted file mode 100644 index d1a1bc41913977ad3054c997b9697cd1ad3ec22e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmb7E-%lfT5dUrqy|zHpZ7Sl1yZZ`q;r86dQY26{X4!s$Ubnkte^@awhLmC(IZ8?~ z8kHCx^kw6T7ccwO@apsF8+w@~Nj zbI{!1+I;_cnqQ*oUbnpiFN=$yE)?hIi-i|+V=JnyhuQu$X0iCfTrr=|jh&s`7t$R< zNQ3lIBnU~9DDl7W(z3&BM_DQBOfl3dll^1gi$gDpYctFD#5vmQ>?u3Vcbhxd&YgWC z5aNIC#aCQIbIPXS-xEF-M*X{9vTP_dXiZ&ZBoZHF!R&(X#Z+rCUsxa~_mfA22uor* zf_41RdRP%ocgfF>Dv^3d5{1~?L2=(rg1mU3+Lk22Bi)w1_rQ#ypn~>4j}LlpWY1Y> zjQ86QAxY-wiYT;B-%9n(6sW%+>vzr6V?vHwpPH#kL`cHxgNgbCCIEk&kWoVV?S|BU z(74oyuyo!?yq>L(Llo2w&wqv(|0f6lye&bNek+Z{e(6ohnrW2E$iA|s8YP`s%5oVj z#;PqxVmuKUhS7?$raIc1Vll_HU^H4V+nBv!JFFUsz=>=)d`)Mn;ntKD)2iAs7b3#n zqa9P`Bhds;M3dmWVmlU7tNDv%!7)cio_OYXI*L1yl9^?hmSVb2&2{AH7#tauRbxX5 z?1<)j>HJ@IEHO+7AHu~-t!y!%%8i(GqZeVhG(Yu4T)#skV}~Kz3WbMzelGI)hW8Y3D?;c zZSRIR5!w!C5b`JgYyTeZ)-??{bpjp-n;P)1mmOxQy3I%67@rC2JoUX?ahbtXS$M|; z7iaGR?HuON9suVM>d5zmoA1FDHTw!(ptHAVffjC3{OyLh#aBa_848Nxvja%-)%@An EpLbW81ONa4 diff --git a/internal/test/LANGUAGE/AUTO/AR8190.DFASL b/internal/test/LANGUAGE/AUTO/AR8190.DFASL deleted file mode 100644 index 9201b2d1e5877741929bcaf8f1f6d4d8b9ee9ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1093 zcmah|U2D@&7=Dv(UAxWD&5BO^2;y#n8S9)f=Z!HvUAv|^_2dMnC{nu47Ux>JP7qN< z1Q8-yKW2{Nm4Cq7q0$Sl{5SpqneR#G{JIcAa`L{<`}I8U>B8WW?dW#%W~;GUYwOL8 zPHUs1uQc2GdUK;)t?4Uh*YDVrk-K@zE>4}z?D2l{RNJ*mr?#x~joSKh<@O0Zb4IsX z?Zzq|=H~GC^!)7X{K->OdvccN^t1gpW^R6ZW_|`^w%=_ksU`qap(j5{fE2_ad>*6> zPCRbr3Jx({t3-^j8wLrS#q>SG!eDGh?=)NHYVB5SRgQCW9Tb4@S&+#2uFVV74PPkt zmC^8NFkEoWGLB{~5Kt34S!8x44B{4>%bb~pcboACSpWSRz|qT5Dj2+gE`C)%q^b4=pxby%HN>jQ zFu*5tjz1XEl={{#w(C6Y1M82dR*YcJ>mT-A9G7_!p8yyI=ryY8ZavjVff^5A1&0iq zy4ix9)683L)*;M1UqFky;2G*55;$hq7Ps>zBiv_5fE_Uy_bz#ylvL$k1gC}=i6ulb zmPFDtgD^&!Nqt`Sxe*)2fKkJ8FPV|uGX%1i%KRllA_gD^B=ZB3&exbIo};W}arygF z7PWoGi2IweLXp0Q=u7{a$+kSwuOvpUigYAS7a==(?Jk3q@itZ&jJj%}{&82RNrk>YhF{UciN3k zTidBOwN|~;EPL7xuWS3rrubkTqWs)adfd5mQf_)%ZEss+9j~>$_2!P2eyG7lvs&Xp zHp|odiwg^jckj)O=b&Q^(Ei(#U7XMKdoE5-B()9zD1)B(i~yj52nastjxI;J2}vD6hSm*=nM=6{)OR7~lpKZ&vdnKx z4s1dehQuuzIhz(7J(OhW-)?5>VLYOQBasnqN1r_kEuK}-yW%oS6SODQIoRu@V+!St_K1RXpW6UL{x5sGEQ zRb&^6u@@XGTBPbA>`$T4tDgUBJW*Q!)wso6KvqwV6XWqwQ?*e_&gy?hT%=s2$D@1z&<=Vet(_ fF=W`d!rw9(rqFW2xVXmoJaKJ?!zu82_Tu6fd(sE+ diff --git a/internal/test/LANGUAGE/AUTO/AR8301.DFASL b/internal/test/LANGUAGE/AUTO/AR8301.DFASL deleted file mode 100644 index cbd63eae1cb964923258b60c09a6ed84cdf2b72a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 918 zcmah|O-~a+7@pmJQ>ZN=#t;J=j3L=L4Fxo{#>2QwY3+8m%+87&jFQsQ#?m(ZATdT_ zym;A&l}L6q{0FZ@Ob`Ac{{gwD0%(JkL8jK!K;4u4t{jcD+&QD6M|4-R~*Y zR!8Z!`kit`sX|JD5d3|z2nQRX^{Wu@0@<3?q_(hzj^x=2FE{pf_VwxRL7X}CwyTWQigbSCl! zE&(;NPLUkGm?EZ2t`j6Iy|R=-C&!`vL|hgazSqtQ(rFV_e-z}+_-sN7ULYIRE{q9; z&UO)+eiynX)lQ$shGq=hUjzNnjQvDtPImB zqqrF2I`PyMy~93)Jiib*)P^B``h@6ZFoI$+;V;Bi&1Q@mm#*kZ8v^NHvKq1Ic#RiT zp*vEdw1Bl7VT<71D3Suj7H6OX&KrPEIFuCUAQ`m{FxN)KftL^nl$g10Jc9+%@l~-n z@}GAjoUAAtv3dwkC1?n!deWQsZ@JDquXKCL!U0)Os@w2W>?rl-_&tl*!R=eF6Kb}4 uwR&@R_JiVgzq&_4_BjnuaEh;R(({}$qFY{6l)=^w+vL=nLthrp&wm4ee-A7G diff --git a/internal/test/LANGUAGE/AUTO/AR8319.DFASL b/internal/test/LANGUAGE/AUTO/AR8319.DFASL deleted file mode 100644 index 61b7f375f5f867fd7689e817f3d9950f368f790c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmah{O;6N77=GLC7oRDFKw=0^NW3(5&5;tKNv(sM+hbdR?^F zY@<%I*RDorPvGdKZjHn(e=D%9VR_mBppv$mQvYqBjAc3Kw!30MJ2$!1CNck~B9zxI}{tI8n2QSHm**0|)5qW~}ra8a*L^lN%u2Q`~~jHeCDrz?&$ zXRcwo;u2;qI|8ArfuUwZ>M_H@+*&gk;UN>Qt*h9%U_0Q%QBKM1)zv9^2MVkiNfT+Q!K^XIy>4$tXz3d`3yjs zk%iPY1xe2KnTNS2ZCD{=g#Oi_RCy@yi9ZP~9FS}FbSN_?o@cM54AG+;l|=4LIyEI+ zXKjyo%bJtKdCZV(2T9`FJnD4O>>-{-dpqKb?xOm^_3x6{;T7@Vw diff --git a/internal/test/LANGUAGE/AUTO/AR8458.DFASL b/internal/test/LANGUAGE/AUTO/AR8458.DFASL deleted file mode 100644 index 1f1ce85982b2b6f563880599a7e5d8156a7c1019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmah{TTc@~6h6DXa?O?yjK<4^#0NJnp;AmKPvbJBg=H3JXH$t!q-<@ILYrPpjFA{0 zd|IQ0NM<$s2VW5*5B?$l0nQYo1Rs2u%$aY_`Of*yIRi*Mu^nW$cH50+&_S(!uifvV zTC0P)t$wE(pqj+dOWS4SRSDbcbIaKY@6u1T6KwZ_9mM-VcW3*>eUx27xZPxnTQmOujI`P?%qun>ar{(u@`WRN+irBLD`(KpcdI$%)6UV%Z@U z#T&#F0}-aB7R&bt6Jh27>b2TdGk6{}m7Lu!XaM3vm@fL%=4F?PL+!OTF5ZWuWom6o zX?T@@p8n0E*fkL*G0W!`^Kg8Wda4TeT0dRWPWHh6wx(AmZ)CJY#rOem`V3&|O=?oB zpM0m%{yA8GM0mcE&8rA7R-Dnt~C&b6_rfIu$rL1bR zN|>%VgjtWu5}~V}smG=0jA>(Tmn=rO&t%c|P<7JV@;KShwSPUhYer+SR5TJxOQDk{ zXV@l|>+?;Yo3W80Mi_J1A8b^TjGLHlSwq}2BiRKbd!?DFI6xFv9gMk>Bw2LX2Ih_` z!1fs<^wMM^ZCT>ef3?}zBNyz^SUfAk6T?*Zsrn%&22wAHzSu)1i^*g%>A1ea`zn&v~Br^dMGIbxCdPHtU|#k{aDk zv)hrj8!f5b=(ehkw9Rm7Uo|Lxy^7TJ=|{7p=8cnT%h~EUHOcBa?b_C>2h!|A2{l`F zk8SdK_Pbcfep=l?a3Er<_mK()1z0XC!E*-fGYH(&oF=p0t83CC|lUH zl%l3%g`g6agI?e#nHR-2F%A68oYZMF70-F;c#)mmHgEvJ2R~V~iE3#E368l#E)~4@ zM>L|8nKiV6flvNoiP*Wok0YATEiS<6Nn$^`z*qNtjXT?e?zc65V=SBDV)Y%5_XIba z&0b`<1mT{Eeez(z;#E7nEe6U_32j4N1GN@yJ`Hd!{%67yaj7|&ENH7bf~lu8Cs zbj>XDvEZYBM^+88tVM2>RYaC`OqC^#A!Nmr`60%ckyT`=s|v-IO<4@;fG%!sniekc z+`ko;A%|&UI7|s6EV{IeDK)5K*jCxLWZ@QTNXdw7Dg)e&*{0#PZN zT`lnMSx&nnO&y>qX?u&k=bBXCyMBrhc5puz91Fk;T<|$K=9%1Gm11OJmgn#E2CBMd YVTyD!Oh;u*`H5{`TnuZhFyn`KN^a|^Q>_sUMCps;eaZIUGlk+zzL=lSWiC#RwQK_bDsZl*L4Yj8AUq7RhM=x6OO{Pd zhS#VO_QD_~y_lX$c^Hg7K%GX@totwhy0Wv|1`Qzm7^F%bBf@f6c%&U@>F`4^WHEDH zTEj~e^wb{~#jb@x0`tP$qZv3kPWVc|x9Zu7cDe`8zpv<aD(KKLL8xcWg!1h5!z$U&lB5rW9ccAPsO{tBm!k*;*F#c=#!p zGKj+#Ev3?2#%$51+;R@M8mOU zG#E=s%OeKm+~KCbEI-%VQ^dc?GBpW$J1zMOa9euRNK4!W(wQCtA$^}BVB5_ML5NR dn%5-RmY^KlZZxdgq?o6kBWN@ZpYL2;{04_l?3w@o diff --git a/internal/test/LANGUAGE/AUTO/AR8575.DFASL b/internal/test/LANGUAGE/AUTO/AR8575.DFASL deleted file mode 100644 index 0e362af84fbdfe66a4eceac1b70d9ac0a00a4b56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmah{TTc@~6rSB)D7275M50025J}AHG(f4=nwSjBl(uYVadtM?2NOxV*qTC{UQCRU z7$1CEqlHLzHT(x(5hD-&A^!oMZ4DAM@oCOw&UeoDozp|1N1Co^jqPTwZnu<1x6|x) zl&wZfX*as9vaM`ETzRP(oW9BtZ7p$sVbnaADYxv+j$Khi*KSufU))v}?kS|%s@1_r zr@_6GSz5{@Q;E?mG4%o3e{0g2`D7+FpBOzoJdolIgisls_|GsxaTGxAo)cFEH3iP* zb&44&Qq}FbP6W7M%cR_O#ut@NqlxSGbGz=-*={2VA@_q5$y!Vkd4sw8(rYQ^zIR6Q z46g$Ty9j+Ck60737VvtK(9r9)zJH2#p|g zQm=r0<{m#qXyVOKOsXDzXJG&At-WJE5b9OmvVtr@!Cv*tk5ImP|p5vh?>4 zVW?g-FysvfB0zpjrJNfa8VXRJg$rU11rYLrzJeoV010Oe zUL@j)-%PVOr|jHjJZT-`m;Uh3h)D3L{OEXI*`3WPW7+ZCU`p8y{mKE|vW-`J zG<`?glN;(2b4CVpseycINO8tfV?zTI4=Wp{5bUeBVer@%)PM@TqEFol&Tt)~G5+XA3ju%1^$4EG8S2Sj*rWQ9MUePP~VJ>Pi zVc1@waifyYj;d~If6B$_>>VSN5bw=`zbk3#PSi5J6LgZ+c~ga8)KvRmYFf8JB!5W- z)u~tTX|}EPlhY^b4iO^HU=5$8FZR-zedPS-z0%I+<&D(m`k*df_4H;pI7~>8+v~WE z@wMC!SNxGW>?md?)8g+Ua26k`X`<B=B@ZF)UQnXaEZ%~r^jz{2FG!0sv8 z3t8Wda(#h&)mK`xYtwC_Mp5u8sH;;xdaZv8P%*WFg!vA+lis?`$M5KD}?Lu=zx6JKPJp5{pW^Ruewz@3}J!W?z zBGs{gR0}N#EdZ?snh#nP+%}C7U32sv)i#`@4Y!5Pubb*bf5I{15}hC6SP@n$H?V-b z2yU2$h+*57ty)Q^FX=?&5D@Ajn%S@N{zQbqRnz$R-8WW)ObDyOd#W98pASK)y34ZT znuG2+%&I4C+c4+cgN))BgR!RDlhw6^AyTng9L~aG1azyfpWklSGtBNocmW2)m4{xE zg%MP?7$L%zAS`E10MZSV;B?E5c4N<9JX-pVEk*BF;mvTa^a}X=c>zZ`og8LM z@~o+gh1*$pH486e;q{P8o`N0q@kao?qwsdBHgSJr=pJAz5T1pt3}|XB>S&G?ue{~( z{e;7Dm`HV3%+efO4LQV`5&WDh{VU))Q=n7&fwdsK%R{8M#Mm1G4v3Ip5wcE%C}ONh z0G^vebzFIr9^vNbKN5`e&I)zne#-UwMT9Cyu4^13;oz1SxxX zt9mnz9jS`-T*d0GNIo)OQi0DXE}3%kDA3Fm$<;E4T&h^-D%R9I9Wv<^g16`N3R|u5 Q=necoy)&M?qu;vqAK&!+fB*mh diff --git a/internal/test/LANGUAGE/AUTO/ARRAYP.DFASL b/internal/test/LANGUAGE/AUTO/ARRAYP.DFASL deleted file mode 100644 index f6fcc9fa06d51d0140a023639d3848c3789a54c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3481 zcmcgvZ)hCH6`$GrBU%3?E0L`@@xC6ItWv?PHP_q~}r zOSTH}2NAgC&3p6aH}Ch}?3=wR2|cSNWX+qM&llXH>@Ae%7s~RqSCmWMLUGcSr@=12 zpqZBb%W+jZI(TSLtG#Asvgl^Z?v(5-xTUG=;*;{8pUCQbF<*ee$Ox!U9o)bF;JyQc ztufV32(%wuGjebU)(j1{-nqO)J3K(dZxRGy}n*pcgLO0+Qq}tvypa9zOE)m7G?pheHn_XrX zgtKwM+^z?M>>&-;bRn0Gs_~*2zJ**wKr2^w!T^3~%JudN1(v}We!UZYy_0<_=T{ws zp{4_)l~u~2@Fhr4D7-;wmDD&SNysm;Gs*%sAIV=RuHM;TX*v4n0Z zqj9hphwZ4;$~H+Y@HE5I1WzM8A$Wq&>N=yE>S*JNr8{X0T9w9oUD(dpj-Hh0dJo5p zvgSZLOmvGbsU>vPNT-yTX(jC_qk#^#DbNY6uPv%umT4(w+DWCIXrK$$v_w@Sqi{R- z-HbNaDWxRhj_R1nyPXz$WT2bFSis0kDmFMkE3R}7-`{=P!-TLP_S`+#NO!}kFovT# zs16_rEp1u4v8JapigOPkkJa31s;!IYSTjrqz6PYtN%g3%*crn#G8lxVt4W;uC&s3k zsSM;!9dp#tgpTIV!Q5_VlA~rqsow@@{~OpFQ>rtL7YZ6~f}t}JhkHg%B-p)au>oW8)epg702qBtasBf=QrM(I1C)yUHdA+Rp+ldb`1OD(Qv)I=I% zkbV!w@Ti$K#!{%h0Y|CZ)}0v8y`O+oWZTdu14}}@fT$Uuwb?0Mi>p8vQm$|y4b4ea zv&^+QkPd;lA-1|-FOOa7;jv2%Ja+nbZloV_BYj^OUt=n;}A$|A!s z8*JvN!2n$DVFQm;0<3{=*lrY`0-qq99$vN6+%qsQrly4G6UK*y*2IPMFQ`sK?YxWP zd;+}0YmhSIhNF)Gx^xTBo8TCv4W2PH{h4h>aRp{V$I_<5i};=}zKg*?@s6R#+roB{ zr%n1bOf|>uh4REyfeoVn2~phRHH;YAo)I2Lg?L(s5iaO|MY8|H3DGZwxFU@22+bGb zMWEIoSXqEdPYZw?8$!(y+A$slJuE6Y#_%+3_aGk$@kiJy zIAL0tJ#rb9So~Q$kK_W|n`S$bY`4mGZ-M@uL_WPB`9Jf@Ky>bpdQm3-z zYxUJGZMW7xJZY2_5_V%69J9e@5+>r?c?wIwj}l#Ahek&fv)lT=w7eFG^72 zJ`Ea!qbv8d7bv`LsR^4kgBu$Z2jo@1veSldO4*x(eT&(}`I0uF2d7U%EJ7uGdqy*k&htQL zR=Lw7YsSOuFvLk4)&)qu^()(Wfc(tKKL}Fo{qPFO7C?hZ#;MB&i??qoy)oa diff --git a/internal/test/LANGUAGE/AUTO/BIGNUM-PATCH-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/BIGNUM-PATCH-REGRESSION.DFASL deleted file mode 100644 index f48bed747c2f0afbc0e2fd26f8f7b9fa4f7f3e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmah{-%ry}6h3X)7%<2niqROnA>qNs5|H2X#ZvBm(cQxBZIH(~x~<7rm$f4?Mq+&M zsYVBpv>N^gUlAh@{zLu;csocW_~6q$_q*qO_xsK{JxILJbfmfaZKr8>klXd!T_4rl z4)WY?r)r}b$I)xep!iKe)i!6J&5xQlUaB3t;@f+Ob!~62^6CkiUqfoU<1~4&y2`K1 z*~P`|!qV($PBrx_w*S_wX6Kf&a|^Shm!~H}#sz>XT*Su^Kn5fTkAjTMu*sBMQO62V z%UBM3VUXfp6wAak491@#-)$>R`@n9-cJ@6G0K!i}DrXUm6%7&|3vY#V_%RqR5@m~9 zQ}Y<~mFy~g+>|43KQn);i-QtCG!VB=+TJ>;~m_AJH@XN2%;cr0=y iQyRr8!^$l|dXZtO>Si<&r*To+mcejz7rsngUj6|a0q^+$ diff --git a/internal/test/LANGUAGE/AUTO/BINDING.DFASL b/internal/test/LANGUAGE/AUTO/BINDING.DFASL deleted file mode 100644 index 440d99465047d948b3aea63d6ac2303d6d2d1753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1961 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 diff --git a/internal/test/LANGUAGE/AUTO/CHAR-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CHAR-REGRESSION.DFASL deleted file mode 100644 index ccb66a854f24d70947d404380d6a9cade521e7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2301 zcmb_dO-vkR82)A!w!5$_EI%y*mf^3(k)hH;gQ(HzFbfN_GuxTjU`?Z0m!(TfS+cv> zs1a+M*qCg#E{!-}4PH&uLnYCOZ9>$Tc+i7~CYm(SgNgCx$(zCVotXs|ZS>H? zdw-tqcS@xCSxMof%*Cbog;bWyEa#V&^W0n}%jGi5*<^~F13&kwr0Mc&lcF>|_{311 zv1cTiO(pWFS-+*)WB0M3DtmjLN)KvI;(!ix4+t-718RbNS4Y zu#kEwwSd#Pm?I1!*4qVNIIc=&L{qIB%w;BET`$x`R3Qda6DMTC`rIm5ov{k_(xj*h zx;&xFh5<=reJyZ>5cUmJ^F{jh6tlTVKE5->&a}0Km}*yJi1E4>LJc7s-Ie_PN_shc zIo){s93hQY4m2|9%@=}OS`g?TrRnQh@M}U!>1$eWie;cw>DIxS4ort}A0Yukw&s(E z?bUJhFlt$k&utT8{FMzihWGLN=sW)z#*LxA2dR){%L;3D6xQxj6yC@0r})D5Mhk}G z2g~DvqxgYpez&YS04om%5%*`~GmR86^8Qd5trMDMwl6pAn|U(}1Ur`aMDD5#(iE*K|RPo3Xgbd+H$} zz>De`!S)+Gg_{%_-hUzMJcQ6HyoNkpsb#3-4QqN-G?8Yps}$FDS>1EZDT8A#!dUa} z%q7u~omSMooX22gym0~D7~P9h*`clU5PAdjAOf+0`I$BWWA4#rgzsq!!aB~)h(u%X z#u%m!i~1D0*RURRhc!cb4XKLngn@L0wjx{tuP-|7q@iQc@t>pZ$ewrDjKiW391O$0 z!49~ag+Y%xqWT?C580x~uOO;E24W<^)LdB*Ozzng$zA#|vhN)Bjl=FZ>{Ew*L_09# zExS5-lQv(XEz?l7sbZ>vd^#>F_~0g-UxV2 zBg)QejPEE0%s`=P`#2y|;UV^_xYr8Or)e+3aftCqqK@_e?L#;UE905VWYF${Bu`k= z&~B$k5L(dX4%cI-JM5?ZIP9U105E^iqX<8N#wPnc$K^AH^6tv^NSmV=i&6FKo zcd39Ss8y(v68Rk3t3?}%7A$lkkDjYV4&fE6z}QC4;pc%Ta3EQ<;W^+Ua-(QN1d1vV zBZjUMwnjP#3g|JXb(h_m{9fEXg5l(svhkzahx}moA>X=v$d`5>^10iGd}8+@AMExa wrOH09Q(?j?9OyY~EG3euXNue?%&O;XVyKwtw=J=&C?0b2naW&pb8370Z~pLS&j0`b diff --git a/internal/test/LANGUAGE/AUTO/CL-INTERPRETER-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CL-INTERPRETER-REGRESSION.DFASL deleted file mode 100644 index a58fa996289d4191a9937b126d49636890b19ff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6083 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 C+y-g@ diff --git a/internal/test/LANGUAGE/AUTO/CMLARRAY-PATCH.DFASL b/internal/test/LANGUAGE/AUTO/CMLARRAY-PATCH.DFASL deleted file mode 100644 index c656406c3802ea7b0eb8698f2d5a9deac96350d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmah|T~E_c7(VS7>)0TJ81S2hL=qcH0D%C;#6x!mgRULzX@JC=WgBif=(27SG?K{$ ziKa#ek+d5AgSUv03;&S+0N>LQA$s9O&-v*-kuf;uPLgi*qhaIrC1Z~M!njo ziyL-LbnHegUlcb07hfs5L0&InWqI`Bc(-}wBws7$>cxUc8%3v(+ZhqZXGL7Cl`G)P z%)oYfZgO(&!PIDX3Y%&>+JEoN%#BUYO-+n;pC2D_2^%4lM`z4L5lWyC@($dDM2Sh| zR9YpnhBHL+TAnLFFS2D4!*hEl#JXLTE5#SZ3TtQ6K^#KfM^{K$nnKgM<{ffPF7ADB zyV9DRh1T!_LA-Dgg+=E)w@1mS*f8)qFsQPKj*mL`ppJc3%(v3%5_htNn%|fB)t;NZ zT$rIx5h}xX;W85ozzW|TX~SKA%qbB2_9Ahvbn-(3|5t1Iz4jBKR%u^b;yEB5l)m<_ z1`4o90zz?w&dT||Rw+?VAU^DUa&JqDt|il~C3z8RNtGD#d>RmK!Ibz8(5hEbSn;w! zsAWK}N+4FJxo%RD;kkbqRG0i%DB?#$0_f8t5yQ|8S+{7`qEaXd7vd7u*5v>MgPVa?D~^wGpk~SBxMkYtjT&R zWfD3JM~Sos5@J<`A}ADR4gwgzb%7 diff --git a/internal/test/LANGUAGE/AUTO/CMLARRAY.DFASL b/internal/test/LANGUAGE/AUTO/CMLARRAY.DFASL deleted file mode 100644 index cb9ea2a34227b423a95ee335b21b7311deac9ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 914 zcmah{U2D@&7(Piq)^&}fWegQRjsvFzGdA6HRuIq9(>7h2)RPlu1(DiiYoKdOKL$e_ z!y6F;vm1^?*?;hMPS}M%##{fvJZXo@yznBN_dI#u=Y5~&ynPUPs%TJYuD6`J-G@FQ$4K`Iedr}Ch`#77x)?iA9no}+n*k9Z&5OOj&f88wh3=aHV#Fp(EkhUhs{ z;=|0Vq@*CKlIhEn#e{?9w#6xyp zxW=j@11CZcgK*Gvp1ovL4=A-M|3dhQ=T24H?aC%(tJml{jWyVO*|FOjb_YrWh;2e+ zty`1WYFwpurwb>y&?H=~u6@_3#v3y3Drcz9hX8OXAF!Ij} diff --git a/internal/test/LANGUAGE/AUTO/CMLCHARACTER.DFASL b/internal/test/LANGUAGE/AUTO/CMLCHARACTER.DFASL deleted file mode 100644 index 3be19b6ae3d74d5b66d1dbaef8f1d24caf13924e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcmah|&rcIU6rODda!4=)q(+^X8j3?|tukZ`vSo56ci&%e9hi zIHM&cP6JU-=N>vV0UYiOH=^>1#rNY7ytx%K7s@zVF;7_xS_z#pXLZ#}wY~ezUusw)NcZQ~1xz7ClpVT1e|vuux0k zJFOLKjXe6gzfxM+-rIWs!0>7x&sn?sgxa0<>`U?qfVTC5WI|j&0PEKF@ws6}gZ)te z;s6|!3L|YRQA&VN#CzkO7O+C5)2vc4g~+rlsp6e9MaYaMgnFoiLjp!RPKm0d=T#~J z4m9l5<~3c)hPZz{bVcw7!cjjKj#1foK~hyk6_vc6%j-h8pI(Ryh|G%tt_eQXFERdC z8=_$V{2r!#Ams)P)SFb)EYg{>EtVALRaGKKdh2t~C_eJ19*i{UFpEEsr4eFm0z}rQ z4BIgy7z)g2&ZsDtO5@;I%!Qj2iv$eIbQ*dI%PkxJ$uP_BdhUgaQ8vYbWjN5N6d^N2 z20_CyVX3lcI(4(oeAhhptZvpDaC8Zc!UcoAlOlCE9C3y%UF5uX-bRRWKZ8{X>6GH{ emINipX*yL%*8BnHMtR-ME4t*L0B_HAyFUSrlO8kx diff --git a/internal/test/LANGUAGE/AUTO/CMLFILESYS-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CMLFILESYS-REGRESSION.DFASL deleted file mode 100644 index ad8366ebad04b461df10210568c060485b0f7750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1241 zcmb7EOK;Rx6uzEG!b~O^P0~P=fWifdE-V~1ZGa(_D!I;0GQqJ^+rwi68fH8l!^9r^ zAgT~3%A#G=eGI6PFDN^HK$fLcL@LWJSRi%9ieJ!wke=fKk&;TNk}co!opaCQJLkAd z`Y$UgRlK#1)3$x;MPVljY18v*;6;AjrcJ=<9Yr_T-6dJMF#Y+=u(?lD_w8C}H>efa zL8JD~X*zSB${pWn!=YRT@$B5}?A&K(riT|~Q|)>C;GOc^C+Fs7%G1Mp+gn1(BZSn+ zE`IWalt`8&_v4aiG1HP3Dk_sSd4-8dH;Hpli&Qn4k;EgP($MQjZTq&}#&XsIA`p`N z9Oo9QnqpOSEqNep2t&zF@nA)hR-rU`k&#U9jTiJTB=KQoMa3BA6;m?UqQOiPu9EGo zLz|G!Ys~4l*3)I-iAy@aFJ~@|PL2ruh<=?u1wx)_kaV}T;an^3;&E3mJ_Y6I=Aoj{ zdh$$z^WWVIKWNX<>RW9&BMic6XZ+F_y1_R`$PnCf>PJ!z-o|_NHeT*vy#EvHerxB* ze+BEdN=^w0`6WIkD!MjbLDr-tS({gxA$?f^L|Zh)Oh3 zdolpjS!^XE9JH`>kr%Rgp3e?K8;T+`4Be3QsPGnra64H$v?Wt$7cB9j{z*CrgGI<(v1^*d=QO)MTcoEDDA*3 z4rrLDisEBFiJu=4?JyW@#~&%-)(x{t>jViAOl2BDF%}*CcVd}TCtcRt0pg? z8Pxw(Rks+QxSqtbY1*|YY~j!5UrB2fwU_T3trO75z3F=E?o~cDejo`UO@dPh!B6lB J@=)B{`v(Q-cq#w@ diff --git a/internal/test/LANGUAGE/AUTO/CMLPATHNAME-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CMLPATHNAME-REGRESSION.DFASL deleted file mode 100644 index ca8d9172f4edf34e37200b1b6181b0eb0839e3dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 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 diff --git a/internal/test/LANGUAGE/AUTO/CMLREADTABLE-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CMLREADTABLE-REGRESSION.DFASL deleted file mode 100644 index ab183dffc2c240110a0c820e7e19d399832aa505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3661 zcmdT{O>7fa5PrLMf}J1ZfE$wl&1+mBak?mhgajk1ZZ@05iS0GJ>+mBg>NrkpNW8&z zC{RHWhyH0*8fc?^R5?^?Z@hIZ{B<}^UdsLmQ);(VpKAwrt_28A~j~p(=%l{ZWL+Bm?>tmbR6XLHAzwB3xlFG zy!${$t+rw%Q_QBz*)gimWJ_b|b1%@2{ZyPT<|pAtPY+D@MLIhpd%Jem_KRA~Iqe^H zdLr%Jk*>YFYwyj^aejjkk|7H?cnR?n7qPCI{;)1vKuFUu8{4hi?P2a_fqe1hFn_qdv5u=m z#CYZKR!zvA&tF_CYF#S|tPx$x;pg@QA)795@N>DFCwvQv52kl!V^M9=aQ-T*$%QvoN$+ z$(_Qep*%o_0=)0OGw%;AdTs<9fAViDKG)-5Zq)x(vSxGsyr1w@)(7Ucu%smVqDWa`P)zj2WL4;m zf+R7Zg?TUY@*cP<;i`bTs0&M?E)4=z^^^*{mh8f))Q)Pp9Ot>UJ9H(?s$JF0>%v;_ zg=JM$R6$AU$&?;;)q+AzSWFxhY`GR@P!x5Y57$<;ixB3d0vBF z$e$c^%3~oncsJl)z)lAI=7F`y$<3=-i+Mp-x|r888#C#0CWnUC(9XpX4h(LPVv3eh zW#AuvP4^C69N_9$J-3xL5Q1pFu|Bk}@nGp$2{NzCkcH)%vMCpf>ar@vG**qJltFsGe0pWzRoS^w>@(XlxhfXF(1q439+99qKrK+6Ea~3DOA-uc&N0VyRuZ=5X;3 z%RGn<^tA5*2f}udX{lrqpPFHsE{xHc!dP}ZUjQcM(xn`oN@t1&&E(R>bf%oOc}IS? zT_uawH5Vkz)vqY`pY8ZmMp>_@GTHfYjL86od}Wz!E#rnkLv01))$}W{?6{M2u%R@0cWU7)L&Oc#xb!a5Z2VDxxBMo=fzhDdYMbaEj+a~Oc`(j*5bf;5U_F{0j=lc|1M$=<#wGo?L<9x)Fh_tXG-VO zM>9KU{{zk1nX;29&p83x^)%7UF3gn`v7T!9cP!h^lntxfp$psE5Ago!hZmM4{F~J$ cEInp%p_?7%V9k3xsjGvj#BkU3qxbIp3CRP1{Qv*} diff --git a/internal/test/LANGUAGE/AUTO/CMLSEQMODIFY-PATCH.DFASL b/internal/test/LANGUAGE/AUTO/CMLSEQMODIFY-PATCH.DFASL deleted file mode 100644 index 4faa0187dbe123b043c9c3a2a61f70a0e8dca379..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 zcmah{-%ry}6h7_NF<_XD7)aFU4F+Qx@4^(#oKK~@gF@HB?QL)mCX%gljfF1zp)p2c zeDJA8$0BJp{13h&Mjm|ikMTdi+hHQX2Vd^J=j%CN&-a}(0O_HsBh}w-yPnfQe!ti5 z_fXUCpswHV)E(61IC`m?l)PF|)V2JB!jyI9OTFW4^_&J`eW%;ldT|RC?jxn$aXtPh z7I}EDw76Khb2mR#Q7rwG?Y}j}(n7IRSjbPE9PA5O9{}ob9AD!ASx7**7i48dEQTwZ zPOza=i5w2XAkDR4+afd!a<@^>Z)4AS=6JE3?Jfua;fEkyu?>}JrV$Q>*Fq+IA53Tl zUgy%3WddUQ4@=B0gu%30)h)77HOpG1#u6Ot+=1q|RdMserJNwe z=o0`>B0=Z)#lJdK#UiKd(d0a@&XtKy7{O(GUDvo6Vo6IJ zmPQSf`0P?fOt0soSu~m?HLI8y<;y&fET&K<)xzLL!||M+gB$&}=hpdhcF}Xc^OT=% zuZ2p@j=znaorWC-*O=4op}AdU4mG#8b5$e{w^th%Odn@gP+wwvQiz1}rvcL}YKz_r)dV0$fJ zP(qao^#LTbqBs@NE|CAgYebPBc zwVgh3N5kG|NE&XR4BSz_=8y*Z$wSp(^su0)rSwi_*?i$mt?yKaPMugIXHc&mTqBv= zMCtWgZ9Hsmqq&*Abt`*wBfXqcOl?-}e{;68*SE8o&Ghow$+3`d0iXsG{ucvCKnVOJ zFCkgfwB%e-qq44)spOA+FN#=X+oa6*R&J1?+mqYQ=T4i$=?p*s@W1n-Ia^n)qM`dw zg)fCA|B1Iy)a437Q}PtV=y?@hUGTkCwXB)c%E^r888uDJgOlUPW9;Rm3$S*7+SV`4 zXC>jZ3rD|}#J$9o6(Pc#{bc$q0^I#036mE7iW8p0-zDL0QvB>6R{Sr7&oFWI@qAop zo_-Xc7;!XzA8SvH_-_E?=GR8NBnk@vN6nvK+FRwt_%{l$1b9m=Ic_Fe2@oUx_ui|L zYUsN~j#e%x`mRQqe5Z&WJ#R{47-?LQRK-#Y2+y(^(x6UxjF|UKiiiY&;lkbNs4|?p88EGKn@d`3!{jJ0D?Krf0z?F#zK*t!ODuo z&2Raos?8YHUzl$o9HKw@Hy%|n>FkzZ@qMhYq#ET4R|A*C+vu1xDpU{m@f4mm)576L zbbgI?KX~O$Zq3?$1CO!YBBN7T%<~?;@x8Rd$kxX7tt{d5C!K1o?>hUvYPUW>I4*Ij z{q_MaNyizsI?jM+edT*=mNOWVtB;hcq*2AqsgqWBCVK9B^cGj)9u!v zmp_Ipe1?VRfO9=<7PwN1r=PwXpA-`_vD^9{&P}c`!@@Rk1R{Wdeb1|!VcLu$nf&qQ z@>@4Ig(wGIVMSd90iC?JpLTYZ$;D5q?lh*ra6?>@+FvIhryf-Mdn>{ zw-C!H6cpNwt=8%K1a>rm6z-yOrJMaJKKNV3rud9qI7L_k3NGn>DDViB9@-VFX no{ba-FNajzpTxPQcI9)LH-dKr^v6D|Sgc^{r5itF&d&Y>Zq$IC diff --git a/internal/test/LANGUAGE/AUTO/CMLSPECIALFORMS-REGRESSION.DFASL b/internal/test/LANGUAGE/AUTO/CMLSPECIALFORMS-REGRESSION.DFASL deleted file mode 100644 index f48aaf59b45f739b3e05aef975ab9629bb2c393d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1089 zcmah|U2hvj6rJ^V61#FL)JiRsQ3Zmo*eDLB7$Y7gld-eOde)tpC5gmKus8Kej@Po+ zAV5@z2c8yz6H)Dg`X6{LMf8DJehmL0+_3|#+6P{|>pSP1IrrYPbCf@%4yNJhI2ig9 z9L}QgEW#(@1W&`+r03%ksN=7wE7;e&gzj&ASgXkAPI?pnIP&{g&HQQq_=|UN?E_54 zlVAuhjRyR^+pO1{@4mNDX%Xox)&7^$Xl^!|TlI~~#iNHtHAD#Y&{O?bL8ywdC^?I( zreacAE!$xhCmm)c^CT`oFP0~nNaFP^9ED?R=zr!9bvvh1WFVCM7?)Zer^C^sw-$Huc-!$)53e zgg*IwFLQ9^#=4Qew5lI}J-Lt2)o+VsWAOM74)1@@_rK?VA~YX-$M-VEDne(2U#}f3 zy3~XcLS=-W2ED8EK{cqNOg{N3e$}Kd-?6oAYnSjHhY4%jh6-;>Gn0dPtecc5x(oi4 zC!im?7)U`LNyR!D<7I?$&2%kWOjoicn86j33E>LM^;FkWW_AS#Ws~qDYf+bG3d5+@ zUYKbyi%^==gUo#lA_YAnqNKizdO|S%+=5bL8|tq->w^->mg?!+O<-3#gbJ4(cA-D3 zmTf>Ozqou8wpQR;+Ib_ro_CYjBLcr)zgur&$s9)2y|<<~97n-v@Fiq;ItXXOKJJIO z7mlXU@hGxR!eKuc-N&B~{1Kk|L%$b6!h|SzOgOgeTD47$Ig5*JBDNut|K(aIQll4yykeXkYGLJerM0ynfldd$Q|n(Q zcwK;v9RTJ!0BzONIcF_cIo{5E2?+@KPrcB1N>^z-sr#!! zRcQ5}c+GKLo`Tkt34+AXJ_<({e6L+iXmomtnBYOx7}{75u0S0>crkD7?MY!PkE-t` z#ha1i9YW)NiBRQxU2t~RbP@Kd{krEjL(P7;Z`htgsB< z>64<+47bhb%}yT8R|uh2gg!W#uKF+z@_#?bAG`yx&+jxLRJCh%)%idCGkdf9U-&gU z;zW=b^w+#TNlofk<9uRrOwq4u#E`GVL8DKYlGw*#)}-?qG%mhkJ^a`JsIVGS3`M2H z;2NJDn_*GPdSa}n4)ewLy6IxkD&o6N*~X=^>*VL;jGcD5`)A)fMXgd9_b(~^IGct~ zIg6eA-hbk{rPJJP*?;M;iqP9h)gTHb@*gc~aY(OdCTrntQ1|szk`fkmeXq}~+%DJi u7xLJ;m&sL1&Vq&Abbih%q^%E diff --git a/internal/test/LANGUAGE/AUTO/.read-me-first.~1~ b/internal/test/LANGUAGE/AUTO/DOT.READ-ME-FIRST.TEDIT similarity index 100% rename from internal/test/LANGUAGE/AUTO/.read-me-first.~1~ rename to internal/test/LANGUAGE/AUTO/DOT.READ-ME-FIRST.TEDIT diff --git a/internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC b/internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC deleted file mode 100644 index ec5340187157f12fb0719540e39b2bcf688b83dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4927 zcmcgv>yF!66;6A4ew+j5qQj2^2(&bSI+0R$F745@93r`i(^_QgV7p~T2!Y4mnV9j| z#+T*{h!;Tc6ubqG!;|o>ZSTZMW?J=d$*796yl#7~Z+&Z5)1DkWd3rXTdA@5Jr{tTS zPczpUnd8^4scDlq5fKF?{n>Oa?=N5S`=RyN8NM>y@yMB-3MxgV6Zu*5j+N$df!wNPHlUlVrd06piO<(244Wbj63VlpBE+fKQ}lBVC66T| zE#e}&!vVj~gMzKLogfu62p5#in|x(mI8I50_+uRxC_;=M*)pY2mTC!^Y)^^Prc|d9 z4z)MJyEwhvLweHDG%jD;9V`c{%HE#vLDTi(JzgcCOteGO&`7XOt-I@{9YcgtS?G{3I=lE zU|f>yq-=Y~Wdnm|2zBj9r#Gn9{H7_@x>yU>cG}$*$TAxoKNm23~;F8=7nud~lTL7lPu9AP7 z(i-&}x+9&-DAAzptFrCAo8+4n!5hHS#}mVw?)5d8qE|M($CQmG*3|Tdd)gBn^WK1> z8KOcG5bz&n={&xy8^B|Vi>ipDOR$I>#16l0=(V8YZc4_xjqP;p>FTs&b20U-!tHfr+k#9Dfm#nS!Tr*HjE@kB+8JNgoc&5Wi3(J ztkm0g18Da4%3z|`IA~U^ZrPSk&%QV~pc8tCbK8z>(xH4jbL=x`GLePD`jk0c1a(Ac zo4^{zf_fZc0StJ{#TB!1M04IJXm3?yNf&vZX^$l?T6ZnOHssrGFPL#XK%fz}U07vU zVr?y2{OF9SeMb@}Hgj2FQG&`*=Ds=_W7qQ-hP#p8bGKQW4%d&mZ;nx-?L4&6T|MSu z{kk1y+y6#?89JWn^ZiLyA#8469q^*nEi39!)MtikoSMGrdc^l8hM&r%+eKJG{67W_ zTFeZ~cM`d$S64NjCT#mbL-}p`4Oi(*>P#Q)rLehel$FTI(2obWRprSI6ZWc)E%k$` z!KUDhnJ94bYhX&`C1HY(C7yYdv7*O!b-Tm5U$^NU7ynW3|F1>ES^=H>n%CcotMY7# zz0KF3cAMdPvbwnI7)ui~xv#LvY_opd=PmW_9%#1Xo6o_gK*joh8@P+S#r$RdtONc7CVKq& zxc5=-sCR(B_VdxbUhm%erxI^|AN78WzYnn(C~f|}j~MUyJm@{>eb)QHr*IjsENWWQa769=30koKiZIy~sB#}hn(IZiFxm=gbJClgZ3 zH*8kz_f@Pmllv$e*9jkfz>(I12OYtW_<2X8D|r4sjeCDp8sFoG`}p@mCE1AE_4==E zjel$lc5?rASA(O-mMN#K{sY#KcF2M?3>GL27JOd`zQGSH`JIyRPZm5;f|be}B~dED zw%}*mf{oPJ>nB|ePVq|?s9gE`xGP|j-?M;|UzL@m8^_u4`W@C#URnJQEKn8T@1J%B ztnphV_<%5v*`^z210?KqC$n#EoBVmD@h3E8xmVb5$b#?sql#Fc(U2_hELz{6yJs t?i}JX7N}JDTTY1*a2UeBRj+Q%Olo&i{kt-eZ@QGTEzsQF-~RN^e*=Lxc~t-a diff --git a/internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC.~1~ b/internal/test/Library/4045xlpstream/Hand/4045XLPSTREAM.PROC.~1~ deleted file mode 100644 index 4a023142fef78e3d7e908a66de9799de2b9f93a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4822 zcmcgv>yF#j5tbeIM*^@xfc^+tBpA2}b_K|+)@vtgw-rEBlublSswCI-A_x#Jd9-4d zOR~IJ*%bL*pg@s_=v(x0`Xv44kd&y)x=oryhAnD1XRhCTbF3(jhL0YI3q;bMljrbi?u-+cI^xKcI`MB#KHBUuUr&;oKr!Qkjw;`dJAdqV_sZ za|BRa!?DPz5T#1wrS&^jnnyWeE0^hjZqkYp!RZs{*943+dF02GrFlv4Q?jM-_v}ih zB|R;oJiNsKzt8-fPi-4PD25*_D4o~w%DS+hf^zYfD#}rW2tU$gLV+yR5;EDI0@)^1 zB_Wc!uj5^mT;4}`($F+2GMYvgxu4(AX&P2B3@!7h6jerPBC}gTKtqso23J+2q0Paa$C?2n8dAbCq4hk|t;5W^<6zGDc(kvGY6&5H*D%ly%`J`h$ zU`uw@_*w)om4xUQ$0rixqKpnr>%mOZKhvHYbnr@_J~(p?r>_|NR;E`}7X=^%bvbT0 zT9E9cYc;A@IkmMh zpNUiWyDhFwnwskNDg0|pQrF;!Wdt(vvrPD?QE`O{qU9puUh}9k8-Q8R!<0i+l?NO- zkGxdeAhSW;-HQ|q*P)A+!epmFVttNX(x7BE03^N{)GZ`up93bou9CM;X^ry@U0vk@ zN(3-Inu;B~nb+&Bz;o!TXMJUaV`!1Je;d@w?nrs0VxsHz*JF}PiUGodG?_=2RSjv( zXx8WZho>dEt__56kHdH{(B(9Nr)rYQ-OT$EK_Pjn)d82h4Bm1k>?^1PyLf#?qlJDG@ujD6s-T z(x`5Kl@Y_vbs3|(u6CGUZ0jTZ^=y0Us>7p^` zUoParUER5OX0WygHHSAr*QBB{S2IgAx4ZhtdmnQg$71&bl76@fVai^iq7lj&0SC|+cTbmH-U@we;i`rzs6N;6$Vhi&!L$6 zRa`a~u^b%Dmjfp7mjjyFGv2KT=uZp@um;Gbe!ENWtRb(}d2|^il4ihoKt+!~zv#Wy zQ+q@FX+Ce=>Gkfcf41WFx7zyb+BI zzMpy9kziHh0d#mv)eqf)!X(bzeyH@|bt?|!o!A|V& zb~RAa-k>XB_4m61*3h;E-);-O+ZOoSf{(Wa8*bUl+g%NgfaWO7!!vH!94+lESA z0axUgT>%?)x&pQ(i`W|F@B3X1KJs}h_#WBqph;_uw4v@~x8rxGAjP%~>I(KI)9-3< zG8e7j_GEV4{I)&Av2(rT*|ugZ_;pu<-B4GsH!?o9!YXV0qZPyF!66;6A4ew+j5qQj2^2(&bSI+0R$F745@93r`i(^_QgV7p~T2!Y4mnV9j| z#+T*{h!;Tc6ubqG!;|o>ZSTZMW?J=d$*796yl#7~Z+&Z5)1DkWd3rXTdA@5Jr{tTS zPczpUnd8^4scDlq5fKF?{n>Oa?=N5S`=RyN8NM>y@yMB-3MxgV6Zu*5j+N$df!wNPHlUlVrd06piO<(244Wbj63VlpBE+fKQ}lBVC66T| zE#e}&!vVj~gMzKLogfu62p5#in|x(mI8I50_+uRxC_;=M*)pY2mTC!^Y)^^Prc|d9 z4z)MJyEwhvLweHDG%jD;9V`c{%HE#vLDTi(JzgcCOteGO&`7XOt-I@{9YcgtS?G{3I=lE zU|f>yq-=Y~Wdnm|2zBj9r#Gn9{H7_@x>yU>cG}$*$TAxoKNm23~;F8=7nud~lTL7lPu9AP7 z(i-&}x+9&-DAAzptFrCAo8+4n!5hHS#}mVw?)5d8qE|M($CQmG*3|Tdd)gBn^WK1> z8KOcG5bz&n={&xy8^B|Vi>ipDOR$I>#16l0=(V8YZc4_xjqP;p>FTs&b20U-!tHfr+k#9Dfm#nS!Tr*HjE@kB+8JNgoc&5Wi3(J ztkm0g18Da4%3z|`IA~U^ZrPSk&%QV~pc8tCbK8z>(xH4jbL=x`GLePD`jk0c1a(Ac zo4^{zf_fZc0StJ{#TB!1M04IJXm3?yNf&vZX^$l?T6ZnOHssrGFPL#XK%fz}U07vU zVr?y2{OF9SeMb@}Hgj2FQG&`*=Ds=_W7qQ-hP#p8bGKQW4%d&mZ;nx-?L4&6T|MSu z{kk1y+y6#?89JWn^ZiLyA#8469q^*nEi39!)MtikoSMGrdc^l8hM&r%+eKJG{67W_ zTFeZ~cM`d$S64NjCT#mbL-}p`4Oi(*>P#Q)rLehel$FTI(2obWRprSI6ZWc)E%k$` z!KUDhnJ94bYhX&`C1HY(C7yYdv7*O!b-Tm5U$^NU7ynW3|F1>ES^=H>n%CcotMY7# zz0KF3cAMdPvbwnI7)ui~xv#LvY_opd=PmW_9%#1Xo6o_gK*joh8@P+S#r$RdtONc7CVKq& zxc5=-sCR(B_VdxbUhm%erxI^|AN78WzYnn(C~f|}j~MUyJm@{>eb)QHr*IjsENWWQa769=30koKiZIy~sB#}hn(IZiFxm=gbJClgZ3 zH*8kz_f@Pmllv$e*9jkfz>(I12OYtW_<2X8D|r4sjeCDp8sFoG`}p@mCE1AE_4==E zjel$lc5?rASA(O-mMN#K{sY#KcF2M?3>GL27JOd`zQGSH`JIyRPZm5;f|be}B~dED zw%}*mf{oPJ>nB|ePVq|?s9gE`xGP|j-?M;|UzL@m8^_u4`W@C#URnJQEKn8T@1J%B ztnphV_<%5v*`^z210?KqC$n#EoBVmD@h3E8xmVb5$b#?sql#Fc(U2_hELz{6yJs t?i}JX7N}JDTTY1*a2UeBRj+Q%Olo&i{kt-eZ@QGTEzsQF-~RN^e*=Lxc~t-a diff --git a/internal/test/Library/4045xlpstream/Hand/4045xlpstream.u b/internal/test/Library/4045xlpstream/Hand/4045xlpstream.u deleted file mode 100644 index 4a023142fef78e3d7e908a66de9799de2b9f93a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4822 zcmcgv>yF#j5tbeIM*^@xfc^+tBpA2}b_K|+)@vtgw-rEBlublSswCI-A_x#Jd9-4d zOR~IJ*%bL*pg@s_=v(x0`Xv44kd&y)x=oryhAnD1XRhCTbF3(jhL0YI3q;bMljrbi?u-+cI^xKcI`MB#KHBUuUr&;oKr!Qkjw;`dJAdqV_sZ za|BRa!?DPz5T#1wrS&^jnnyWeE0^hjZqkYp!RZs{*943+dF02GrFlv4Q?jM-_v}ih zB|R;oJiNsKzt8-fPi-4PD25*_D4o~w%DS+hf^zYfD#}rW2tU$gLV+yR5;EDI0@)^1 zB_Wc!uj5^mT;4}`($F+2GMYvgxu4(AX&P2B3@!7h6jerPBC}gTKtqso23J+2q0Paa$C?2n8dAbCq4hk|t;5W^<6zGDc(kvGY6&5H*D%ly%`J`h$ zU`uw@_*w)om4xUQ$0rixqKpnr>%mOZKhvHYbnr@_J~(p?r>_|NR;E`}7X=^%bvbT0 zT9E9cYc;A@IkmMh zpNUiWyDhFwnwskNDg0|pQrF;!Wdt(vvrPD?QE`O{qU9puUh}9k8-Q8R!<0i+l?NO- zkGxdeAhSW;-HQ|q*P)A+!epmFVttNX(x7BE03^N{)GZ`up93bou9CM;X^ry@U0vk@ zN(3-Inu;B~nb+&Bz;o!TXMJUaV`!1Je;d@w?nrs0VxsHz*JF}PiUGodG?_=2RSjv( zXx8WZho>dEt__56kHdH{(B(9Nr)rYQ-OT$EK_Pjn)d82h4Bm1k>?^1PyLf#?qlJDG@ujD6s-T z(x`5Kl@Y_vbs3|(u6CGUZ0jTZ^=y0Us>7p^` zUoParUER5OX0WygHHSAr*QBB{S2IgAx4ZhtdmnQg$71&bl76@fVai^iq7lj&0SC|+cTbmH-U@we;i`rzs6N;6$Vhi&!L$6 zRa`a~u^b%Dmjfp7mjjyFGv2KT=uZp@um;Gbe!ENWtRb(}d2|^il4ihoKt+!~zv#Wy zQ+q@FX+Ce=>Gkfcf41WFx7zyb+BI zzMpy9kziHh0d#mv)eqf)!X(bzeyH@|bt?|!o!A|V& zb~RAa-k>XB_4m61*3h;E-);-O+ZOoSf{(Wa8*bUl+g%NgfaWO7!!vH!94+lESA z0axUgT>%?)x&pQ(i`W|F@B3X1KJs}h_#WBqph;_uw4v@~x8rxGAjP%~>I(KI)9-3< zG8e7j_GEV4{I)&Av2(rT*|ugZ_;pu<-B4GsH!?o9!YXV0qZP>TwQ&7h9|-+UlkFfkFjsi+EkPvo^3zmL%G)Kh0lfCM}Y( z)l&z$yuNueZ}u(cuAJ2OR< zEzCNTz_Hufzo;6w3r9p4xYTZ+-BmA|sVCgPlvhz;#@V>;b@Q_s!F2Y3@A|f&* zmn{ONLrAhg9g=VYB?)zYC4U}Ii~N#56@G`8%>w`$p;#88DG}tqpdjMY{r>-oS93+> JnO%N;{{UQpfAIhS diff --git a/internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG.~1~ b/internal/test/Library/4045xlpstream/Logs/4045XLPSTREAM.LOG.~1~ deleted file mode 100644 index 8d692a8092d7471da5579f4b355240a8ca774db2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2690 zcmb_c%W~sH6jd^r0Yixe3t)K{RAE;!!Acz4@jxhHD>J5?2eL8~id9=`+f8J(tGhKx zp!hMqhEL(%mY+&Ou^26+*6I5^_jJ21K9xqjadbVn92&*h3?i-#4CKVE^fSX%D)jti z58iU6h0HoIxK|=3H+(97Zl+Ro;F6;ygj^)|Zl%Wz?||2aGp6Dxc*pIQ3-)ncK&NZ2 z<^2AHdbmsH+V-$dUU17as62zQk~3f#cwYS&%v8yIGKDVBjFOp%HQ-(XQS__* zu8rGG3zQwh;lbg-K7jq&96FC49W6W~$VnrC_nk$7#s(uKqW}{xif;_L?{Epg~V&9oGFycG| zqXhbmxD9~abBNg}71;#zoEIGB8GFw}iZEXUJZ@7!AF!nqOP(lf4~Gv#Iq0d(QwnLx zl{B&qGKGe*xT8{$)Ky8#oVZJAaqc|XcU?c!FueNdtRF=|&#m4HGX-s!$u(dPa=a4J zE95dx^Mq?4A1o!7vzdlDi*MM3>zeDf8b|eoIy*pWAn72la4WJz-WJ5kd{uwOW*kdR zx&GF&RVWA5aN57dVldp{DqO~~A)H|%<9vp~K^~bYk|dJr>>Kmccvs<$jv7T-bkL$O z@Xs(>;YtyS-DQ?oW@9lS$g3ZmzXL} z10ABPVGs^`{V?c87hyjbu1aklwmNXWX!(|@tmqU4sBkVL;?TPgJzDJNy1@|N*e{o~--UNfULDcX1&gVsxU1uBq>T&p! z$KlT&hZokk`J>}id%>xHHHc0x&Li-k`r7Zl@xiOtmdiG-q98o$pZf!7*J{q%ox<-r z&+u)@eNO)$5U|beZ3O*-)|Ad>qLDm zU_v`9lP8O(KsLye7B+@8TM!TALbPmA^8ldyTNViH{DWY@?Nd{J5?2eL8~id9=`+f8J(tGhKx zp!hMqhEL(%mY+&Ou^26+*6I5^_jJ21K9xqjadbVn92&*h3?i-#4CKVE^fSX%D)jti z58iU6h0HoIxK|=3H+(97Zl+Ro;F6;ygj^)|Zl%Wz?||2aGp6Dxc*pIQ3-)ncK&NZ2 z<^2AHdbmsH+V-$dUU17as62zQk~3f#cwYS&%v8yIGKDVBjFOp%HQ-(XQS__* zu8rGG3zQwh;lbg-K7jq&96FC49W6W~$VnrC_nk$7#s(uKqW}{xif;_L?{Epg~V&9oGFycG| zqXhbmxD9~abBNg}71;#zoEIGB8GFw}iZEXUJZ@7!AF!nqOP(lf4~Gv#Iq0d(QwnLx zl{B&qGKGe*xT8{$)Ky8#oVZJAaqc|XcU?c!FueNdtRF=|&#m4HGX-s!$u(dPa=a4J zE95dx^Mq?4A1o!7vzdlDi*MM3>zeDf8b|eoIy*pWAn72la4WJz-WJ5kd{uwOW*kdR zx&GF&RVWA5aN57dVldp{DqO~~A)H|%<9vp~K^~bYk|dJr>>Kmccvs<$jv7T-bkL$O z@Xs(>;YtyS-DQ?oW@9lS$g3ZmzXL} z10ABPVGs^`{V?c87hyjbu1aklwmNXWX!(|@tmqU4sBkVL;?TPgJzDJNy1@|N*e{o~--UNfULDcX1&gVsxU1uBq>T&p! z$KlT&hZokk`J>}id%>xHHHc0x&Li-k`r7Zl@xiOtmdiG-q98o$pZf!7*J{q%ox<-r z&+u)@eNO)$5U|beZ3O*-)|Ad>qLDm zU_v`9lP8O(KsLye7B+@8TM!TALbPmA^8ldyTNViH{DWY@?Nd{>TwQ&7h9|-+UlkFfkFjsi+EkPvo^3zmL%G)Kh0lfCM}Y( z)l&z$yuNueZ}u(cuAJ2OR< zEzCNTz_Hufzo;6w3r9p4xYTZ+-BmA|sVCgPlvhz;#@V>;b@Q_s!F2Y3@A|f&* zmn{ONLrAhg9g=VYB?)zYC4U}Ii~N#56@G`8%>w`$p;#88DG}tqpdjMY{r>-oS93+> JnO%N;{{UQpfAIhS diff --git a/internal/test/Library/4045xlpstream/Plans/4045XLPSTREAM.PLAN b/internal/test/Library/4045xlpstream/Plans/4045XLPSTREAM.PLAN deleted file mode 100644 index be5619c39320523e1b7c902509535e5115be4425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8091 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 A!TTEST>MATMULT>AR8320.TEST -;; By Peter Reidy -;; Verify that MATMULT-331 will accept its specified arguments. - -(do-test AR8320-test - (IL:MATMULT-331 (IL:MAKE-HOMOGENEOUS-3-BY-3) (IL:MAKE-HOMOGENEOUS-3-VECTOR)) -) diff --git a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS b/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS deleted file mode 100644 index e690dff2..00000000 --- a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS +++ /dev/null @@ -1,67 +0,0 @@ -;;;; Test code for CASH-FILE - -;;; Start with an XCL exec. Copy each non-commented statement -;;; from this file into the executive and observe that it behaves -;;; as described in the comments. - -;;; These tests are meant to be done IN ORDER, and ONLY ONCE -;;; as many tests depend upon the sucess of previous tests. - -;;; Set up a package for testing in. -;;; MAKE-PACKAGE will report an error if a package named "TEST" exists. -;;; If this happens, use a name besides "TEST". -(make-package "TEST") -(in-package "TEST") -(use-package "CASH-FILE") -(use-package "HASH-FILE") - - -;;; Test MAKE-CASH-FILE & CASH-FILE-P -(setq cash-file (make-cash-file "{dsk}test.hash" 100 10)) -(and (cash-file-p cash-file) (typep cash-file 'cash-file)) -;; should return T - - -;;; Test GET-CASH-FILE -(multiple-value-list (get-cash-file :foo cash-file)) -;; should return (nil nil) -(multiple-value-list (get-cash-file :foo cash-file :bar)) -;; should return (:bar nil) -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) - -;;; Test CASH-FILE-HASH-FILE -(hash-file-p (cash-file-hash-file cash-file)) -;; should return true -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.hash") -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) without opening hash file - -;;; Test OPEN-CASH-FILE -(setq cash-file (open-cash-file "{dsk}test.hash" 10)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should signal an error -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.hash") -(setq cash-file (open-cash-file "{dsk}test.hash" 10 :direction :io)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value - -;;; Test REM-CASH-FILE -(rem-cash-file :test-key cash-file) -;; should return T -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (nil nil) -(rem-cash-file :test-key cash-file) -;; should return NIL - -;; now clean up the cash file -(close-hash-file (cash-file-hash-file cash-file)) -(delete-file "{dsk}test.hash") \ No newline at end of file diff --git a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~1~ b/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~1~ deleted file mode 100644 index cab66419..00000000 --- a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~1~ +++ /dev/null @@ -1,63 +0,0 @@ -;;;; Test code for CASH-FILE - -;;; Start with an XCL exec. Copy each non-commented statement -;;; from this file into the executive and observe that it behaves -;;; as described in the comments. - -;;; These tests are meant to be done IN ORDER, and ONLY ONCE -;;; as many tests depend upon the sucess of previous tests. - -;;; Set up a package for testing in. -;;; MAKE-PACKAGE will report an error if a package named "TEST" exists. -;;; If this happens, use a name besides "TEST". -(make-package "TEST") -(in-package "TEST") -(use-package "CASH-FILE") -(use-package "HASH-FILE") - - -;;; Test MAKE-CASH-FILE & CASH-FILE-P -(setq cash-file (make-cash-file "{dsk}test.hash" 100 10)) -(and (cash-file-p cash-file) (typep cash-file 'cash-file)) -;; should return T - - -;;; Test GET-CASH-FILE -(multiple-value-list (get-cash-file :foo cash-file)) -;; should return (nil nil) -(multiple-value-list (get-cash-file :foo cash-file :bar)) -;; should return (:bar nil) -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) - -;;; Test CASH-FILE-HASH-FILE -(hash-file-p (cash-file-hash-file cash-file)) -;; should return true -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.cash") -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) without opening hash file - -;;; Test OPEN-CASH-FILE -(setq cash-file (open-cash-file "{dsk}test.cash" 10)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should signal an error -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.cash") -(setq cash-file (open-cash-file "{dsk}test.cash" 10 :direction :io)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value - -;;; Test REM-CASH-FILE -(rem-cash-file :test-key cash-file) -;; should return T -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (nil nil) -(rem-cash-file :test-key cash-file) -;; should return NIL diff --git a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~2~ b/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~2~ deleted file mode 100644 index e690dff2..00000000 --- a/internal/test/Library/CASH-FILE/HAND/CASH-FILE.TESTS.~2~ +++ /dev/null @@ -1,67 +0,0 @@ -;;;; Test code for CASH-FILE - -;;; Start with an XCL exec. Copy each non-commented statement -;;; from this file into the executive and observe that it behaves -;;; as described in the comments. - -;;; These tests are meant to be done IN ORDER, and ONLY ONCE -;;; as many tests depend upon the sucess of previous tests. - -;;; Set up a package for testing in. -;;; MAKE-PACKAGE will report an error if a package named "TEST" exists. -;;; If this happens, use a name besides "TEST". -(make-package "TEST") -(in-package "TEST") -(use-package "CASH-FILE") -(use-package "HASH-FILE") - - -;;; Test MAKE-CASH-FILE & CASH-FILE-P -(setq cash-file (make-cash-file "{dsk}test.hash" 100 10)) -(and (cash-file-p cash-file) (typep cash-file 'cash-file)) -;; should return T - - -;;; Test GET-CASH-FILE -(multiple-value-list (get-cash-file :foo cash-file)) -;; should return (nil nil) -(multiple-value-list (get-cash-file :foo cash-file :bar)) -;; should return (:bar nil) -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) - -;;; Test CASH-FILE-HASH-FILE -(hash-file-p (cash-file-hash-file cash-file)) -;; should return true -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.hash") -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (:test-value t) without opening hash file - -;;; Test OPEN-CASH-FILE -(setq cash-file (open-cash-file "{dsk}test.hash" 10)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should signal an error -(close-hash-file (cash-file-hash-file cash-file)) -;; should return #.(pathname "{dsk}test.hash") -(setq cash-file (open-cash-file "{dsk}test.hash" 10 :direction :io)) -(cash-file-p cash-file) -;; should be true -(setf (get-cash-file :test-key cash-file) :test-value) -;; should return :test-value - -;;; Test REM-CASH-FILE -(rem-cash-file :test-key cash-file) -;; should return T -(multiple-value-list (get-cash-file :test-key cash-file)) -;; should return (nil nil) -(rem-cash-file :test-key cash-file) -;; should return NIL - -;; now clean up the cash file -(close-hash-file (cash-file-hash-file cash-file)) -(delete-file "{dsk}test.hash") \ No newline at end of file diff --git a/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~1~ b/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~1~ deleted file mode 100644 index 672189f1..00000000 --- a/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~1~ +++ /dev/null @@ -1,159 +0,0 @@ -;;;; Test code for HASH-FILE - -;;; Start with an XCL exec. Copy each non-commented statement -;;; from this file into the executive and observe that it behaves -;;; as described in the comments. - -;;; These tests are meant to be done IN ORDER, and ONLY ONCE -;;; as many tests depend upon the sucess of previous tests. - -;;; Set up a package for testing in. -;;; MAKE-PACKAGE will report an error if a package named "TEST" exists. -;;; If this happens, use a name besides "TEST". -(make-package "TEST") -(in-package "TEST") -(use-package "HASH-FILE") - -;;; Test MAKE-HASH-FILE & HASH-FILE-P -(setq hash-file (make-hash-file "{dsk}test.hash" 10)) -(hash-file-p hash-file) -;; should return T - - -;;; Test GET-HASH-FILE -(multiple-value-list (get-hash-file :foo hash-file)) -;; should return (nil nil) -(multiple-value-list (get-hash-file :foo hash-file :bar)) -;; should return (:bar nil) -(setf (get-hash-file :test-key hash-file) :test-value) -;; should return :test-value -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should return (:test-value t) - -;;; Test CLOSE-HASH-FILE -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should open hash file and return (:test-value t) -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") - -;;; Test OPEN-HASH-FILE -(setq hash-file (open-hash-file "{dsk}test.hash")) -(hash-file-p hash-file) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -;; should signal an error -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") -(setq hash-file (open-hash-file "{dsk}test.hash" :direction :io)) -(hash-file-p hash-file) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -;; should return :test-value - -;;; Test MAP-HASH-FILE -(dotimes (n 5) - (setf (get-hash-file n hash-file) n)) -;; Note: 5 chosen as we're not yet testing rehash -(map-hash-file - #'(lambda (key value) - (format t "key: ~S; value: ~S;~%" key value)) - hash-file) -;; should print contents of HASH-FILE & return NIL. -;; contents are not printed in any particular order. - - -;;; Test REM-HASH-FILE -(rem-hash-file :test-key hash-file) -;; should return T -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should return (nil nil) -(rem-hash-file :test-key hash-file) -;; should return NIL - - -;;; Test COPY-HASH-FILE -(setq hash-file-copy - (copy-hash-file hash-file "{dsk}test-copy.hash")) -(hash-file-p hash-file-copy) -;; should be true -(map-hash-file - #'(lambda (key value) - (unless (equal (get-hash-file key hash-file) value) - (error "COPY-HASH-FILE failed to copy key ~S correctly" - key))) - hash-file-copy) -;; should return NIL with no errors signalled -(map-hash-file - #'(lambda (key value) - (unless (equal (get-hash-file key hash-file-copy) value) - (error "COPY-HASH-FILE failed to copy key ~S correctly" - key))) - hash-file) -;; should return NIL with no errors signalled - - -;;; Test HASH-FILE-COUNT -(= (hash-file-count hash-file) 5) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -(= (hash-file-count hash-file) 6) -;; should be true - - -;;; Test HASH-FILE-P -(and (hash-file-p hash-file) (typep hash-file 'hash-file)) -;; should be true - -;;; can't easily test file format - -;;; Test rehashing -(dotimes (n 20) - (setf (get-hash-file n hash-file) n)) -;; should return NIL. -hash-file -;; should show that version 2 of file has been generated - - -;;; Test :VALUE-PRINT-FN w/ example from documentation -(defun print-circular-object (object stream) - (let ((*print-circle* t)) - (hash-file::default-print-fn object stream))) -(setq hash-file-with-circular-values - (make-hash-file "{core}foo" 10 - :value-print-fn #'print-circular-object)) -(progn - (setq l (list "foo")) - (setf (cdr l) l) - (setf (get-hash-file "bar" hash-file-with-circular-values) l) - (setq l2 (get-hash-file "bar" hash-file-with-circular-values)) - nil) - -(eq l l2) -;; should return nil -(let ((*print-circle* t)) - (string= (prin1-to-string l) (prin1-to-string l2))) -;; should return t - -;;; Test default hashing methods -;;; We've already seen integers, symbols & strings work as keys -;; lists -(setf (get-hash-file '(a . b) hash-file) '(c d e)) -(equal (get-hash-file '(a . b) hash-file) '(c d e))) -;; floats -(setf (get-hash-file pi hash-file) (log pi)) -(= (get-hash-file pi hash-file) (log pi)) -;; ratios -(setf (get-hash-file 1/3 hash-file) 1/7) -(= (get-hash-file 1/3 hash-file) 1/7) -;; complex -(setf (get-hash-file #c(1 2) hash-file) #c(3 4)) -(= (get-hash-file #c(1 2) hash-file) #c(3 4)) -;; characters -(setf (get-hash-file #\space hash-file) #\newline) -(eql (get-hash-file #\space hash-file) #\newline) -;; pathnames -(setf (get-hash-file (pathname "foo") hash-file) (pathname "bar")) -(equal (get-hash-file (pathname "foo") hash-file) (pathname "bar")) - diff --git a/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~2~ b/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~2~ deleted file mode 100644 index e6fa467c..00000000 --- a/internal/test/Library/HASH-FILE/HAND/HASH-FILE.TESTS.~2~ +++ /dev/null @@ -1,169 +0,0 @@ -;;;; Test code for HASH-FILE - -;;; Start with an XCL exec. Copy each non-commented statement -;;; from this file into the executive and observe that it behaves -;;; as described in the comments. - -;;; These tests are meant to be done IN ORDER, and ONLY ONCE -;;; as many tests depend upon the sucess of previous tests. - -;;; Set up a package for testing in. -;;; MAKE-PACKAGE will report an error if a package named "TEST" exists. -;;; If this happens, use a name besides "TEST". -(make-package "TEST") -(in-package "TEST") -(use-package "HASH-FILE") - -;;; Test MAKE-HASH-FILE & HASH-FILE-P -(setq hash-file (make-hash-file "{dsk}test.hash" 10)) -(hash-file-p hash-file) -;; should return T - - -;;; Test GET-HASH-FILE -(multiple-value-list (get-hash-file :foo hash-file)) -;; should return (nil nil) -(multiple-value-list (get-hash-file :foo hash-file :bar)) -;; should return (:bar nil) -(setf (get-hash-file :test-key hash-file) :test-value) -;; should return :test-value -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should return (:test-value t) - -;;; Test CLOSE-HASH-FILE -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should open hash file and return (:test-value t) -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") - -;;; Test OPEN-HASH-FILE -(setq hash-file (open-hash-file "{dsk}test.hash")) -(hash-file-p hash-file) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -;; should signal an error -(close-hash-file hash-file) -;; should return #.(pathname "{dsk}test.hash") -(setq hash-file (open-hash-file "{dsk}test.hash" :direction :io)) -(hash-file-p hash-file) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -;; should return :test-value - -;;; Test MAP-HASH-FILE -(dotimes (n 5) - (setf (get-hash-file n hash-file) n)) -;; Note: 5 chosen as we're not yet testing rehash -(map-hash-file - #'(lambda (key value) - (format t "key: ~S; value: ~S;~%" key value)) - hash-file) -;; should print contents of HASH-FILE & return NIL. -;; contents are not printed in any particular order. - - -;;; Test REM-HASH-FILE -(rem-hash-file :test-key hash-file) -;; should return T -(multiple-value-list (get-hash-file :test-key hash-file)) -;; should return (nil nil) -(rem-hash-file :test-key hash-file) -;; should return NIL - - -;;; Test COPY-HASH-FILE -(setq hash-file-copy - (copy-hash-file hash-file "{dsk}test-copy.hash")) -(hash-file-p hash-file-copy) -;; should be true -(map-hash-file - #'(lambda (key value) - (unless (equal (get-hash-file key hash-file) value) - (error "COPY-HASH-FILE failed to copy key ~S correctly" - key))) - hash-file-copy) -;; should return NIL with no errors signalled -(map-hash-file - #'(lambda (key value) - (unless (equal (get-hash-file key hash-file-copy) value) - (error "COPY-HASH-FILE failed to copy key ~S correctly" - key))) - hash-file) -;; should return NIL with no errors signalled - - -;;; Test HASH-FILE-COUNT -(= (hash-file-count hash-file) 5) -;; should be true -(setf (get-hash-file :test-key hash-file) :test-value) -(= (hash-file-count hash-file) 6) -;; should be true - - -;;; Test HASH-FILE-P -(and (hash-file-p hash-file) (typep hash-file 'hash-file)) -;; should be true - -;;; can't easily test file format - -;;; Test rehashing -(dotimes (n 20) - (setf (get-hash-file n hash-file) n)) -;; should return NIL. -hash-file -;; should show that version 2 of file has been generated - - -;;; Test :VALUE-PRINT-FN w/ example from documentation -(defun print-circular-object (object stream) - (let ((*print-circle* t)) - (hash-file::default-print-fn object stream))) -(setq hash-file-with-circular-values - (make-hash-file "{core}foo" 10 - :value-print-fn #'print-circular-object)) -(progn - (setq l (list "foo")) - (setf (cdr l) l) - (setf (get-hash-file "bar" hash-file-with-circular-values) l) - (setq l2 (get-hash-file "bar" hash-file-with-circular-values)) - nil) - -(eq l l2) -;; should return nil -(let ((*print-circle* t)) - (string= (prin1-to-string l) (prin1-to-string l2))) -;; should return t - -;;; Test default hashing methods -;;; We've already seen integers, symbols & strings work as keys -;; lists -(setf (get-hash-file '(a . b) hash-file) '(c d e)) -(equal (get-hash-file '(a . b) hash-file) '(c d e)) -;; floats -(setf (get-hash-file pi hash-file) (log pi)) -(= (get-hash-file pi hash-file) (log pi)) -;; ratios -(setf (get-hash-file 1/3 hash-file) 1/7) -(= (get-hash-file 1/3 hash-file) 1/7) -;; complex -(setf (get-hash-file #c(1 2) hash-file) #c(3 4)) -(= (get-hash-file #c(1 2) hash-file) #c(3 4)) -;; characters -(setf (get-hash-file #\space hash-file) #\newline) -(eql (get-hash-file #\space hash-file) #\newline) -;; pathnames -(setf (get-hash-file (pathname "foo") hash-file) (pathname "bar")) -(equal (get-hash-file (pathname "foo") hash-file) (pathname "bar")) - -;; clean up -(close-hash-file hash-file-with-circular-values) -(delete-file "{core}foo") - -(close-hash-file hash-file) -(il:while (xcl:ignore-errors (delete-file "{dsk}test.hash")) ; delete all versions -) - -(close-hash-file hash-file-copy) -(delete-file "{dsk}test-copy.hash") diff --git a/internal/test/Library/rs232/hand/TESTRECEIVE.dfasl.~1~ b/internal/test/Library/rs232/hand/TESTRECEIVE.dfasl.~1~ deleted file mode 100644 index 10430f91c7c81a1efc971c4f7c490eadc22a1582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500 zcma)+U2oe|7{`y_nzyA(Mk=8JjVUWa(OjBP+HO=Z*FLGeCU$B&TPtysB`ym~?8r?D zsA>h=aARp5Wx+=5JM?mQx!?lzo-Z=)QF%_{iIf|VEX&V%`9IJ3J%68Ph})GayySL! z?T+p7?x5cr^!a_);}6_{*R=V480U|$p_<1Vrlvpq)WW7Uei>N8>I1y=Nhxhkt!;XC zqi?tPs_V2G-`wVltGwnO+TBMWU%a!v1|#ctm+#zNURg?)MYA%=@PBueic9Is7eo33 z7a{b;_(>s@%~B*zAT)YoGDt$0$RL^up8K<9wSpxBix!qExtWq1_=2x(77K1gCzyT-PK^)wSS^`j)u`iZR$xGxXXVd}m}_Ry8b; zB%oE+Qy|akHLS7kz;uF)%aGc<2~mphi_pbEdPWDKy2Zg~LRMjdq+xhS6#PU7{*B_Q z0QiLUwb$6zpZod$=tnj z9HSRQ^!62eqe%qsG0VVTY}xy5#}I@cQHsVRou^ z^lR{=AK${30DQ&Z+0@h!<-UA*4;=CHJ$|G-`QznxO6L3(3iA{~)VMf;*k_>`Rf=Ti z2(21aPBgDY9UAL~^F#ERgHV2V^jP^Thenb2k_bUakJ|8NM`Qt+$RQ<1Ke-akW>9zw z@nBF0gazPq2 zI{zIp6nHQDkF_W6D!`F4g}U}o)nox|Yk|!Q1lNqYXIi*QQHUb$kSe-aH!vYX;4oVs zud%BjI8)Y*st8-2`Uy*|VnGrsl@zIZ6Mm;{Hhhm>43qO9ktEZyK-M!K2L4+oizf$s z^Krv#H2b!9zXgENNwC?>XcpuSm25e-v_z{}x$a7KrD(u*+}VZth$ zpBtjt38B`w85tD#H#?2)qgI1&JA7f_eARYZLeF#icC%j?W4}$jNU>oaSdD3CA}`89 zbmaFZsz6t{U?a27N*%l52!r0_E|^kELfstMiNQLjJ|}MKhJ{c%@MA}YS^B7S%q)i+ z3*iR2d=j76EJLYl+bi&YB}luVt)%Kq@n6>sOue=U2OHzj9b+O2`oV+=A|~mzJwx46 hEWiUd)~@ZjU&HLL0QFW?3>skv5oC?Anheh%$haCkxAGp z1nTy(7fYpM&FrcDA9(Cr9yV#>egDYzKCyG0v<=f9HYu`w&%Niz_ucQDJR`9kvBZha ze!J1MUC!xt+T9Mf=eXQ~({*b$w+D9ah#HD{eAl9;wNX+w4Z+ymFwFdNenS>iX#?#B z6{&KcE`FMyFh@LVu3hcebd)C2D0e3brJIkboK!sY;EUV5j^u7Jol@nGh*e?<1O6+D4Xq;a8c?=@OBkBaB*)?veSTKjgZ!_ANIG5?lY_T3

2xV>wDUq>MzN7n&x0za%>olXT=WH?(Ewm>g%VuU~@$T9#j8YBlY2vQ?_kQc#h zk7U1kbq_@R(><;)Kl=UEw{rUY4-(8WgfQU+BSl^m+ON!DnivX8hZw#4K4$SvRd;AG+CfU7;My4708b`Ln$uGx)4yS{j` z@Da)x+T5hpHk3Ch%7S6?L)l8f40K8`i%JfO;RjR&Gt)gXIUuMW-UZ6-{bqIlLA}Z~ zT3oK%`nu7o^KIAZ*tJeBWPKITJYk~2EKn7aogQjT;)jSo9z+FJ<%{T0#FJvvuD1AY zI~-mIBaz0T?ihMfP|B$n6E-!&B4on%;z!{uKaSiEit|AcM?mrm-7@5gy0rp*lf>H! zC+WY;N7#C;kQg{7hNH$L3|vPfK-DBgP2V+?qHH01FfnY``3C-T+_vLZI}NAx9U<{w M@bN48xpH~=H?Z^UxBvhE diff --git a/internal/test/Library/rs232/hand/TESTRECEIVE.~1~ b/internal/test/Library/rs232/hand/TESTRECEIVE.~1~ deleted file mode 100644 index 07c41101..00000000 --- a/internal/test/Library/rs232/hand/TESTRECEIVE.~1~ +++ /dev/null @@ -1,61 +0,0 @@ -(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "XCL-USER") -(il:filecreated "16-Nov-87 18:09:08" il:{eris}test>testreceive.\;2 2795 - - il:|changes| il:|to:| (il:functions receive-data get-data) - (il:vars il:testreceivecoms) - (file-environments "TESTRS232" "TESTRECEIVE") - - il:|previous| il:|date:| "16-Nov-87 16:10:35" il:{eris}test>testreceive.\;1) - - -; Copyright (c) 1987 by Xerox Corporation. All rights reserved. - -(il:prettycomprint il:testreceivecoms) - -(il:rpaqq il:testreceivecoms ((file-environments "TESTRECEIVE") - (il:functions get-data receive-data))) - -(define-file-environment "TESTRECEIVE" :package "XCL-USER" :readtable "XCL" :compiler - :compile-file) - - -(defun get-data (strm) - - (il:* il:|;;| "get the data and return the number of characters picked up.") - - (let ((chars-received 0)) - (loop - - (il:* il:|;;| - "now we start getting data. Just count the number of chars picked up and time how long it takes.") - - (cond - ((il:readp strm) - (il:bin strm) - (incf chars-received)) - (t (return chars-received)))))) - - -(defun receive-data nil - - (il:* il:|;;| "hang around until readp goes high (they are sending the data) and then count the number of chars until the data stops. Print out this number of characters and a TIME of the input to standard-output.") - - (let (chars-received) - (with-open-stream (input-stream (il:openstream "{RS232}" - 'il:input)) - (loop (loop - - (il:* il:|;;| "wait till readp goes high.") - - (when (il:readp input-stream) - (return)) - (il:block 100)) - (time (setq chars-received (get-data input-stream)) - :output *standard-output*) - (format *standard-output* "~%~s characters received.~%" - chars-received))))) - -(il:putprops il:testreceive il:copyright ("Xerox Corporation" 1987)) -(il:declare\: il:dontcopy - (il:filemap (nil))) -il:stop diff --git a/internal/test/Library/rs232/hand/TESTRECEIVE.~2~ b/internal/test/Library/rs232/hand/TESTRECEIVE.~2~ deleted file mode 100644 index d46693a6..00000000 --- a/internal/test/Library/rs232/hand/TESTRECEIVE.~2~ +++ /dev/null @@ -1,58 +0,0 @@ -(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "XCL-USER") -(il:filecreated "27-Feb-88 13:23:39" il:{eris}library>rs232>hand>testreceive.\;2 2635 - - il:|previous| il:|date:| "16-Nov-87 18:09:08" il:{eris}library>rs232>hand>testreceive.\;1 -) - - -; Copyright (c) 1987, 1988 by Xerox Corporation. All rights reserved. - -(il:prettycomprint il:testreceivecoms) - -(il:rpaqq il:testreceivecoms ((file-environments "TESTRECEIVE") - (il:functions get-data receive-data))) - -(define-file-environment "TESTRECEIVE" :package "XCL-USER" :readtable "XCL" :compiler - :compile-file) - - -(defun get-data (strm) - - (il:* il:|;;| "get the data and return the number of characters picked up.") - - (let ((chars-received 0)) - (loop - - (il:* il:|;;| - "now we start getting data. Just count the number of chars picked up and time how long it takes.") - - (cond - ((il:readp strm) - (il:bin strm) - (incf chars-received)) - (t (return chars-received)))))) - - -(defun receive-data nil - - (il:* il:|;;| "hang around until readp goes high (they are sending the data) and then count the number of chars until the data stops. Print out this number of characters and a TIME of the input to standard-output.") - - (let (chars-received) - (with-open-stream (input-stream (il:openstream "{RS232}" - 'il:input)) - (loop (loop - - (il:* il:|;;| "wait till readp goes high.") - - (when (il:readp input-stream) - (return)) - (il:block 100)) - (time (setq chars-received (get-data input-stream)) - :output *standard-output*) - (format *standard-output* "~%~s characters received.~%" - chars-received))))) - -(il:putprops il:testreceive il:copyright ("Xerox Corporation" 1987 1988)) -(il:declare\: il:dontcopy - (il:filemap (nil))) -il:stop diff --git a/internal/test/Library/rs232/hand/TESTSEND.dfasl.~1~ b/internal/test/Library/rs232/hand/TESTSEND.dfasl.~1~ deleted file mode 100644 index f28b259edc2727d830f2660dcf5517e3385b73e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1399 zcma)6QE%H+6u#Gvn>Zy|GExauqqPbT5aFsx*;dvG&9$Azt7B)j)3wrGvczTC5<7B} z0;(zj&z4}6MmD1VfmimD2cG)Af59WqQ#mKew3Y{iWZCzebMJS~`ObI!l5l&nF35hb z-|4!6;137=;XpX>1L4pg1}#@O0KagoTAF=w-!{z0UplJoOkTEXD65<68T-n{R^T=V zZd<7NUc342XF}Muqq8tu(R5X|RLM~l-IN&;{TSwowj&veWGSL%)EiDQ z3iD-Q;P=I@d*pVJfZibkFwsw8s?soIM>CD+lzzv442VfMQMb(c0<3e2TG0$u#3X=K zG3Nn3Vb)b6@ganH^ed3sUIZ(JO1IC#TmLnQd~}*XFlbeAq%B>ILKdbAu4G-3ccg7_q`)CIY}KMsICpFeyWJCV zJ|efS5jUP%@Sd<3g)43MpyRnBia~U}qfX#^J=YruD{mWG0j@~QB1OyxF*hG`+yW$i zPd00HWCm%ti45Sv*{`cNVm<+Op(gDBfv`h0b~Vd1YO3MTn5Ri-CcZK4AkJSYoctF3 z9P&t_2)s(s%PX-Fx$hCOy!W6$#xsqi38}s*Fyjuq6Jv~Gpg^hx=EXHDn=@*kBP<1ROilq)uj#~Snmx^h4YMeJ+N-nSjKMk%2KP z&2~_8$tSg4TrWb5ceI)+%95@#3voINFlqECV#Ty-3@C<$O-aQ>ryZR#Pzu%JCHxrh zf$&+F*n&F2lbMz)PN|5OTHJ^%RWHaN&tE;%-u!)Dy`!khjO{H_8v5bzq)PEJaMG4(IfSI6FnJstme zYQxz19PR**vzv@53Uj4@{R|*9lQ-qyU~2XUu(9S-Hs%pbHtYMAwq13Q$1uO=2L3nj XYYqB-&>VDp?*~GXf0AFd%gcWN5~P?i diff --git a/internal/test/Library/rs232/hand/TESTSEND.dfasl.~2~ b/internal/test/Library/rs232/hand/TESTSEND.dfasl.~2~ deleted file mode 100644 index 27be9e2e21d39cb876281817fb8b207e24758f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1577 zcma)7O>f&q5Zxsu%d%ocN@b)C?1pe}LTEs;+qh|9m?l>iV~SL{lxqXIC>Gr)kwt-) z(gucsv}Xcs>RKR+`aksATy$tJzUN=`*mK~{=%cZN90Cv|cb4<^&6~H&mn6QU8j|WA zbeb*Km%LuL)9Xt6o-ZAGJ%7)Y_8~4EFp+ zYD-@gXZfYHJ>RW&-G;>L-Jaj5Kffat?@A^2k>9KP&!xhbtE+dU!t%Z4m3xIRmS#%| zH%7~ScwQ0mF3$SGCmtc>+u@ZWB%7r;P7;zK0u4`tbV)auYBR-QnqjE|34aPQdF}vt z#nxoqtk#@-7-R}k*XzhF_nF&54GsiA34aczOEptgzcoM@1@X#D(!(d?`g8C3jR26kg*@VC}1mqfL zHVuQRBeU0P9h0*@xjCv0tAhFl_`HeLg+aFX4(CIdBaw(yX$q(&fJoK0s^Uj5xHf5( zYE^g)0!geu16?@kG(DLXu7@WAUcUs{VU5h()@{qIFw^1TOIUV?+18E>Fcr&`4V_nk z`y?9^5qhi|2b3iGLxzPE%>KX11kenB6~f>~@vaQckXKhHj`;jE$bY!+P^9^*B8^6H z2gOjS#fH1zY`Zc#T6Wvdn!eXQaNAvJal(7?t#rc2Q8pE2<8#oRYfxns8;wfbK$-Bx z*{!ncQ4U4SRg^981AK8wCK}}^loyMVqc%sWOLddqqlG@X-zMbt&U$XtP+&SkNcl}p z7&PG?8{jN)cPVrstunMJw zqN7#A;x(HgHDo7l77Ah>08`tFQDYn}<17Hb#KX!qzTbkmq@!1utSW{f%teVbz|3Go zlS`Ie!R;f$M+wcsARoDt>d`zfq9#0G`ZS1b08fa_j_ArGDWdtkc%OV)J|}-ZdG$bl z^Y2;tTxjiq-h&5EU%&d{apsSIz#_L=^@B%^y3}k-`Cj|GX1gJGe6Q>7b@L+bsuif^ z1bZMpTf-0KX_ltXCS1Zf89iDM?CcrwJ5 z4a;`G24Rpm@(mn(|e9Bn3|jbaY&pVp8y;= upNLTo!BnfdYwMe32W5lp?E2pK@E`Cyo?q`az4niUB>uwN-{d#v;^IGXQq5Zc diff --git a/internal/test/Library/rs232/hand/TESTSEND.~1~ b/internal/test/Library/rs232/hand/TESTSEND.~1~ deleted file mode 100644 index 37d14ee9..00000000 --- a/internal/test/Library/rs232/hand/TESTSEND.~1~ +++ /dev/null @@ -1,33 +0,0 @@ -(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "XCL-USER") -(il:filecreated "16-Nov-87 16:20:15" il:{eris}test>testsend.\;3 1215 - - il:|changes| il:|to:| (il:functions send-data) - (file-environments "TESTSEND" "TESTRS232") - (il:vars il:testsendcoms) - - il:|previous| il:|date:| "16-Nov-87 16:09:59" il:{eris}test>testsend.\;2) - - -; Copyright (c) 1987 by Xerox Corporation. All rights reserved. - -(il:prettycomprint il:testsendcoms) - -(il:rpaqq il:testsendcoms ((file-environments "TESTSEND") - (il:functions send-data))) - -(define-file-environment "TESTSEND" :package "XCL-USER" :readtable "XCL" :compiler :compile-file) - - -(defun send-data (n) - -(il:* il:|;;;| "send n characters across an RS232 stream.") - - (with-open-stream (output-stream (il:openstream "{rs232}" 'il:output)) - (time (dotimes (i n) - (il:bout output-stream 99)) - :output *standard-output*))) - -(il:putprops il:testsend il:copyright ("Xerox Corporation" 1987)) -(il:declare\: il:dontcopy - (il:filemap (nil))) -il:stop diff --git a/internal/test/Library/rs232/hand/TESTSEND.~2~ b/internal/test/Library/rs232/hand/TESTSEND.~2~ deleted file mode 100644 index f9df27d0..00000000 --- a/internal/test/Library/rs232/hand/TESTSEND.~2~ +++ /dev/null @@ -1,29 +0,0 @@ -(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "XCL-USER") -(il:filecreated "27-Feb-88 13:34:15" il:{eris}library>rs232>hand>testsend.\;2 1072 - - il:|previous| il:|date:| "16-Nov-87 16:20:15" il:{eris}library>rs232>hand>testsend.\;1) - - -; Copyright (c) 1987, 1988 by Xerox Corporation. All rights reserved. - -(il:prettycomprint il:testsendcoms) - -(il:rpaqq il:testsendcoms ((file-environments "TESTSEND") - (il:functions send-data))) - -(define-file-environment "TESTSEND" :package "XCL-USER" :readtable "XCL" :compiler :compile-file) - - -(defun send-data (n) - -(il:* il:|;;;| "send n characters across an RS232 stream.") - - (with-open-stream (output-stream (il:openstream "{rs232}" 'il:output)) - (time (dotimes (i n) - (il:bout output-stream 99)) - :output *standard-output*))) - -(il:putprops il:testsend il:copyright ("Xerox Corporation" 1987 1988)) -(il:declare\: il:dontcopy - (il:filemap (nil))) -il:stop diff --git a/internal/test/Maiko/ARs/AR-TEST-CASE.Auto-log b/internal/test/Maiko/ARs/AR-TEST-CASE.Auto-log deleted file mode 100644 index 584cbb17..00000000 --- a/internal/test/Maiko/ARs/AR-TEST-CASE.Auto-log +++ /dev/null @@ -1,73 +0,0 @@ -(10019 PASS "DANIELS" "23-Jun-88 20:18:21") -(10216 PASS "DANIELS" "23-Jun-88 20:52:14") -(10217 PASS "DANIELS" "23-Jun-88 20:56:20") -(10219 PASS "DANIELS" "23-Jun-88 20:58:45") -(10220 PASS "DANIELS" "23-Jun-88 22:01:47") -(10221 FAIL "DANIELS" "23-Jun-88 22:22:53") -(10226 PASS "DANIELS" "23-Jun-88 22:26:08") -(10230 PASS "DANIELS" "23-Jun-88 22:29:54") -(10253 PASS "DANIELS" "23-Jun-88 22:33:29") -(10255 PASS "DANIELS" "23-Jun-88 22:37:02") -(10275 PASS "DANIELS" "23-Jun-88 22:39:03") -(10283 PASS "DANIELS" "24-Jun-88 16:37:03") -(10295 PASS "DANIELS" "24-Jun-88 16:37:49") -(10321 FAIL "DANIELS" "24-Jun-88 16:46:20") -(10333 PASS "DANIELS" "24-Jun-88 16:53:48") -(10334 PASS "DANIELS" "24-Jun-88 16:59:19") -(10355 PASS "DANIELS" "24-Jun-88 17:00:54") -(10358 PASS "DANIELS" "24-Jun-88 17:02:14") -(10359 PASS "DANIELS" "24-Jun-88 17:03:17") -(10361 FAIL "DANIELS" "24-Jun-88 17:05:38") -(10383 PASS "DANIELS" "24-Jun-88 17:14:10") -(10387 PASS "DANIELS" "24-Jun-88 17:49:10") -(10388 PASS "DANIELS" "24-Jun-88 17:49:29") -(10390 PASS "DANIELS" "24-Jun-88 17:55:34") -(10397 PASS "DANIELS" "24-Jun-88 17:56:36") -(10398 PASS "DANIELS" "24-Jun-88 17:58:17") -(10399 PASS "DANIELS" "24-Jun-88 18:00:03") -(10400 PASS "DANIELS" "24-Jun-88 18:08:52") -(10423 PASS "DANIELS" "24-Jun-88 18:25:45") -(10426 PASS "DANIELS" "24-Jun-88 18:28:34") -(10450 PASS "DANIELS" "24-Jun-88 18:33:26") -(10459 PASS "DANIELS" "24-Jun-88 18:36:20") -(10461 PASS "DANIELS" "24-Jun-88 18:39:08") -(10466 PASS "DANIELS" "24-Jun-88 18:40:53") -(10375 PASS "DANIELS" "24-Jun-88 19:36:02") -(10019 PASS "DANIELS" "30-Jun-88 16:41:06") -(10216 PASS "DANIELS" "30-Jun-88 16:41:12") -(10217 PASS "DANIELS" "30-Jun-88 16:41:15") -(10219 PASS "DANIELS" "30-Jun-88 16:41:24") -(10220 PASS "DANIELS" "30-Jun-88 16:41:26") -(10224 PASS "DANIELS" "30-Jun-88 16:41:28") -(10226 PASS "DANIELS" "30-Jun-88 16:41:30") -(10230 PASS "DANIELS" "30-Jun-88 16:41:32") -(10253 PASS "DANIELS" "30-Jun-88 16:41:34") -(10255 PASS "DANIELS" "30-Jun-88 16:41:37") -(10275 PASS "DANIELS" "30-Jun-88 16:41:39") -(10283 PASS "DANIELS" "30-Jun-88 16:41:41") -(10295 PASS "DANIELS" "30-Jun-88 16:41:43") -(10305 PASS "DANIELS" "30-Jun-88 16:41:46") -(10309 PASS "DANIELS" "30-Jun-88 16:41:48") -(10333 PASS "DANIELS" "30-Jun-88 16:41:50") -(10334 PASS "DANIELS" "30-Jun-88 16:41:52") -(10355 PASS "DANIELS" "30-Jun-88 16:41:54") -(10358 PASS "DANIELS" "30-Jun-88 16:41:56") -(10359 PASS "DANIELS" "30-Jun-88 16:41:58") -(10375 PASS "DANIELS" "30-Jun-88 16:42:01") -(10383 PASS "DANIELS" "30-Jun-88 16:42:04") -(10387 PASS "DANIELS" "30-Jun-88 16:42:06") -(10388 PASS "DANIELS" "30-Jun-88 16:42:10") -(10390 PASS "DANIELS" "30-Jun-88 16:42:12") -(10397 PASS "DANIELS" "30-Jun-88 16:42:16") -(10398 PASS "DANIELS" "30-Jun-88 16:42:20") -(10399 PASS "DANIELS" "30-Jun-88 16:42:23") -(10400 PASS "DANIELS" "30-Jun-88 16:42:27") -(10420 PASS "DANIELS" "30-Jun-88 16:42:30") -(10423 PASS "DANIELS" "30-Jun-88 16:42:34") -(10426 PASS "DANIELS" "30-Jun-88 16:42:37") -(10450 PASS "DANIELS" "30-Jun-88 16:42:40") -(10459 PASS "DANIELS" "30-Jun-88 16:42:42") -(10461 PASS "DANIELS" "30-Jun-88 16:42:45") -(10466 PASS "DANIELS" "30-Jun-88 16:42:48") -(10386 FAIL "DANIELS" "30-Jun-88 17:03:29") -(10386 PASS "DANIELS" "30-Jun-88 20:05:56") diff --git a/internal/test/Maiko/ARs/ENDLESS-PUSHES b/internal/test/Maiko/ARs/ENDLESS-PUSHES deleted file mode 100644 index 717c48a9..00000000 --- a/internal/test/Maiko/ARs/ENDLESS-PUSHES +++ /dev/null @@ -1,20 +0,0 @@ -(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP") -(filecreated "30-Jun-88 20:04:14" {eris}maiko>ars>endless-pushes.\;1 655 - - |changes| |to:| (vars endless-pushescoms) - (functions endless-pushes)) - - -; Copyright (c) 1988 by Xerox Corporation. All rights reserved. - -(prettycomprint endless-pushescoms) - -(rpaqq endless-pushescoms ((functions endless-pushes))) - -(cl:defun endless-pushes () - (while t when (prog nil - (return (eq 0 (logand 1 (return))))) do (print "hi"))) -(putprops endless-pushes copyright ("Xerox Corporation" 1988)) -(declare\: dontcopy - (filemap (nil))) -stop diff --git a/internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL b/internal/test/Maiko/ARs/ENDLESS-PUSHES.DFASL deleted file mode 100644 index d25a53ff68eb7b1e55b4c317fd9641988c92f92b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcma)5U2D@&7(O|j{jgTkL7gDN5ii7HM!&>aMJgA5c=Dl7q>~}9#P${JJ

)pE5A$el*5-l*Lz zOg{4u_=bnzdi?vAkE>!)NZ?$25D^ymQFO7T=~S_)>`+xV6^!_sNL*x&Y^buWN}6G{ zokbpr6%u$usqa2>`?2o<1`7T*%C_2u;%KJ9N5V^d4G2Y*wlsrEF)xg_Oc5C8Op6*g z4+Ckl?EqyO%ABg%G#SQM_-HOhK!@tc4|K|-6eJE%#*&qFc@==1W;oQ=HD(DsN*@?u zzki6pE4n_lnb=Fb9w+6(iBldGtAFU-KEg@gX(()5%E#z?%%l0gH+&S`{LfDYeHxd*>B5tzyDRvc@a6S% zkH=qspmAx&%_UH9&axpbB%J3F-t8qRU6_uD=pPH6VTiqEPxD|%09Pq^J@{8l>yfRk ht~s&KsJQ9+-gEdX{GsP}f}Xec3Zcw*^zqhY@)IAC>X-lk diff --git a/internal/test/Maiko/ARs/optests.dfasl b/internal/test/Maiko/ARs/optests.dfasl deleted file mode 100644 index 8895f2786e3ba1a3ee1e7d9002841ebfe58c2061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 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 diff --git a/internal/test/loops/LOOPS-TESTER-2-4.dfasl b/internal/test/loops/LOOPS-TESTER-2-4.dfasl deleted file mode 100644 index 912665c9c09f67a9f01ffaff8a3f66a363fd48f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8488 zcmd^^e{37&8OQJJv`L!8J*TNLAx*ELFcx}klO?TF3iNWmG;VFbp6#TRAr&`qaaJd; z5{IgSq5?q_uz)5sySEfEO-!H(ts7{XSOE_)F}g{Eu_6ALm?mxP5433&LPA3t-SfQ9 zIdNkrO#?$4tL(ma?~mu+yL&#*_j#NX(z08OplW1>4-KW0qiSY6duTkX9>|QUW0~>M zfuwo>`qjJ4Xdt}Tj2+!>=yCHKHw77s#OQx5ZpPwfRBP8dHr~)t7b{vdFq%wclY{D> zjO zG9yXS9pY0XNp81{=hc#=NDkRLnRE37f~FBQVfX$ZGaQojSWan;#r3dXkNUMhIMNqy zwQ@?En#~;2(#boMX?zI74zOZ9o~!EV3mfqO3tLn2F~@2!sQAsEK-kpKE-de1HDIxV zMa;0H3KlG9eQ_|k3=XUPfv71KJKWY(1@^!`{BgZIXj(ZZJbvh^jOfO0eJ6BO2g2|; zgMnB?wsOnw3XiALN2RBxrImDZcw2CTid1H^FeGs&Zc(m*Empz?B2gA`RKQ6!ZqyIA zAH&C?h!f}mTW;YoB|^ab4J9Hx{@V@3#}+wVqe8k3AgA3Z*`)Zfp^5Er8$K=X2vx?Gx|bi zIIiOZ1^0Mt*1=_d1^7a4O>}%jO(q6XYBo7$$AjcRb|^EV!lRW=^Yzo!_rVL=IU-4G zZ_TH6{i{LB!^?eXMBaB6TI@zwZIE^~I2!jfHM->rc=4}<0LfQzz%5sXUzenPN}ef` zOt~LVEao~Vh0jUnkENb~L&xzjSYj@4_xgSH`7o?cJ6OHzRqP(AcnA9P(BPR(#d(-U z##adAo;>qRGLLP%Vb*vj4>1Mz=oMz*a>_yGaphTksAbE8paFam~3B z+`-jqMx!jMQ50)+DzKooRS)mgM1M?JtAfy_^~KC6U+;1jB2Nu^#SLI$c@K+*^f;dS z@N!09Gzu<90W++JOx}TGRd73A0~{?m2w^8XkP0QUsmvf7?MRG-6`%iHl zn+X`MfJYp;lNn<`af3RXIG9w&#z≪mqhk+@-wP%B_tfr!DvBE$V>;NcNyQG(uvE zefM00n|t?34D#^2ZwrA9jh?h7o}^}uWJksQPd>?a;p7MH$qh6a;#$$fPMFj*ExC8} z+T5p7jUsGYx#o0Yc>iDmFMm<&vjdq7+eN)If-Ke-HE~1m$;pOX2VSyTh#$mwE#4bt zd$fK%*k{K0Cb^RLNRq<~n^z1LilCOkixejCj;e2q#G}1^;oa@0`PCGeSZQRs<4cK5 zh&RLp#2XJWJi!MKq3h%S;Rpr6XC?@7&Ee#m9WrmDn8Dkf3h(4s&j|zu--`aZgZr>i zh~M}4HgvFabT%d4DFpyQb7V9lz(2;fr}>RG!ThF`XrYGRj7vWz=Ke~|{epL6=Nan! z9(Cr>D=_;JNe+%b#EqkT4|2);d%i@*}p>5l(oK}WK%q8YW(Z_r7V(;4&owD1< zkS4wxhbF9Cm99d(85+6cNYU{EOs$=lDN1Y*Dvr773`;x;$lQX+@R-cwr+Le?h|DjR zQt|6DRH$F5UZd~3Ws>BJ^?rUy2E7MrK;F|%kbKm6vQkqfYw*kpyQd)RoFof9y|(PWd-i%IV*R434IHz;4=hYfS{9?+wlF|ZeK2vJ>2q{qVr3@IiD03YW#WV{B{wY z>a@76$4lva?mtdvQR#|@kTYXt%j(a+5J2JzDtQ@&D_9}g6xWH=v7uwB*#h>mbk2h{ zFx0N12KLxBu#0)H2A?Rt1lF$z zx?h4tN1z|Q_-Alf+nX5Evyj{EAJ2+<@%yyMqDA*|V=)P+uU!;_N3C32VY8Q24;~@> znr+jI3z4>9Nq4jewPwmP-z-J#Pi0VR`9e#&A{{Gc>hh{PQI{3iwDpg& zO>drgCz;nS&gQT0pg5af|LTPPHRV~;Bx|xwHO|&~jfFa|Q50xi)IYDSe_mVvRx&T@ zpPFatBvU8E8E4I)e^4+A{cFZL&x`ukEX=^=ya!nm)Oqvi-+Fvt_?@ZquC?pDl~CW+ zEl}sVq0Xy^I&T%!dChKT;U`z2fiDxBFAFeeDiVFGg> zfq5fko!3$4Rn+MqA}g$%@cfLL7pa*eppDG#4V>OIj%46htsW_H;W%m^Tl~< zk**GB;ExvgM-2Gov+Un7&Jw)0+wiWjp?%A4C!qcO3VVr45lPO?kbDYHr!HLhHyr6h AIRF3v diff --git a/internal/test/loops/LOOPS-TESTER-BASICS.dfasl b/internal/test/loops/LOOPS-TESTER-BASICS.dfasl deleted file mode 100644 index 4d70cbe093c0b0b8a80e61764a0b22174dae67df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1048 zcmbVLTTj$L6rPr4m(8-et1-q0%se8YnB@{yG-7F|P%Z7I(+%=i*)H2q+D$JKLP(6y zO^_g@Yve!p2)y`@jQ;@76yhcE1(Igc`Py^lyUaO6!*3-GOTl*E^_&m~N!(9j+zmn; z1xdK!;4a{JkC>{yPU!v%Nwmn!OU*D^^lB9>LM>tnOCnVzI`w?EO8+X{2pv0iI(W_L z_)gTZcPDXU9xKkfFtNj3+<4Y(0y4KSGq*4|Jylgis$HFUgTmRyRQ2-ogntwugf{c1 zf>6EAv3(h#8sfR^IK88&8j(x_0%XmQc$6KawFzp8x-6Qqpz5u*HIb#Y29ATi;5qLd zkNL38LznDRI-<07$x;nHJK{d@51?U9CW@*Pf%S!Q#i&5Xg3%&6KLQ0sqisRUVR$Xe zs!8%+GOI*@OmJUGz0F_#z^hR6;psecPsHV~um!-u$J@LGKbb5mBUWsF} zKwu61hb(+TgCRzds{q9k5NMf3i!Z>Y%!tY$pE5h{=NbN+9#?|O>@%OG_Zss8q$D(( z*Xc~p9;cHxxd!NKeuyP3wN*_PBu%7L(8X19f<{LWI$MEczOU5K;34;$Ghc+7itKb< z-;q2!ia2nzxJ-1qz6w9x%7Qv2mLMBadzI*x$N~g24*tZ+0fADME}D+*dAm69VcD_$ z7;XXX1UT-w5r8lVu8-}V9!$d|-gctM^*3?S$K%XYy7(lQJE~c58+7?v=UDGdJnvno zhw8`PMao^ge)aRvJyZGfZ$FrDJcJORhm{?HINTERNAL>LIBRARY>DO-TEST.\;15 16187 - - IL:|changes| IL:|to:| (IL:VARIABLES *TEST-FILE-PATTERN*) - - IL:|previous| IL:|date:| "25-Mar-87 16:19:44" IL:{ERIS}INTERNAL>LIBRARY>DO-TEST.\;14 -) - - -; Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved. - -(IL:PRETTYCOMPRINT IL:DO-TESTCOMS) - -(IL:RPAQQ IL:DO-TESTCOMS - ((IL:VARIABLES *ANY-ERRORS* *TEST-CLEANUP-FORMS* *TEST-COMPILE* *TEST-MODE* - *TEST-BATCH-RESULTS* *TEST-FILE-PATTERN* *TEST-FILE-NAME*) - (IL:P (DEFPACKAGE "XCL-TEST" (:USE "LISP" "XCL") - (:IMPORT DO-TEST-FILE DO-ALL-TESTS DO-TEST DO-TEST-GROUP CL-READFILE - EXPECT-ERRORS TEST-DEFUN TEST-DEFMACRO TEST-SETQ *TEST-MODE* - *TEST-COMPILE* *TEST-BATCH-RESULTS* *TEST-FILE-PATTERN* - *TEST-FILE-NAME*))) - (IL:FUNCTIONS DO-TEST DO-TEST-GROUP TEST-DEFMACRO TEST-DEFUN TEST-SETQ - WITHOUT-BATCH-MODE-ERRORS EXPECT-ERRORS DO-ALL-TESTS CURRENT-FILE-NAME CL-READFILE - DO-TEST-FILE DO-TEST-LIST) - (IL:PROP (IL:MAKEFILE-ENVIRONMENT IL:FILETYPE) - DO-TEST))) - -(DEFVAR *ANY-ERRORS* NIL) - - -(DEFVAR *TEST-CLEANUP-FORMS* NIL) - - -(DEFVAR *TEST-COMPILE* NIL) - - -(DEFVAR *TEST-MODE* :BATCH) - - -(DEFVAR *TEST-BATCH-RESULTS* "{eris}cml>test>test-results" ) - - -(DEFVAR *TEST-FILE-PATTERN* '("{ERIS}CML>TEST>*.TEST;" "{ERIS}CML>TEST>*.X;" - "{ERIS}PATCHES>TESTS>*.TEST;" - "{ERIS}TEST>*.TEST;") ) - - -(DEFVAR *TEST-FILE-NAME* "unknown" ) - -(DEFPACKAGE "XCL-TEST" (:USE "LISP" "XCL") - (:IMPORT DO-TEST-FILE DO-ALL-TESTS DO-TEST DO-TEST-GROUP CL-READFILE EXPECT-ERRORS TEST-DEFUN - TEST-DEFMACRO TEST-SETQ *TEST-MODE* *TEST-COMPILE* *TEST-BATCH-RESULTS* - *TEST-FILE-PATTERN* *TEST-FILE-NAME*)) - -(DEFMACRO DO-TEST (IL:NAME-AND-OPTIONS &BODY IL:BODY) - (LET ((IL:NAME NIL) - (IL:OPTIONS NIL)) - (COND - ((CONSP IL:NAME-AND-OPTIONS) - (SETQ IL:NAME (CAR IL:NAME-AND-OPTIONS)) - (SETQ IL:OPTIONS (CDR IL:NAME-AND-OPTIONS))) - (T (SETQ IL:NAME IL:NAME-AND-OPTIONS))) - (IF (OR (EQ *TEST-MODE* :INTERACTIVE) - (EQ *TEST-MODE* :BATCH-VERBOSE)) - (FORMAT *ERROR-OUTPUT* "Testing... ~S~%" IL:NAME)) - `(NOT (WHEN (NULL (WITHOUT-BATCH-MODE-ERRORS ,@IL:BODY)) - (FORMAT *ERROR-OUTPUT* "Test \"~A\" failed in file \"~A\"~%" ',IL:NAME ( - CURRENT-FILE-NAME - )) - (IL:SETQ *ANY-ERRORS* T))))) - - -(DEFMACRO DO-TEST-GROUP (IL:NAME-AND-OPTIONS &BODY IL:BODY) - (LET ((IL:NAME NIL) - (IL:OPTIONS NIL)) - (COND - ((CONSP IL:NAME-AND-OPTIONS) - (SETQ IL:NAME (CAR IL:NAME-AND-OPTIONS)) - (SETQ IL:OPTIONS (CDR IL:NAME-AND-OPTIONS))) - (T (SETQ IL:NAME IL:NAME-AND-OPTIONS))) - - (IL:* IL:|;;| "Hack: find :BEFORE and :AFTER clauses in the body and move them out") - - (LOOP (IF (AND (SYMBOLP (CAR IL:BODY)) - (OR (EQ (CAR IL:BODY) - :BEFORE) - (EQ (CAR IL:BODY) - :AFTER))) - (PROGN (IL:SETQ IL:OPTIONS (IL:APPEND IL:OPTIONS (LIST (CAR IL:BODY) - (CADR IL:BODY)))) - (IL:SETQ IL:BODY (CDDR IL:BODY))) - (RETURN NIL))) - `(LET ((*TEST-CLEANUP-FORMS* NIL)) - (BLOCK ,IL:NAME ,(IF (OR (EQ *TEST-MODE* :INTERACTIVE) - (EQ *TEST-MODE* :BATCH-VERBOSE)) - (FORMAT *ERROR-OUTPUT* "Testing... ~S~%" IL:NAME)) - ,(LET ((IL:BEFORE (IGNORE-ERRORS (GETF IL:OPTIONS :BEFORE)))) - (IF IL:BEFORE `(WHEN (NULL (WITHOUT-BATCH-MODE-ERRORS ,IL:BEFORE T)) - (FORMAT *ERROR-OUTPUT* - ":BEFORE forms for test \"~A\" in file ~S failed." - ',IL:NAME - (CURRENT-FILE-NAME)) - (IL:SETQ *ANY-ERRORS* T) - (RETURN-FROM ,IL:NAME)))) - ,@(IL:|for| IL:B IL:|in| IL:BODY - IL:|join| (IL:|if| (AND (CONSP IL:B) - (EQ (CAR IL:B) - 'DO-TEST)) - IL:|then| (LIST IL:B) - IL:|else| (FORMAT *ERROR-OUTPUT* - "Non DO-TEST form in ~S in ~S~%~S~%" IL:NAME - (CURRENT-FILE-NAME) - IL:B))) - ,(LET ((IL:AFTER (IGNORE-ERRORS (GETF IL:OPTIONS :AFTER)))) - (IF IL:AFTER `(WHEN (NULL (WITHOUT-BATCH-MODE-ERRORS ,IL:AFTER T)) - (FORMAT *ERROR-OUTPUT* - ":AFTER forms for test \"~A\" in file ~S failed." - ',IL:NAME - (CURRENT-FILE-NAME)) - (SETQ *ANY-ERRORS* T))))) - (EVAL (CONS 'PROGN *TEST-CLEANUP-FORMS*)) - NIL))) - - -(DEFMACRO TEST-DEFMACRO (IL:NAME &REST IL:STUFF) - `(PROGN (IF (FBOUNDP ',IL:NAME) - (IF (MACRO-FUNCTION ',IL:NAME) - (PUSH (LIST 'SETF (LIST 'SYMBOL-FUNCTION (LIST 'MACRO-FUNCTION - '',IL:NAME)) - (LIST 'QUOTE (SYMBOL-FUNCTION (MACRO-FUNCTION ',IL:NAME)))) - *TEST-CLEANUP-FORMS*) - (ERROR "Please don't redefine ~A in a test form" ',IL:NAME)) - (PUSH (LIST 'REMPROP '',IL:NAME ''IL:MACRO-FN) - *TEST-CLEANUP-FORMS*)) - (DEFMACRO (IL:\\\, IL:NAME) ,@IL:STUFF ) -)) - - -(DEFMACRO TEST-DEFUN (IL:NAME &REST IL:STUFF) - `(PROGN (IF (FBOUNDP ',IL:NAME) - (IF (OR (MACRO-FUNCTION ',IL:NAME) - (SPECIAL-FORM-P ',IL:NAME)) - (ERROR "Please don't redefine ~A in a test form" ',IL:NAME) - (PUSH (LIST 'SETF (LIST 'SYMBOL-FUNCTION '',IL:NAME) - (LIST 'QUOTE (SYMBOL-FUNCTION ',IL:NAME))) - *TEST-CLEANUP-FORMS*)) - (PUSH (LIST 'FMAKUNBOUND '',IL:NAME) - *TEST-CLEANUP-FORMS*)) - (DEFUN (IL:\\\, IL:NAME) ,@IL:STUFF ) -)) - - -(DEFMACRO TEST-SETQ (&REST STUFF) - (LET (UNBINDLIST) - (DO ((X STUFF (CDDR X))) - ((NULL X)) - (PUSH `(IF (BOUNDP ',(CAR X)) - (PUSH (LIST 'SETQ ',(CAR X) (LIST 'QUOTE (SYMBOL-VALUE - ',(CAR X)))) - *TEST-CLEANUP-FORMS*) - (PUSH (LIST 'MAKUNBOUND '',(CAR X)) - *TEST-CLEANUP-FORMS*)) UNBINDLIST)) - `(PROGN ,@UNBINDLIST (SETQ ,@STUFF)))) - - -(DEFMACRO WITHOUT-BATCH-MODE-ERRORS (&BODY IL:BODY) (COND - ((EQ *TEST-MODE* :INTERACTIVE) - `(PROGN ,@IL:BODY)) - (T `(IGNORE-ERRORS ,@IL:BODY)))) - - -(DEFMACRO EXPECT-ERRORS (IL:ERROR-TYPES &REST IL:FORMS) `(CONDITION-CASE (PROGN ,@IL:FORMS NIL) - (,IL:ERROR-TYPES (CONDITION) - (VALUES T CONDITION)))) - - -(DEFUN DO-ALL-TESTS (&KEY (RESULTS *TEST-BATCH-RESULTS*) - (PATTERNS (IF (CONSP *TEST-FILE-PATTERN*) - *TEST-FILE-PATTERN* - (LIST *TEST-FILE-PATTERN*))) - (SYSOUT-TYPE NIL) - (RESUME NIL)) - (LET ((IL:NO-PROBLEMS T) - (*DEFAULT-PATHNAME-DEFAULTS* (PATHNAME "{ERIS}CML>TEST>")) - (*ERROR-OUTPUT* (IF (EQ RESULTS T) - *ERROR-OUTPUT* - (OPEN RESULTS :DIRECTION :OUTPUT :IF-EXISTS (IF RESUME :APPEND - :NEW-VERSION))))) - (UNWIND-PROTECT (PROGN (IF (NOT RESUME) - (PROGN (FORMAT *ERROR-OUTPUT* - ";;; Test results for sysout of ~A~%" IL:MAKESYSDATE - ) - (IF SYSOUT-TYPE (FORMAT *ERROR-OUTPUT* - ";;; Sysout type is ~A~%" - SYSOUT-TYPE)) - (IF *TEST-COMPILE* (FORMAT *ERROR-OUTPUT* - ";;; Tests are being compiled~%") - ) - (FORMAT *ERROR-OUTPUT* ";;; Tests run on ~A~%" (IL:DATE)) - (FORMAT *ERROR-OUTPUT* ";;; Running tests from ~A~2%" - PATTERNS) - (SETQ *ALL-FILES-REMAINING* (IL:FOR DP IL:IN PATTERNS - IL:JOIN (IL:DIRECTORY DP)))) - (FORMAT *ERROR-OUTPUT* ";;;Resuming after dying on file ~S~%" - (POP *ALL-FILES-REMAINING*))) - (IL:|while| *ALL-FILES-REMAINING* - IL:|do| (IL:SETQ IL:NO-PROBLEMS (AND (DO-TEST-FILE (CAR - *ALL-FILES-REMAINING* - )) - IL:NO-PROBLEMS)) - (IL:|pop| *ALL-FILES-REMAINING*)) - (FORMAT *ERROR-OUTPUT* "(END-OF-TESTS)")) - (UNLESS (EQ RESULTS T) - (CLOSE *ERROR-OUTPUT*))) - IL:NO-PROBLEMS)) - - -(DEFUN CURRENT-FILE-NAME NIL *TEST-FILE-NAME*) - - -(DEFUN CL-READFILE (IL:TEST-FILE &OPTIONAL (*READTABLE* IL:CMLRDTBL) - (IL:ENDTOKEN "STOP"))  (IL:* IL:|Pavel| "23-Sep-86 12:40") - (IL:|if| (PROBE-FILE IL:TEST-FILE) - IL:|then| (LET (IL:FORMS-LIST IL:TEM (*PACKAGE* (FIND-PACKAGE 'XCL-TEST)) - (*FEATURES* (CONS :NO-STACK-OVERFLOW *FEATURES*))) - (WITH-OPEN-STREAM (IL:TEST-FILE (IL:OPENTEXTSTREAM (IL:MKATOM IL:TEST-FILE))) - (IL:|until| (OR (NULL (IGNORE-ERRORS (SETQ IL:TEM (READ IL:TEST-FILE)))) - (AND (SYMBOLP IL:TEM) - (STRING= IL:TEM IL:ENDTOKEN))) - IL:|do| (PUSH IL:TEM IL:FORMS-LIST)) - (NREVERSE IL:FORMS-LIST))) - IL:|else| (PROGN (FORMAT *ERROR-OUTPUT* "~%Couldn't find file ~A~%" IL:TEST-FILE) - NIL))) - - -(DEFUN DO-TEST-FILE (IL:FILENAME)  (IL:* IL:|Pavel| "23-Sep-86 12:19") - (LET* ((*PACKAGE* (FIND-PACKAGE 'XCL-TEST)) - (IL:TEST-FORMS (CL-READFILE IL:FILENAME IL:CMLRDTBL)) - (*TEST-FILE-NAME* (LET ((IL:PF (PATHNAME IL:FILENAME))) - (FORMAT NIL "~A.~A;~A" (PATHNAME-NAME IL:PF) - (PATHNAME-TYPE IL:PF) - (PATHNAME-VERSION IL:PF)))) - (*ANY-ERRORS* NIL)) - (DO-TEST-LIST IL:TEST-FORMS) - (IL:|if| *ANY-ERRORS* - IL:|then| (TERPRI *ERROR-OUTPUT*)) - (NOT *ANY-ERRORS*))) - - -(DEFUN DO-TEST-LIST (TEST-FORMS &OPTIONAL OPTIONS NAME) - (LET - ((IL:DFNFLG NIL)) - (DECLARE (SPECIAL IL:DFNFLG)) - (IL:|if| (NULL TEST-FORMS) - IL:|then| (FORMAT *ERROR-OUTPUT* "~%(Trouble reading ~A)~%" (CURRENT-FILE-NAME)) - (SETQ *ANY-ERRORS* T) - IL:|else| - (IL:|for| FORM IL:|in| TEST-FORMS - IL:|do| (IL:BLOCK 0) - (IF (AND (CONSP FORM) - (OR (EQ (CAR FORM) - 'DO-TEST) - (EQ (CAR FORM) - 'DO-TEST-GROUP))) - (IF *TEST-COMPILE* - (BLOCK COMPILER-PUNT - (LET ((COMPILED-FORM (IF (EQ *TEST-MODE* :INTERACTIVE) - (COMPILE NIL `(LAMBDA NIL ,FORM)) - (IGNORE-ERRORS - (COMPILE NIL `(LAMBDA NIL ,FORM)))))) - (IF (NULL (COMPILED-FUNCTION-P COMPILED-FORM)) - (LET ((*PRINT-LEVEL* 3) - (*PRINT-LENGTH* 3)) - (FORMAT *ERROR-OUTPUT* - "Compilation of this form in file ~S failed:~% ~S~%" - (CURRENT-FILE-NAME) - FORM) - (RETURN-FROM COMPILER-PUNT)) - (IF (NULL (IF (EQ *TEST-MODE* :INTERACTIVE) - (PROGN (FUNCALL COMPILED-FORM) - T) - (IGNORE-ERRORS (PROGN (FUNCALL COMPILED-FORM) - T)))) - (LET ((*PRINT-LEVEL* 3) - (*PRINT-LENGTH* 3)) - (FORMAT *ERROR-OUTPUT* - "Compiled code failed for this form in file ~S :~%~S~%" - (CURRENT-FILE-NAME) - FORM)))))) - (EVAL FORM)) - (FORMAT *ERROR-OUTPUT* "Non DO-TEST form at top level in ~S~%~S~%" ( - CURRENT-FILE-NAME - ) - FORM)))))) - - -(IL:PUTPROPS DO-TEST IL:MAKEFILE-ENVIRONMENT (:READTABLE "xcl" :PACKAGE "xcl")) - -(IL:PUTPROPS DO-TEST IL:FILETYPE COMPILE-FILE) -(IL:PUTPROPS IL:DO-TEST IL:COPYRIGHT ("Xerox Corporation" 1986 1987)) -(IL:DECLARE\: IL:DONTCOPY - (IL:FILEMAP (NIL))) -IL:STOP diff --git a/internal/test/lyric/DO-TEST.dfasl b/internal/test/lyric/DO-TEST.dfasl deleted file mode 100644 index 50e2eb0c49944d4cc2759939866efe9a4d9ac39b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10386 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 diff --git a/internal/test/lyric/do-test.tedit b/internal/test/lyric/do-test.tedit deleted file mode 100644 index f90c1469502415cbcc2f6b0dcc9ae07c69088807..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6091 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 Qm!F{Xe*ECyfBDb<0Orp48~^|S diff --git a/internal/test/tools/DO-TEST.~1~ b/internal/test/tools/DO-TEST.~1~ deleted file mode 100644 index 59886fecf6112aa407eae32208dc2f78618a78d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37656 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%0A;vAQbSvQ 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 LRmCT!+I;Xo0Oth+ diff --git a/internal/test/tools/DO-TEST.~2~ b/internal/test/tools/DO-TEST.~2~ deleted file mode 100644 index 7245314f7944efc104884721bae8bdf97ce8a26d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37656 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 LRq=_bHt+opEp`o+ From 211bf958773a7cbd5031ef2782e34b8ba950f8db Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Thu, 24 Dec 2020 17:58:01 -0800 Subject: [PATCH 3/4] remove a few files --- internal/test/Maiko/OBSOLETE/AREF-TESTER.DFASL | Bin 5280 -> 0 bytes internal/test/Maiko/OBSOLETE/ARRAY-TESTER.DFASL | Bin 10727 -> 0 bytes .../Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL | Bin 1312 -> 0 bytes internal/test/Maiko/OBSOLETE/TESTER.DFASL | Bin 8738 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 internal/test/Maiko/OBSOLETE/AREF-TESTER.DFASL delete mode 100644 internal/test/Maiko/OBSOLETE/ARRAY-TESTER.DFASL delete mode 100644 internal/test/Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL delete mode 100644 internal/test/Maiko/OBSOLETE/TESTER.DFASL diff --git a/internal/test/Maiko/OBSOLETE/AREF-TESTER.DFASL b/internal/test/Maiko/OBSOLETE/AREF-TESTER.DFASL deleted file mode 100644 index 069069b65f6e1aa54e1657c8332e38c05bcdacf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5280 zcmds5-A^3X6`z@9KY)cUaf&IG@hrrM5RYZRA($`kusaLG?#`@d2OH8z>9P!7>@`dG zqlpt4yNE`qG$oCJXs*+bRLWCTReo|EgIlS}e^9?gs`}7}zVs>2&Gy`T_lso>Zskf< zk-c;8xp(f&{r!ID%sKaC#x?H`^ZxYBwUv~S;nVrtT0X}wr!#yuozEl;ei`ii`_om$?CAJau8AZh_Y zR-$uyzh!y`_*{BTNEtsgQh4h(IatE_ndu77DSlm66>FQl%bkJ+Jpm~wE0TcMh1-Lw z2UcuQqmsfk!wn8~PKPBO&}I*4kl+*^oPW0Fklvh zxtOG}mg#t3$){4c8Q3awwz5mIJF?Y3lIBUgQQ9o-*)rRPYIc&vlaP&UpcgjKh~GRG zR>gn^dQN!RsHR43--XV%su=aFk(i@2Jpk~RgaPM&~H zV#BW4fLEeTwjcW3*qBA1G{DDGDL!{=&B$8Y&DK4$^@^m)L0JkARmH52t5AXAM*Q#r zVM^AK7rITw?t(5=_php2fb`qwcubyFV8ybzcw11OkCJI_IxPr@=+siWQP*T;TJX<^ z8kyKaCq`9S0mTzjD>cnm+luQ)=M?;!0LVSFjfh23uE?6IL?lHgTWgz_G<9A8cp|DI zV2`p6;M2nC*iI!LSV51*0gyzGQ8?7>0!{vaHiGUs2Z*=_P}YXN={6v&3cizWi!-<=U#T zBrM*_8T`PjpcMCduWn>>qx^dOEPpKj_6qBjR*C=G!CL<9FO+|D(K1gT#W!G7OE_h? zL^PV1Mw2Bv(WPPJ>p^0fAT&j&Kz@uq3b+7nJJUUajfImGa~EI^+U)Kgp=LUE^7+so zd6h%6|4)G9aQOlO_fWtIrtniJf$k}RUK(KvWSGvu;GcO8=?|CDe`l_KsH;^onN^f} z5@Oo*y-E46C$uxq|)oBE)ZZkGJR&ehT3aift~Fxw~;3V)&K6bg44B31|=%~inzgJ@@JCjxdo z^{_h-H2znRJIeR*m-;_~jO8{8-xR*txC0OpAAg%KAq8Is2(4A)&x6*`;B)GXMAJhd z^~LGTdxXwt9`kIxY#^~N5Rf|t$ql5iWIn`6M@4g+5EYrtKfwoR^SvMUUfTTd(r+Ja z`hNEw(b+Qx0m0LC^p;&&y_PbBkRHN6Qmb?x$QwzX_|@@wB95}%N2tG;h}V#Czcy7!LLK6K z3#tjfqAMf?bWS5tM7}}D7g;DL1bl@uq7PsF$a@N3r;xV;Uq$34Dd%oEtLWMEEui~2 zxIn_rkgR=&LzuS>^7|tW>|{<8G>GYLY1SRI&H+y^*Wu}a!+c)fVg5~aDzyC<8R|KL zp;E0>L(wlOMfd3C12mCBw>83yD}=-#@Z~DqiD^RX0=m;jfjmVa?jV;9!VIF!{1o|* zWd_qgm~qu(1}ES3JZL2~`tDkKWi@9U@Sv}+w${%-XsJ~JzgS*X3{?q9DFdhXP zNNOz3mZ3Gk+qg?bLlsmKK+$JMVH^k6t;E*S32WQE6^F8Nk>0>=CFnie))HxaW^-9) z$3Y)n%dh76L_BL`ZL~OGUaKLTp5;`Gq(zJ#22$Um8`Yj3@ZGowE}pz~!!}FDJ7>@d z4?1Dz0UkFTD@5@T6}}mt?YM9QSF-J>9iQvGjEmsfm08rz!m&dGYNQ8LsJZF{hMY#Z ziBQX@O^43SDsRK$r?`s8OEIWp;Y)?u!Pe+kqYIimJ)`4F*le3OGU<2W{4ukZ&ct&o R=~dv$`6Y87Q}+8p;a@s{z6SsR diff --git a/internal/test/Maiko/OBSOLETE/ARRAY-TESTER.DFASL b/internal/test/Maiko/OBSOLETE/ARRAY-TESTER.DFASL deleted file mode 100644 index 8660604cdbfbec4e326c9997807d80f9da87f32b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10727 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 diff --git a/internal/test/Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL b/internal/test/Maiko/OBSOLETE/MAIKO-UNWIND-TESTS.DFASL deleted file mode 100644 index f6a19b4f3e822a1516e3bb27f844bc3052d6d65a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 zcmb7@-)kF35XbjcwtmExIXku`Y8qcD6k~G1mXkDfi|P4pWuJYzJ8oBP4S7-QOB`FW zj3O0E2!znbgCtec?w0hS^dHD;^8-Eiy?;olpMx^HQW7_TLhs?2o!OcD&dlc?qU<-e zXV}fg@y&YNGMb(Cai?uuZ?=qE%}#4KHm-x;xJ@FL-uZ$N%GN5DyB(};TD~(d&8q*k z>pP|l(hHxL^7K^VZY!>}<2_?}#oX!~nOCkD%b%`ZytI00DPOjzH>m#l60Nm6t-acJ z=Z)ph3@6@=8`nTmX{odXp3AE%rPY;-`Tno`C;V{}!E@uyYfM^`lbUkp(79a46EV#>OZUJi7qI1+@!$77I?4yp`FroqfPZbVcvF7ob(^nebBS?eC* zNeadeu1sjz+tvm+a<0!vq{rh3<>Am{&)2(L*&%N!JC%^6MM+nWo zc)NiQb}BEYQBQi+2BuME8Y|#>Sy^Rwytn_y_n9;3$v@uVU(cUBlNkPxOfK3Mvp3C% zuxjL+ELh|ZVas%fGEzyU#hfUlHGHoRk6M}>#{DGsNf1i-ERQFno?CHQDuStu$o+Vt zI1Ys;tZ1WJAwDxn6a|r3z$H;IAveRUjrG9U(bfT>{N|tN2t81J>WC*Z^;+ZFUd_09 zWSrWQ2KptEwinQ9L=-z2_{O*&_$K^3u&9kdEWjq<~w|^{0HB8Ny?CKii_eb7IXOQ r08=q53Lr%BHv*U`wB{si;+&#P%xB@Im=W{P`uMOV^>?FRw)*{7gSds5 diff --git a/internal/test/Maiko/OBSOLETE/TESTER.DFASL b/internal/test/Maiko/OBSOLETE/TESTER.DFASL deleted file mode 100644 index 02dd3856dbfb4e4168a54bc161cc19dbf02296b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8738 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 CUrB}l From c74934fbe2144c9d409e18fb8fc835b107fedd00 Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Thu, 24 Dec 2020 18:03:03 -0800 Subject: [PATCH 4/4] Some trouble clonning repo with these files --- internal/test/Maiko/OBSOLETE/Aux/bbtests | 235 ----------------------- 1 file changed, 235 deletions(-) delete mode 100644 internal/test/Maiko/OBSOLETE/Aux/bbtests diff --git a/internal/test/Maiko/OBSOLETE/Aux/bbtests b/internal/test/Maiko/OBSOLETE/Aux/bbtests deleted file mode 100644 index 07609333..00000000 --- a/internal/test/Maiko/OBSOLETE/Aux/bbtests +++ /dev/null @@ -1,235 +0,0 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10) -(filecreated "24-Jun-88 15:18:43" {eris}malpha>bbtests.\;7 12836 - - |changes| |to:| (functions diagonals simulate-pilotbitblt bump sloped-lines test-diagonals) - (vars bbtestscoms) - - |previous| |date:| "15-Jun-88 19:04:55" {eris}malpha>bbtests.\;2) - - -; Copyright (c) 1988 by Xerox Corporation. All rights reserved. - -(prettycomprint bbtestscoms) - -(rpaqq bbtestscoms ((functions simulate-pilotbitblt bump) - (functions sloped-lines diagonals) - (prop filetype bbtests))) - -(cl:defun simulate-pilotbitblt (bbt) - - (* |;;| "A translation of the algorithm in the Mesa PrincOps.") - - (* |;;| " S-L-O-W !!!") - - (let ((src.word (fetch (pilotbbt pbtsource) of bbt)) - (src.bit (fetch (pilotbbt pbtsourcebit) of bbt)) - (src.bpl (fetch (pilotbbt pbtsourcebpl) of bbt)) - (dst.word (fetch (pilotbbt pbtdest) of bbt)) - (dst.bit (fetch (pilotbbt pbtdestbit) of bbt)) - (dst.bpl (fetch (pilotbbt pbtdestbpl) of bbt)) - (bbt.width (fetch (pilotbbt pbtwidth) of bbt)) - (bbt.height (fetch (pilotbbt pbtheight) of bbt)) - (bool-op (let ((complement? (not (cl:zerop (fetch (pilotbbt pbtsourcetype) of bbt))) - )) - (cl:ecase (fetch (pilotbbt pbtoperation) of bbt) - ((0) (cl:if complement? - cl:boole-c1 - cl:boole-1)) - ((1) (cl:if complement? - cl:boole-andc1 - cl:boole-and)) - ((2) (cl:if complement? - cl:boole-orc1 - cl:boole-ior)) - ((3) (cl:if complement? - cl:boole-eqv - cl:boole-xor))))) - (gray? (fetch (pilotbbt pbtusegray) of bbt)) - (gray.width (itimes (add1 (fetch (pilotbbt pbtgraywidthlessone) of bbt)) - 16)) - (gray.height (add1 (fetch (pilotbbt pbtgrayheightlessone) of bbt))) - line gray.bump last-gray y-forward? x-forward?) - (cl:labels ((modify-bit (dstword dstbit dstoffset srcword srcbit srcoffset) - (cl:multiple-value-bind (srcword srcbit) - (bump srcword srcbit srcoffset) - (cl:multiple-value-bind (dstword dstbit) - (bump dstword dstbit dstoffset) - (cl:setf (ldb (byte 1 (idifference 15 dstbit)) - (getbase dstword 0)) - (cl:boole bool-op (ldb (byte 1 (idifference 15 srcbit - )) - (getbase srcword 0)) - (ldb (byte 1 (idifference 15 dstbit)) - (getbase dstword 0))))))) - (bitblt-item nil - (let ((offset (cl:if x-forward? - 0 - (sub1 bbt.width)))) - (frptq bbt.width - (let ((pos (cl:if gray? - (idifference (imod (iplus offset src.bit) - (abs gray.width)) - src.bit) - offset))) - (modify-bit dst.word dst.bit offset src.word src.bit pos) - ) - (cl:incf offset (cl:if x-forward? - 1 - -1))))) - (setup nil (cl:when gray? - (setq gray.bump (iminus (itimes gray.width (sub1 gray.height))))) - (compute-direction) - (cl:when gray? - (setq last-gray (cl:if y-forward? - (idifference gray.height 1 (fetch (pilotbbt - - pbtgrayoffset - ) - of bbt)) - (fetch (pilotbbt pbtgrayoffset) of bbt)))) - (setq line (cl:if y-forward? - 0 - (sub1 bbt.height)))) - (compute-direction nil (setq y-forward? (setq x-forward? - (not (fetch (pilotbbt pbtbackward) - of bbt)))))) - (setup) - (while (and (ileq 0 line) - (ilessp line bbt.height)) - do (bitblt-item) - (block) (* \; "just to be nice.") - (cl:multiple-value-setq (src.word src.bit) - (bump src.word src.bit (cl:if gray? - (cl:if (= (imod line gray.height) - last-gray) - gray.bump - gray.width) - src.bpl))) - (cl:multiple-value-setq (dst.word dst.bit) - (bump dst.word dst.bit dst.bpl)) - (cl:incf line (cl:if y-forward? - 1 - -1)))))) - -(cl:defun bump (word bit incr) - (cl:multiple-value-bind (word-incr new-bit) - (cl:floor (iplus bit incr) - 16) - (cl:values (addbase word word-incr) - new-bit))) - -(cl:defun sloped-lines (w) - (let* ((feedback-interval (quotient w 20)) - (next-feedback 0) - (black #16*1) - (a (cl:make-array (list w w) - :element-type - 'bit :initial-element 0)) - (da (cl:make-array (itimes w w) - :element-type - 'bit :displaced-to a)) - (r (cl:make-array (list w w) - :element-type - 'bit :initial-element 0)) - (dr (cl:make-array (itimes w w) - :element-type - 'bit :displaced-to r)) - (bbt (create pilotbbt - pbtdest _ (fetch (array-header base) of a) - pbtdestbit _ 0 - pbtsource _ (fetch (array-header base) of black) - pbtsourcebit _ 0 - pbtgrayoffset _ 0 - pbtgraywidthlessone _ 0 - pbtgrayheightlessone _ 0 - pbtwidth _ 0 - pbtdisjoint _ t - pbtusegray _ t))) - (cl:dotimes (slope w) - (cl:when (> slope next-feedback) - (cl:princ #\. *error-output*) - (cl:incf next-feedback feedback-interval)) - (cl:fill da 0) - (replace (pilotbbt pbtdestbpl) of bbt with (iplus w slope 1)) - (cl:incf (fetch (pilotbbt pbtwidth) of bbt)) - (replace (pilotbbt pbtheight) of bbt with (cl:ceiling w (add1 slope))) - (\\pilotbitblt bbt nil) - (cl:fill dr 0) - (simulate-pilotbitblt (create pilotbbt using bbt pbtdest _ (fetch - (array-header base) - of r))) - (cl:when (not (cl:equal da dr)) - (cl:cerror "Try the next one" "Bad BITBLT: diagonal w: ~D slope: ~D" w slope))))) - -(cl:defun diagonals (w) - - (* |;;| "Draw both diagonals in a square of size W.") - - (let* ((failures nil) - (black #16*1) - (a (cl:make-array (list w w) - :element-type - 'bit :initial-element 0)) - (a-base (fetch (array-header base) of a)) - (da (cl:make-array (itimes w w) - :element-type - 'bit :displaced-to a)) - (r (cl:make-array (list w w) - :element-type - 'bit :initial-element 0)) - (r-base (fetch (array-header base) of r)) - (dr (cl:make-array (itimes w w) - :element-type - 'bit :displaced-to r)) - (bbt (create pilotbbt - pbtsource _ (fetch (array-header base) of black) - pbtsourcebit _ 0 - pbtgrayoffset _ 0 - pbtgraywidthlessone _ 0 - pbtgrayheightlessone _ 0 - pbtwidth _ 1 - pbtheight _ w - pbtdisjoint _ t - pbtusegray _ t))) - (cl:macrolet ((clear (which) - `(cl:fill ,which 0))) - (cl:labels ((set-source (bbt base increment) - (cl:multiple-value-bind (word bit) - (bump base 0 increment) - (replace (pilotbbt pbtdest) of bbt with word) - (replace (pilotbbt pbtdestbit) of bbt with - bit)) - bbt) - (check-result (from to start-offset) - (clear dr) - (simulate-pilotbitblt (set-source (create pilotbbt - using bbt) - r-base start-offset)) - (cl:when (not (cl:equal da dr)) - (cl:push (cl:concatenate 'string from " to " to) - failures) - (cl:cerror "Try the next one" - "Bad BITBLT: ~A to ~A diagonal w: ~D " from to w))) - (do-one (from to start-offset bpl) - (clear da) - (replace (pilotbbt pbtdestbpl) of bbt with bpl) - (replace (pilotbbt pbtbackward) of bbt - with (ilessp bpl 0)) - (\\pilotbitblt (set-source bbt a-base start-offset) - nil) - (check-result from to start-offset))) - (do-one "upper left" "lower right" 0 (add1 w)) - (do-one "upper right" "lower left" (sub1 w) - (sub1 w)) - (do-one "lower left" "upper right" (itimes w (sub1 w)) - (iminus (sub1 w))) - (do-one "lower right" "upper left" (sub1 (itimes w w)) - (iminus (add1 w))))) - (cl:values (not failures) - failures))) - -(putprops bbtests filetype :compile-file) -(putprops bbtests copyright ("Xerox Corporation" 1988)) -(declare\: dontcopy - (filemap (nil))) -stop