AminetAminet
Search:
85731 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

dev/e/AmigaE_CubicIDE_Addon.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Amiga E syntax parsers for Cubic IDE
Author:Murdock / Intense
Uploader:mdk ind yahoo fr
Type:dev/e
Version:1.0
Architecture:m68k-amigaos >= 3.0.0
Date:2026-10-25
Requires:GoldED 8 / Cubic IDE, AmigaOS 3.0+, dev/e/CubicIDE-AmigaE.lha
Distribution:Aminet
Download:dev/e/AmigaE_CubicIDE_Addon.lha - View contents
Readme:dev/e/AmigaE_CubicIDE_Addon.readme
Downloads:5

This archive is a complement to the Aminet archive dev/e/CubicIDE-AmigaE.lha
(Cubic-IDE AmigaE Plugin by Manfred Bergmann). That plugin provides the
toolbar (compile, run) and the Explorer; this archive adds full syntax
highlighting and automatic recognition of #?.e files.

Syntax highlighting for Amiga E in GoldED 8 / Cubic IDE, with a choice of
five compilers:

  - Amiga E 3.3a (EC)
  - E-VO 3.9.4
  - CreativE 2.12
  - Portabl E r6
  - ECX 2.3.1

Each compiler has its own parser, built from the exact keyword, type,
constant, built-in function and system variable tables of that compiler
(extracted from the compiler binaries and sources), so that only words the
compiler really knows are highlighted.


Features
--------

- Context parser with syntax cache (fast, even on a 68000)
- Nested /* ... */ comments, also spanning several lines
- "->" line comments, plus "//" for E-VO and CreativE
- Strings 'text' (with '' and \n, \a ...), character constants "ABCD"
- Numbers: 123, 3.14, $FF, %1010
- Keywords, types, predefined constants, built-in functions and system
  variables of the selected compiler
- UPPERCASE identifiers shown as constants, Capitalised identifiers as
  functions (OpenLibrary, Delay ...)
