Skip to content

Commit c94e353

Browse files
committed
Ready for Release 0.33.1
1 parent e28f801 commit c94e353

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ Pseudocode Specification as an unrestricted download from the AQA website:
9292

9393
https://filestore.aqa.org.uk/resources/computing/AQA-8525-NG-PC.PDF
9494

95-
Note that the only deliberate change from the specification is for `SUBROUTINE` parameters needing to be followed by `: Type` (as for `RECORD` fields), but not where the `SUBROUTINE` is called with arguments.
95+
Note that the only deliberate changes from the specification are:
9696

97-
**Update:** Compound assignment of `RECORD`s now appears in the specification above, as does `OUTPUT`ing of a comma-separated list of `StringExp`s. Support for both of these is anticipated in a future release.
97+
* `SUBROUTINE` parameters in a definition needing to be followed by `: Type` (as for `RECORD` fields), but not where the `SUBROUTINE` is called with arguments.
98+
99+
* Initiializing a variable from a `RECORD` type needs curly braces `{` and `}` and not plain parentheses, this is due to the earlier design of the compiler which means it cannot otherwise distinguish from a `SUBROUTINE` call (with the name of the `RECORD`)
100+
101+
102+
**Update:** Compound assignment of variables from `RECORD`s (in addition to field assignment) now appears in the specification above, as does `OUTPUT`ing of a comma-separated list of `StringExp`s. Support for both of these is provided.

0 commit comments

Comments
 (0)