NotUnderstoodErrorclass

parser.t[5019], newbie.t[327]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

The basic command-level parsing error. This occurs when we can’t find a grammar match to the overall command phrasing.

Modified in newbie.t[327]:
This game may be played by novice players. We’ll try to keep track of how many not-understood commands they enter, in case it helps us decide whether they need help. The playerHelper object will use this information to decide whether to offer help.

class NotUnderstoodError :   ParseError

Superclass Tree   (in declaration order)

NotUnderstoodError
ParseError
Exception
`                         object`

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

Inherited from ParseError :
allowOnRespell curable errStage

Inherited from Exception :
errmsg_

Summary of Methods  

display rankCorrection

Inherited from ParseError :
tryCuring

Inherited from Exception :
construct displayException getExceptionMessage showStackTrace

Properties  

(none)

Methods  

display ( )OVERRIDDEN

parser.t[5020], newbie.t[328]

no description available

rankCorrection (toks, idx, dict)OVERRIDDEN

parser.t[5037]

This is a general verb syntax error, so our best candidates will words that are used in verb phrases. The next best is a corrected word that’s used in any GrammarProd, since the problem might actually be in some other structural part of the command phrase above the verb phrase (a conjunction, for example).

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1