a60(1)

a601

An algol 60 interpreter

Usage

a60 [options] [<input-file>]

Overview

A60 is an Algol 60 interpreter, based on the standard of the ``Revised Report on the Algorithmic Language Algol 60''.

Options

-h

Give help on usage.

-V

Print the version string and exit.

-v

Be verbose.

-n

Do not execute the input. Parse and check only.

-i

Do not check or execute the input. Parse only.

-t

Trace the line numbers while running the input.

-strict

Follow strict a60 convention. Skip whitespace in entire input, except in strings, so keywords must be enclosed in quotes.

-c

Create C output from the given input. This is experimental.

-C

Create a executable from the given input. This is -c followed by compiling (gcc is used).

-I

Force inclusion of the include file via cpp statement and no not as copy. Used with -c or -C option.

-o <output-file>

Use <output-file> for output. Used with -c or -C option.

<input-file>

Specification of the inputfile to be interpreted. It would be nice if it is of the form: foobar.a60

Files

/usr/share/nase-a60/a60-mkc.inc - a C include file, used for C-code generation.

Diagnostics

For explanation of the parse-time and run-time error messages, look at the a60.info documentation.

Releases

Unchanged in 3 releases since Debian 2.2 (Potato).

  1. 2.2–3.1

Bugs

Please send bug reports to [email protected]. Please include an example showing the bug.
The interpreter is still growing.
The standard is not implemented exactly; many things are still untested.

Authors

Erik Schoenfelder ([email protected])
June 1991

From nase-a60 0.20a-4 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.