Documentation of twGED_scanner ****************************** Author: Thies Wellpott Date: 18.4.1998 What is it? =========== This archive contains various scanners for GoldED 4. Some of them replace existing ones but these do their job better IMHO. They are quite tolerant concerning style. Currently included are: ARexx-label 1.1 (15.04.98) C-define_typedef 1.2 (15.04.98) C-function 1.3 (18.04.98) C-include 1.1 (15.04.98) C-struct_union_class 1.2 (15.04.98) ModPas-PROC_FUNC 1.1 (15.04.98) SQL-CREATE 1.1 (16.04.98) Installation ============ 1. Copy all executable files to GoldED:scanner. 2. Start GoldED 3. Execute command "FUNC" (Shift-ESC or use menu for this) 4. Select "Mode" or "Modus" (new window opens) 5. Enter new scanner and do not forget the pattern 6. You may delete obsolete scanners now Perhaps you must restart GoldED. How do they work? ================= Well, quite nice I think. :-) Just some words: All skip blanks (blanks are ASCIIs <= 32) where possible, are case insensitive (except C keywords) and give some extra information like the beginning of the function parameters or macro parameters or the type (e. g. struct, union or class) of the scanned element. Some more explanation is available from the source code (for SAS/C) which is included in the release archive - but it is only in German, sorry. The source code is for personal use only! Copyright and warrenty ====================== twGED_scanner is FreeWare, Copyright (c) 1997-1998 Thies Wellpott. Non-commercial use is free. Distribution on AmiNet, BBS, floppy disk which cost less than $5 and freeware CDs which cost less than $25 is okay. Otherwise or for commercial use please contact me first. USAGE IS COMPLETELY ON YOUR OWN RISK, NO WARRENTY AT ALL. History ======= V1.0 22.5.1997 - first release V1.1 15.4.1998 - new scanner SQL-CREATE - all scanners are now compiled for 68020 and better (anyone without???) - blanks are now all ASCIIs <= 32 V1.2 18.4.1998 - SQL-CREATE ignores "PUBLIC" and "UNIQUE" before the object type and supports multiword object types like "DATABASE LINK" or "PACKAGE BODY" - C-function allows lines ending with "(" - source code included in AmiNet-release Author ====== Thies Wellpott EMail: Thies.Wellpott@Informatik.Uni-Oldenburg.DE Homepage: http://www.Informatik.Uni-Oldenburg.DE/~thies Snailmail: Moorhauser Weg 14 26419 Schortens Germany Suggestions, bug reports and gifts are always welcome!