Skip to content

Commit 70b16b5

Browse files
committed
Ready for release 1.00
1 parent 1ce449f commit 70b16b5

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

README.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# pseudocode-compiler
22

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.
44

55
## Building under Windows
66

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+
713
Prerequisites:
814

915
* 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:
100106

101107
* 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`)
102108

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

Comments
 (0)