Syntax highlighting for GW-BASIC

0. Contents

This is the documentation of synhili-1.0.1.
   1. Purpose
   2. See it in action
   3. README
   4. Copying
   5. Downloading

1. Purpose

SYNHILI:COM is a TSR for MS-DOS, that provides syntax-highlighting for Microsoft GW-BASIC.

2. See it in action

It is used in these Youtube videos:

Original GW-BASIC:

Installing SYNHILI (also showing its memory use characteristics):

Same situation as above, with SYNHILI now installed:

Color scheme:

3. README

Syntax highlighting for GW-BASIC
Version 1.0.1
Copyright (C) 2011 Joel Yliluoma -- http://iki.fi/bisqwit/
License: zlib
---------------------------------------------------------
SYNHILI.COM is a TSR that provides syntax-highlighting
for Microsoft GW-BASIC.

Color scheme:
	Background: black
	Line numbers: magenta (also in GOTO/GOSUB/RESTORE/ON expr)
	Comments: bright red
	DATA items: bright yellow
	DATA delimiters: brown
	Class one operators (delimiters): green 
	Class two operators (other operators): bright green
	Numeric values: bright blue
	Type suffixes on numeric values: bright magenta
	Syntax errors on numeric values: bright red on red
	File numbers (only with a hash prefix): bright cyan
	String values: cyan
	String delimiters: bright cyan
	Keywords: bright white
	Identifiers: white/gray
	Unrecognized characters: black on cyan

This color scheme is a variant of the same color scheme
that the author has used for nearly two decades on various
programming languages.

4. Copying

animmerger has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the following terms:
zlib license. Summarized: as-is, for-any-purpose, do-not-mispresent, compatible-with-gpl

5. Downloading

The official home page of synhili is at http://iki.fi/bisqwit/source/synhili.html.
Check there for new versions.

Additionally, the most recent source code (bleeding edge) for synhili can also be downloaded by cloning the Git repository by:

Generated from progdesc.php (last updated: Tue, 11 Jan 2011 12:44:20 +0200)
with docmaker.php (last updated: Tue, 11 Jan 2011 12:42:51 +0200)
at Tue, 11 Jan 2011 12:44:33 +0200