99 Bottles sample
In the 99 bottles of beer sample, the parser output contains a Greater node, I suspect that should be a Greaterequal node to match the >= in the source?
Also, for strict compatibility with the RC 99 Bottles of Beer task :), the assignment:
- bottles = bottles - 1;
should appear before the final:
- print(bottles, " bottles of beer on the wall\n\n");
This pointed out a bug in the C version. I've updated the sample program, and will be updating the C Syntax Analyzer. And I anxiously await your Algol W solutions to the other compiler related tasks! --Ed Davis (talk) 10:26, 4 November 2016 (UTC)