Community

AGI Programming => AGI Development Tools => Topic started by: OmerMor on January 13, 2019, 04:09:28 PM

Title: Sierra's Internal AGI Tools
Post by: OmerMor on January 13, 2019, 04:09:28 PM
As promised a few years ago (http://sciprogramming.com/community/index.php?topic=1631.0),
here's my collection of Sierra's internal AGI tools (https://drive.google.com/open?id=1Kgpp3rr9rwsiuiQsMV_7lhJ3tQZyzS_B).

Enjoy!  8)
Title: Re: Sierra's Internal AGI Tools
Post by: Kawa on January 13, 2019, 04:27:59 PM
*pounces on the download*
Title: Re: Sierra's Internal AGI Tools
Post by: Collector on January 13, 2019, 08:48:45 PM
Thanks!
Title: Re: Sierra's Internal AGI Tools
Post by: pmkelly on January 13, 2019, 10:14:48 PM
As promised a few years ago (http://sciprogramming.com/community/index.php?topic=1631.0),
here's my collection of Sierra's internal AGI tools (https://drive.google.com/open?id=1Kgpp3rr9rwsiuiQsMV_7lhJ3tQZyzS_B).

Enjoy!  8)

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 (http://sciprogramming.com/community/index.php?topic=1799.msg12093#msg12093), 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.
Title: Re: Sierra's Internal AGI Tools
Post by: MusicallyInspired on January 14, 2019, 09:22:23 AM
Awesome! So cool!