I've been toying with the idea of porting a new parser for SCI. I know where to insert it into the current scripts, so that part is done & tested.
I've been looking at using the Inform parser which I've been working with quite a bit lately. It is really robust, almost too robust. I think there shouldn't be any problem with data types & storage, I am concerned about the heap however. I'm not sure what other limitations there might be here. I believe I read somewhere that the longest input string in SCI could be 50 (or maybe I saw that in the code) which is probably OK.
Thoughts?