advsys errors and what they mean by jon drukman (jondr@sco.com) -------------------------------- Already defined you attempted to redefine a function or constant. Ambiguous word type you already used the word in a different sense (eg: attempting to define an action that uses the same word as a previously defined noun.) Expecting expression syntax error - probably missing a close parenthesis somewhere! Expecting identifier, number or string you used an incorrect data type in an expression. Expecting verb (verb ...) is required after (action ...) Expecting: REQUIRED, FORBIDDEN or OPTIONAL in defining an action's syntax, you need to specify one of those three keywords (or leave it blank, in which case OPTIONAL is assumed.) Insufficient code space no more room for code (duh). i found that you can increase the code space in advcom.h and then recompile advcom. advint will still be able to interpret the game. No adventure identification information the game must start with an (adventure name version) statement. see the manual. Not a property Not a variable Not an action Not an object you attempted to use something in a context that is inappropriate. usually means you need to define the object with the correct (property ...) (variable ...) (action ...) or (object ...) statement. Too many actions Too many objects Too many words compiler ran out of space. i found that you can increase the constants in advcom.h as much as you like (until your machine runs out of memory). it won't affect advint's ability to run your game. Unknown action definition statement type in defining an action syntax, you used a word the compiler didn't recognize. valid words are: actor, verb, direct-object, preposition, indirect-object, code. Unknown default definition statement type in specifying the default syntax, you used a word the compiler didn't recognize. valid words are: actor, direct-object, indirect-object. Unknown object definition statement type in defining an object, you used a word the compiler didn't recognize. valid words are: noun, adjective, property, class-property, method. Unknown statement type the compiler doesn't recognize the command. probably due to a syntax error, like typing (objec foo). -- Jon Drukman (God's personal DJ) uunet!sco!jondr jondr@sco.com