AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/Include2GED1.1.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:ARexx macro for developers using GoldED
Author: one at risc.upol.cz (Jan Skypala)
Uploader:one risc upol cz
Type:dev/misc
Architecture:m68k-amigaos
Date:1995-03-10
Download:dev/misc/Include2GED1.1.lha - View contents
Readme:dev/misc/Include2GED1.1.readme
Downloads:748

VERSION
    $VER: Include2GEDDict.readme 1.1 06.03.95

COPYRIGHT
    ©1995 Jan Skypala, Better Software

DISTRIBUTION
    This file is freeware, but also copyrighted to its author.
    You can distribute it in unchaged form for no or nominal fee, upload it to
    BBS, include on public domain CD-ROMs (like Aminet or Fred Fish), in
    magazines.
    It is permitted to include this macro within GoldED archive.
    It is permitted to include this macro in GoldED macro collections (like
    ESEE).
    I would not mind if you send a copy of magazine or free CD if you decided to
    publish it in the magazine or on the CD-ROM.
    It is permitted to include this macro in language packages (I would not mind
    if you send me a copy of package)
    I would not mind if you send at least postcard.

DESCRIPTION
    This is Arexx macro to make life more comfortable. If you like using GoldED
    dictionary for autocompletition and autocasing you maybe hate manual
    inserting every word you want. That's why this Arexx script comes. Running
    it on standard files it will grab the words for them and insert them into
    dictionary automaticaly. Currently recognized files:

    .fd    files with list of libraries functions
    .h     C include files
    .i     assembler include files
    .m     AmigaE include files

USAGE
    rx Include2GEDDict.rexx FILES/M

    FILES - list of files (including paths). If not specified and rexxreqtools
            library available then file requester opens and lets you select
            files.

REQUIREMENTS
    GoldED running
    rexxreqtools.library for file requester if no files specified
    ec:ShowModule for AmigaE modules processing

BUGS
    The program doesn't process two level nested C structures. It's built in,
    but GoldED crashes sometimes when I insert the words into dictionary (maybe
    they are too long), so I made the program to ignore them i.e. it will not
    produce any mischmasch in dictionary. If you want to see the place it is
    lines 381-384 in the program. It is the case of following include files and
    structures:
    devices/inputevent.h
        InputEvent.ie_position.ie_xy.ie_x
        InputEvent.ie_position.ie_xy.ie_y
        InputEvent.ie_position.ie_dead.ie_prev1DownCode
        InputEvent.ie_position.ie_dead.ie_prev1DownQual
        InputEvent.ie_position.ie_dead.ie_prev2DownCode
        InputEvent.ie_position.ie_dead.ie_prev2DownQual
    dos/dosextens.h
        DosList.dol_misc.dol_handler.dol_Handler
        DosList.dol_misc.dol_handler.dol_StackSize
        DosList.dol_misc.dol_handler.dol_Priority
        DosList.dol_misc.dol_handler.dol_Startup
        DosList.dol_misc.dol_handler.dol_SegList
        DosList.dol_misc.dol_handler.dol_GlobVec
        DosList.dol_misc.dol_volume.dol_VolumeDate
        DosList.dol_misc.dol_volume.dol_LockList
        DosList.dol_misc.dol_volume.dol_DiskType
        DosList.dol_misc.dol_assign.dol_AssignName
        DosList.dol_misc.dol_assign.dol_List
    dos/notify.h
        NotifyRequest.nr_stuff.nr_Msg.nr_Port
        NotifyRequest.nr_stuff.nr_Signal.nr_Task
        NotifyRequest.nr_stuff.nr_Signal.nr_SignalNum
        NotifyRequest.nr_stuff.nr_Signal.nr_pad
    You can insert them manually, of course.
    There are no three level nested structures in include files so I didn't care
    about them at all.

HISTORY
    1.0 - first public release
    1.1 - error messages showing in shell eliminated
        - now also understands macro definitions in AmigaE .m modules
        - one level nested C structures are now processed alright
        - typedef struct { ... } name (used in intuition/classusr.h) corrected
        - two level nested C structures processed, just because of GoldED
          crashing the words are not inserted into dictionary yet.
        - arrays in C structures now processed alright

FUTURE
    If you send me files e.g. for pascal I can do the work for them too. Just in
    the case they are pre-compiled (like AmigaE modules) I need some utility to
    convert them into text files.

AUTHOR'S ADDRESSES
    e-mail:     one@risc.upol.cz
    snail mail: Jan Skypala
                Zasovska 730
                Valasske Mezirici
                757 01
                Czech Republic


Contents of dev/misc/Include2GED1.1.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 4435   24151  18.4% -lh5- 36a0 Sep  2  1992 Include2GEDDict.rexx
[generic]                  195     691  28.2% -lh5- 544b Sep  2  1992 Include2GEDDict.rexx.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files    4630   24842  18.6%            Mar  9  1995
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>