bl791/IFDB / programming /advsys /error-msgs.txt
bl791's picture
download
raw
2.6 kB
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

Xet Storage Details

Size:
2.6 kB
·
Xet hash:
564ad2fa7049aa3f854ae2d5a9bc3f39b5c9051866e78aa7052b5df39147d7a3

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.