'=========================================================================== ' Subject: LIBRARY HELPFILE GENERATOR Date: 04-10-00 (11:22) ' Author: Andreas van Cranenburgh Code: QB, QBasic, PDS ' Origin: andreaswolf@mail.com Packet: HTML.ABC '=========================================================================== 'Make library description in HTML format By Andreas van Cranenburgh (C) 2000 ' Mail any suggestions and bug reports to andreaswolf@mail.com q$ = CHR$(34) ON ERROR GOTO errorhandler FILES INPUT "Input file: ", infile$ INPUT "Output file: ", outfile$ PRINT "Opening files... "; OPEN infile$ FOR INPUT AS #1 OPEN outfile$ FOR OUTPUT AS #2 bodytag$ = "
" PRINT #2, "" PRINT #2, "" END IF LOOP UNTIL EOF(1) COLOR 2, 0: PRINT "done": COLOR 7, 0 PRINT "Adding FUNCTIONs... "; SEEK #1, 1 DO 'Phase: FUNCTIONs LINE INPUT #1, line$ IF LEFT$(LTRIM$(UCASE$(line$)), 8) = "FUNCTION" THEN IF INSTR(line$, "(") = 0 THEN line$ = line$ + " ()" PRINT #2, "" DO LINE INPUT #1, line$ IF LEFT$(LTRIM$(line$), 1) = "'" AND NOT EOF(1) THEN PRINT #2, MID$(LTRIM$(line$), 2) LOOP WHILE LEFT$(LTRIM$(line$), 1) = "'" AND NOT EOF(1) PRINT #2, "
" END IF LOOP UNTIL EOF(1) COLOR 2, 0: PRINT "done": COLOR 7, 0 PRINT "Finishing file "; PRINT #2, "" COLOR 2, 0: PRINT "done": COLOR 7, 0 PRINT outfile$ + " is ready" CLOSE #2 CLOSE #1 END errorhandler: COLOR 4, 0: PRINT "Failed": COLOR 7, 0 RESUME NEXT" DO LINE INPUT #1, line$ IF LEFT$(LTRIM$(line$), 1) = "'" AND NOT EOF(1) THEN PRINT #2, MID$(LTRIM$(line$), 2) LOOP WHILE LEFT$(LTRIM$(line$), 1) = "'" AND NOT EOF(1) PRINT #2, "