Skip to content

Chapter IV: Appendix: A

Text size

Adjuncts to Algol 60

List Entities

The delimiter list is a declarator and a specifier.

<list identifier> ::= <identifier>

<loop expression> ::= <for clause> <arithmetic expression>
| <for clause> <loop expression>
| <for clause> (<list>)

<list element> ::= <arithmetic expression>
| <loop expression>
| <list identifier>

<list> ::= <list element>
| <list>, <list element>

<list declaration> ::= list <list identifier> := <list>

Format Entities

The delimiter format is a declarator and a specifier.

<format identifier> ::= <identifier>

<simple format expression> ::='(<Fortran format>[2])'
| <format identifier>

<format expression> ::= <simple format expression>
| <if clause> <simple format expression>
else <format expression>

<format declaration> ::= format <format identifier> := <format
expression>

String Expression

<string expression> ::= <string>
| <if clause> <string>
else <string expression>

External Declaration

The delimiter external is a declarator.

<external identifier> ::= <identifier>

<external list> ::= <external identifier>
| <external identifier>, <external list>

<external declaration> ::= external <external list>
| <type> external <external list>

Comments

Log in to leave a comment.

The Oak Ridge ALGOL Compiler for the Control Data Corporation 1604Chapter IV: Appendix: A

0%1 min left in chapter