- The name following PROC (procedure definition) and OBJECT (type)
- Preprocessor directives (#define, #ifdef ...)
- User dictionaries supported (same mechanism as the C add-on)
- 12 colour levels, each configurable, with default colours for both bright
  and dark screens
- Automatic recognition of #?.e files (new "Amiga E" filetype)


Installation
------------

First install dev/e/CubicIDE-AmigaE.lha from Aminet (see its readme), then:

Two installers are provided: "Install-English" (English) and
"Install-French" (French). Double-click the one in your language and
choose "Install". The installer asks which compiler you use, copies the
files to golded:add-ons/amigae/, installs the colour coding preset and adds
the "Amiga E" filetype. Restart Cubic IDE.

To switch to another compiler, simply run the installer again.

To remove the component, run the installer and choose "Uninstall".

Full documentation, including manual installation without the installer:
AmigaE-Parsers-EN.guide (English) and AmigaE-Parsers-FR.guide (French),
next to the installers.


Aminet plugin CubicIDE-AmigaE
-----------------------------

This package is a complement to CubicIDE-AmigaE.lha (dev/e) by Manfred
Bergmann. Both install into golded:add-ons/amigae/ without overwriting each
other's files, and the uninstaller only removes the files of this package.
The highlighting itself also works without the plugin.

If the plugin's "AmigaE" filetype already handles #?.e, keep only one of the
two filetypes (or add the preset amigae_<compiler>.syntax to the plugin's
filetype).


Contents
--------

  Install-English             installer, English (with icon)
  Install-French              installer, French (with icon)
  AmigaE-Parsers-EN.guide     AmigaGuide documentation, English
  AmigaE-Parsers-FR.guide     AmigaGuide documentation, French
  scripts/install-<compiler>.bat
                              regedit scripts (used by the installers,
                              or for manual installation)
  presets/                    colour coding presets amigae_<compiler>.syntax
  add-ons/amigae/syntax/      parsers amigae_<compiler>.parser
  add-ons/amigae/syntax/dictionaries/
                              word lists of each compiler (also usable for
                              automatic case correction)
  add-ons/amigae/README-parser.txt     documentation (English)
  add-ons/amigae/LISEZMOI-parser.txt   documentation (French)


Technical notes
---------------

The parsers are GoldED syntax parser libraries written in C following the
GoldED developer kit (syntax.h, scanlib interface), cross-compiled with vbcc.
They require exec V39 (memory pools).


History
-------

1.0  - first release


Contents of dev/e/AmigaE_CubicIDE_Addon.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1726    3709  46.5% -lh5- b6db Oct 24 19:11 AmigaE_CubicIDE_Addon/add-ons/amigae/LISEZMOI-parser.txt
[Amiga]                   1592    3484  45.7% -lh5- 0d4f Oct 24 19:11 AmigaE_CubicIDE_Addon/add-ons/amigae/README-parser.txt
[Amiga]                   9921   16880  58.8% -lh5- 587f Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/amigae_ecx.parser
[Amiga]                  10006   17120  58.4% -lh5- 7aa0 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/amigae_creative.parser
[Amiga]                   8751   14960  58.5% -lh5- 1222 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/amigae_ec.parser
[Amiga]                   9892   17164  57.6% -lh5- 1f1e Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/amigae_portable.parser
[Amiga]                  11132   19200  58.0% -lh5- 98db Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/amigae_evo.parser
[Amiga]                    104     183  56.8% -lh5- f636 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_creative-constants
[Amiga]                    557    1080  51.6% -lh5- 678f Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_creative-functions
[Amiga]                    280     515  54.4% -lh5- 983f Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_creative-keywords
[Amiga]                     39      42  92.9% -lh5- 454a Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_creative-types
[Amiga]                     79     124  63.7% -lh5- a178 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_creative-variables
[Amiga]                     51      59  86.4% -lh5- 4cd9 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ec-constants
[Amiga]                    482     900  53.6% -lh5- b935 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ec-functions
[Amiga]                    200     356  56.2% -lh5- e14e Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ec-keywords
[Amiga]                     36      36 100.0% -lh0- 5db9 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ec-types
[Amiga]                     78     125  62.4% -lh5- d8ae Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ec-variables
[Amiga]                     36      40  90.0% -lh5- be37 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ecx-constants
[Amiga]                    540    1021  52.9% -lh5- f479 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ecx-functions
[Amiga]                    322     598  53.8% -lh5- 4343 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ecx-keywords
[Amiga]                     69      93  74.2% -lh5- b779 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ecx-types
[Amiga]                     84     138  60.9% -lh5- bf85 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_ecx-variables
[Amiga]                    104     183  56.8% -lh5- f636 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_evo-constants
[Amiga]                    681    1389  49.0% -lh5- 71fd Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_evo-functions
[Amiga]                    351     682  51.5% -lh5- f14d Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_evo-keywords
[Amiga]                     43      46  93.5% -lh5- e185 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_evo-types
[Amiga]                     87     133  65.4% -lh5- 1f2a Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_evo-variables
[Amiga]                     41      48  85.4% -lh5- f482 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_portable-constants
[Amiga]                    584    1197  48.8% -lh5- 7bee Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_portable-functions
[Amiga]                    339     641  52.9% -lh5- b6bf Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_portable-keywords
[Amiga]                     79     112  70.5% -lh5- f7bc Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_portable-types
[Amiga]                     46      65  70.8% -lh5- 0e65 Oct 24 20:55 AmigaE_CubicIDE_Addon/add-ons/amigae/syntax/dictionaries/amigae_portable-variables
[Amiga]                    229     478  47.9% -lh5- 6ed8 Oct 24 20:59 AmigaE_CubicIDE_Addon/AmigaE-Parsers-EN.guide.info
[Amiga]                   1838    4204  43.7% -lh5- e8b0 Oct 24 20:30 AmigaE_CubicIDE_Addon/AmigaE Parser CubicIDE Addon.readme
[Amiga]                   3209    8963  35.8% -lh5- 6730 Oct 24 20:55 AmigaE_CubicIDE_Addon/AmigaE-Parsers-EN.guide
[Amiga]                   1954    6573  29.7% -lh5- acbd Oct 24 20:55 AmigaE_CubicIDE_Addon/Install-English
[Amiga]                    302     536  56.3% -lh5- 04f8 Oct 24 20:59 AmigaE_CubicIDE_Addon/Install-English.info
[Amiga]                   3409    9495  35.9% -lh5- 6428 Oct 24 20:55 AmigaE_CubicIDE_Addon/AmigaE-Parsers-FR.guide
[Amiga]                    231     478  48.3% -lh5- 67f4 Oct 24 20:59 AmigaE_CubicIDE_Addon/AmigaE-Parsers-FR.guide.info
[Amiga]                   1953    6573  29.7% -lh5- 02f8 Oct 24 20:55 AmigaE_CubicIDE_Addon/Install-French
[Amiga]                    301     536  56.2% -lh5- d356 Oct 24 20:59 AmigaE_CubicIDE_Addon/Install-French.info
[Amiga]                    783    2617  29.9% -lh5- 5e78 Oct 24 20:55 AmigaE_CubicIDE_Addon/presets/amigae_creative.syntax
[Amiga]                    776    2605  29.8% -lh5- bca0 Oct 24 20:55 AmigaE_CubicIDE_Addon/presets/amigae_ec.syntax
[Amiga]                    776    2607  29.8% -lh5- f994 Oct 24 20:55 AmigaE_CubicIDE_Addon/presets/amigae_evo.syntax
[Amiga]                    785    2617  30.0% -lh5- 5579 Oct 24 20:55 AmigaE_CubicIDE_Addon/presets/amigae_portable.syntax
[Amiga]                    778    2607  29.8% -lh5- 47a8 Oct 24 20:55 AmigaE_CubicIDE_Addon/presets/amigae_ecx.syntax
[Amiga]                    399     694  57.5% -lh5- 2d96 Oct 24 20:55 AmigaE_CubicIDE_Addon/scripts/install-creative.bat
[Amiga]                    394     670  58.8% -lh5- d10f Oct 24 20:55 AmigaE_CubicIDE_Addon/scripts/install-evo.bat
[Amiga]                    400     694  57.6% -lh5- 28df Oct 24 20:55 AmigaE_CubicIDE_Addon/scripts/install-portable.bat
[Amiga]                    315     673  46.8% -lh5- 5f3f Oct 24 20:59 AmigaE_CubicIDE_Addon.info
[Amiga]                    401     679  59.1% -lh5- e02b Oct 24 20:55 AmigaE_CubicIDE_Addon/scripts/install-ec.bat
[Amiga]                    395     669  59.0% -lh5- d2c7 Oct 24 20:55 AmigaE_CubicIDE_Addon/scripts/install-ecx.bat
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        52 files   77960  157291  49.6%            Oct 25 01:09
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>