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).