|  | 
| 1 | 1 | # pseudocode-compiler | 
| 2 | 2 | 
 | 
| 3 |  | -A utility and CGI program which translates AQA's GCSE pseudocode specification (course code 8525) to Javascript. | 
|  | 3 | +A utility and CGI program which translates AQA's GCSE pseudocode specification (course code 8525) to Javascript, ready for execution in a browser of by Node.JS/Spidermonkey. | 
| 4 | 4 | 
 | 
| 5 | 5 | ## Building under Windows | 
| 6 | 6 | 
 | 
|  | 7 | +Note: | 
|  | 8 | + | 
|  | 9 | +Both 32 and 64-bit executables for Windows are available from the releases page: | 
|  | 10 | + | 
|  | 11 | +https://github.com/cpp-tutor/pseudocode-compiler/releases | 
|  | 12 | + | 
| 7 | 13 | Prerequisites: | 
| 8 | 14 | 
 | 
| 9 | 15 | * Visual Studio 2019 or 2022 with C++ compiler supporting `/std:c++20` | 
| @@ -100,4 +106,8 @@ Note that the only deliberate changes from the specification are: | 
| 100 | 106 | 
 | 
| 101 | 107 | * Initializing 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`) | 
| 102 | 108 | 
 | 
| 103 |  | -**Update:** Compound assignment of variables from `RECORD`s (in addition to field assignment) now appears in the specification above, as does `OUTPUT`ting of a comma-separated list of `StringExp`s. Support for both of these is provided. | 
|  | 109 | +**Updates:** | 
|  | 110 | + | 
|  | 111 | +* Compound assignment of variables from `RECORD`s (in addition to field assignment) now appears in the specification above, as does `OUTPUT`ting of a comma-separated list of `StringExp`s. Support for both of these is provided. | 
|  | 112 | + | 
|  | 113 | +* Version 1.00 released! Other release downloads have been removed as they contained bugs, but sources for these are still available via tags. | 
0 commit comments