Anonymous user
ALGOL 68 Genie: Difference between revisions
no edit summary
m (Added intrawiki links) |
No edit summary |
||
Line 1:
{{implementation|ALGOL 68}}'''ALGOL 68G''' or '''Algol 68 Genie''' is an [[ALGOL 68]]
After successful parsing of an entire source program, the syntax tree, that serves as an intermediate program representation, is interpreted. The interpreter performs many runtime checks.
The author of Algol 68 Genie is Marcel van der Veer. Algol68G is released under [[GNU General Public License|GPL]] and runs on [[Linux]], [[UNIX]], [[BSD]] and [[Mac OS X|Mac OS]] and is available [http://www.xs4all.nl/~jmvdveer/algol.html here].
==Features of Algol68G==
Line 23 ⟶ 22:
* Implementation of a post-checked loop. A do-part may enclose a serial clause followed by an optional until-part, or just enclose an until-part. This is an alternative to the paradigm Algol 68 post-check loop <code>WHILE ... DO SKIP OD</code>.
* Implementation of <code>DOWNTO</code> with comparable function as <code>TO</code> in loop clauses; <code>DOWNTO</code> decreases, whereas <code>TO</code> increases, the loop counter by the value of the (implicit) by-part.
== Deviations from the Revised Report language ==
|