00001 DECLARE FUNCTION asdf$ (F$) 00002 DECLARE FUNCTION TRIM$ (S$) 00003 DIM SHARED Byte AS STRING * 1 00004 OPEN "list" FOR INPUT AS #1 00005 OPEN "list4" FOR OUTPUT AS #2 00006 CLS 00007 DIM j AS LONG 00008 00009 DO UNTIL EOF(1) 00010 INPUT #1, A$ 00011 ' F$ = TRIM$(LEFT$(LTRIM$(A$), 9)) + ".hpp" 00012 b$ = TRIM$(A$) 00013 C$ = LEFT$(A$, LEN(A$) - 4) 00014 'F$ = "#include <j2k/lang/Error/" + B$ + ">" 00015 S$ = CHR$(34) 00016 D$ = LCASE$(LEFT$(C$, 1)) + RIGHT$(C$, LEN(C$) - 1) 00017 'F$ = C$ + "* " + D$ + "1 = new " + C$ + "();" 00018 'G$ = C$ + "* " + D$ + "2 = new " + C$ + "( new String(" + S$ + C$ + S$ + "));" 00019 00020 F$ = "delete " + D$ + "1;" 00021 G$ = "delete " + D$ + "2;" 00022 00023 00024 PRINT F$ 00025 PRINT G$ 00026 PRINT #2, F$ 00027 PRINT #2, G$ 00028 00029 LOOP 00030 CLOSE 00031 00032 FUNCTION asdf$ (F$) 00033 OPEN F$ FOR BINARY AS #2 00034 FOR j = 1 TO LOF(2) 00035 GET #2, j, Byte 00036 PRINT Byte; 00037 NEXT 00038 00039 END 00040 00041 CLOSE #2 00042 00043 asdf$ = F$ 00044 END FUNCTION 00045 00046 FUNCTION TRIM$ (S$) 00047 TRIM$ = LTRIM$(RTRIM$(S$)) 00048 END FUNCTION 00049