Groups | Search | Server Info | Login | Register


Groups > comp.lang.misc > #11774

Vim syntax file for Algol 68

From Janis Papanagnou <janis_papanagnou+ng@hotmail.com>
Newsgroups comp.editors, comp.lang.misc
Subject Vim syntax file for Algol 68
Date 2026-02-28 16:50 +0100
Organization A noiseless patient Spider
Message-ID <10nv2rg$26t0r$3@dont-email.me> (permalink)
References <106131k$2489k$1@dont-email.me> <106jon6$oefp$1@dont-email.me> <109gjfa$2s501$1@dont-email.me> <10jhki8$2qlls$1@nntp.eternal-september.org>

Cross-posted to 2 groups.

Show all headers | View raw


Meanwhile I've done a thorough rewrite of the original Vim syntax file!
Keywords have been cleaned up, fixed or removed, and many more keywords
that are supported by the Genie interpreter have been added, based on
what the source files from the current Genie release (algol68g-3.10.10,
2026-02-03) have defined (since not all Genie features are documented).
The match mechanism has been introduced to appear now almost everywhere
to significantly reduce the syntax file size and persistently solve the
sub-string highlighting issue that was inherited from the old original
version.

This version carries the implicit version number 0.3x and could now
become the base for an official version 0.4 for the Vim repositories.

Currently you can find it [only] here:
http://algol68.gridbug.de/algol68.vim
http://algol68.gridbug.de/algol68.vim_README

Future updates will consider new functions that make their way into
the Genie interpreter - that is, if I'm getting aware of any changes
(in the past they haven't been specifically announced). And there's
still a set of functions from a supported external math library that I
also intend to add soon.

I've visually inspected the syntax highlighting on a few dozen source
files and it appears to work fine. But since Algol 68 and specifically
the Genie system supports a plethora of features I cannot guarantee
that everything is there and works perfectly. So if you happen to find
any issues I'd appreciate hints (per email or newsgroup post).

Thanks.

Janis

Back to comp.lang.misc | Previous | NextPrevious in thread | Find similar


Thread

Re: Vim syntax file for Algol 68 Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-01-06 01:21 +0100
  Vim syntax file for Algol 68 Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-02-28 16:50 +0100

csiph-web