As promised a few years ago,
here's my collection of Sierra's internal AGI tools.
Enjoy!
Ooooh, this is fantastic.
Just yesterday I completed the first version of the parser for my new logic compiler (will post on GitHub soon once it's in a bit better shape) and found a number of quirks in the syntax of the AGI samples you posted on the
other thread, for example the compiler seems to accept : as a statement terminator in addition to of ; (which is used in 99% of other places), and I found at least one case where an identifier could be accepted as a label without a preceding : as long as it appears at the start of a line.
Having access to the original CG.EXE will be handy for testing how these corner cases are handled. Ideally I'd like the new compiler to accept exactly the same syntax and produce exactly the same output as the original, for reasons of authenticity.