Held: Monday, May 4, 1998
f1()+f2()+f3()
(the order of addition is clear, but it's not always specified which
argument is fully evaluated first).
Program ::= StatementList
StatementList ::= Statement
| Statement ';' StatementList
Statement ::= Assignment
| Conditional
| Loop
| Input
| Output
Assignment ::= identifier '=' Expression
Conditional ::= 'if' Expression 'then' StatementList 'fi'
| 'if' Expression 'then' StatementList 'else' StatementList 'fi'
Loop ::= 'while' Expression 'do' StatementList 'od'
Input ::= 'read' '(' Identifier ')'
Output ::= 'write' '(' Expression ')'
Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.
Source text last modified Thu May 7 20:29:44 1998.
This page generated on Thu May 7 20:34:50 1998 by SiteWeaver.
Contact our webmaster at rebelsky@math.grin.edu