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!

