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

text/edit/annotate_pascal_syntax.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Annotate Pascal Syntax
Author:nyteshade at gmail.com (Brielle Harrison)
Uploader:nyteshade gmail com (Brielle Harrison)
Type:text/edit
Version:1.3
Architecture:generic
Distribution:Aminet
Date:2020-10-18
Download:http://aminet.net/text/edit/annotate_pascal_syntax.lha - View contents
Readme:http://aminet.net/text/edit/annotate_pascal_syntax.readme
Downloads:3515

This is the Pascal syntax files for Annotate; they cover basic syntax of
Pascal, plus highlighting for all procedures and functions, types, variables
and constants specified in the fpdocs for all the amunits (Amiga Units) that
come with FreePascal 3 for the Amiga. This is roughly 7700 tokens of
highlighting but it greatly improves the ability to code for the Amiga in
Pascal.

Peer Dependencies
-----------------
To make the syntax look better, there is an included SetColors.prefs that is
compatible with the setcolors13.lha tool found on aminet. It can be found 
here.

http://aminet.net/util/sys/setcolors13.lha

The SetColors CLI command can easily apply the supplied color schemes. The 
pascal <Syntax> set defined in AnnotateSyntax.pascal.colors.xml will use the 
pens defined in the corresponding SetColors.<theme>.prefs file. The palette
png files can be seen in the palettes/ directory.


Installation
------------
See the Readme file in the archive.

Notes
-----
The <Style> tag and `styleset` attributes on the <Token> elements do absolutely
nothing right now. They are there to help identity colors chosen in the syntax
file. Their usage is a recommended upgrade for Annotate. We shall see if I 
or another coder puts them to use in a future version.

License
-------
Free to use or distribute however you feel fit.

History
-------
1.3       Fix aminet archive to have the right contents
          Remove file inception

1.2       Add more themes
          Fix error in ChooseTheme script
          Compress InstallSyntax by roughly 60%
          Include images of each theme's palette
          Include source code for InstallSyntax
          Include the full SetColors source archive

1.1       Add four themes
          Add tool to select the themes
          Add InstallSyntax CLI tool for copying the Pascal
            syntax theme into the existing AnnotateSyntax.xml
            file without affecting other themes in the file
            Will replace existing Pascal syntax if you are
            upgrading to a newer version.
          Includes SetColors to handle setting the pens for
            the various themes

1.0       Basic Pascal syntax. Missing primitive types and
            having several other issues. 
          Came with a few different versions of the syntax
            file to support different backgrounds.
        


Contents of text/edit/annotate_pascal_syntax.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                48213  719436   6.7% -lh5- 12da May 17 19:46 annotate_pascal_syntax/AnnotateSyntax.pascal.4colors.xml
[unknown]                48106  741321   6.5% -lh5- 4fe3 May 17 19:22 annotate_pascal_syntax/AnnotateSyntax.pascal.themed.xml
[unknown]                 9008    9008 100.0% -lh0- 558e May 18 23:05 annotate_pascal_syntax/Archives/setcolors13.lha
[unknown]                 2287    5093  44.9% -lh5- fcb4 May 18 23:04 annotate_pascal_syntax/Archives/setcolors13.readme
[unknown]                  239     578  41.3% -lh5- 2bb6 May 25 20:35 annotate_pascal_syntax/ChooseTheme
[unknown]                89125  123625  72.1% -lh5- 603e May 17 19:24 annotate_pascal_syntax/Example.png
[unknown]                  114     204  55.9% -lh5- b7ea May 18 23:51 annotate_pascal_syntax/Install
[unknown]               106976  106976 100.0% -lh0- bd29 May 26 08:34 annotate_pascal_syntax/InstallSyntax
[unknown]                 8237   20401  40.4% -lh5- e6b0 May 25 20:18 annotate_pascal_syntax/Palettes/Cave.png
[unknown]                 7371   20310  36.3% -lh5- 5680 May 16 21:34 annotate_pascal_syntax/Palettes/Dune.png
[unknown]                 6961   20307  34.3% -lh5- b4a7 May 17 18:59 annotate_pascal_syntax/Palettes/Estuary.png
[unknown]                 6891   20308  33.9% -lh5- 8cc5 May 17 19:56 annotate_pascal_syntax/Palettes/Forest.png
[unknown]                 6993   20313  34.4% -lh5- f295 May 25 20:10 annotate_pascal_syntax/Palettes/Heath.png
[unknown]                 7513   20307  37.0% -lh5- 3aee May 25 20:19 annotate_pascal_syntax/Palettes/Lakeside.png
[unknown]                26715   37884  70.5% -lh5- 01c1 May 25 20:06 annotate_pascal_syntax/Palettes/Plateau.png
[unknown]                 6989   20307  34.4% -lh5- f5f6 May 25 20:28 annotate_pascal_syntax/Palettes/Savanna.png
[unknown]                 7381   20311  36.3% -lh5- d060 May 25 20:30 annotate_pascal_syntax/Palettes/Seaside.png
[unknown]                 5979   20315  29.4% -lh5- 4e4c May 17 19:00 annotate_pascal_syntax/Palettes/Sulphurpool.png
[unknown]                 1255    2961  42.4% -lh5- bec9 May 19 00:01 annotate_pascal_syntax/ReadMe
[unknown]                 4935    7908  62.4% -lh5- cfbb Sep 13  1996 annotate_pascal_syntax/SetColors
[unknown]                  214     338  63.3% -lh5- aced May 25 20:17 annotate_pascal_syntax/SetColors.Cave.prefs
[unknown]                  212     338  62.7% -lh5- 5fd5 May 17 19:51 annotate_pascal_syntax/SetColors.Dune.prefs
[unknown]                  218     343  63.6% -lh5- 5a68 May 17 19:52 annotate_pascal_syntax/SetColors.Estuary.prefs
[unknown]                  214     344  62.2% -lh5- 85c4 May 17 20:02 annotate_pascal_syntax/SetColors.Forest.prefs
[unknown]                  211     342  61.7% -lh5- 6633 May 25 20:15 annotate_pascal_syntax/SetColors.Heath.prefs
[unknown]                  218     348  62.6% -lh5- f4ec May 25 20:23 annotate_pascal_syntax/SetColors.Lakeside.prefs
[unknown]                  211     344  61.3% -lh5- 74c7 May 25 20:05 annotate_pascal_syntax/SetColors.Plateau.prefs
[unknown]                  218     344  63.4% -lh5- 8c2e May 25 20:28 annotate_pascal_syntax/SetColors.Savanna.prefs
[unknown]                  210     344  61.0% -lh5- 2fa6 May 25 20:32 annotate_pascal_syntax/SetColors.Seaside.prefs
[unknown]                  226     356  63.5% -lh5- 3976 May 17 19:50 annotate_pascal_syntax/SetColors.Sulphurpool.prefs
[unknown]                 1151    3824  30.1% -lh5- fdc0 May 18 22:53 annotate_pascal_syntax/Src/InstallSyntax.pas
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        31 files  404591 1945138  20.8%            Oct 19 02:17

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>