LiteralActionBaseclassaction.t[5192]

Common base class for actions involving literal phrases. This is a mix-in class that can be combined with Action subclasses to create specific kinds of literal actions.

class LiteralActionBase :   object

Superclass Tree   (in declaration order)

LiteralActionBase
        object

Subclass Tree  

LiteralActionBase
        LiteralAction
                OopsAction
                        predicate(Oops)
                SpecialTopicAction
                        predicate(SpecialTopic)
        LiteralTAction
                EnterOnAction
                        predicate(EnterOn)
                        predicate(EnterOnWhat)
                SetToAction
                        predicate(SetTo)
                TurnToAction
                        predicate(TurnTo)
                TypeLiteralOnAction
                        predicate(TypeLiteralOn)
                        predicate(TypeLiteralOnWhat)

Global Objects  

(none)

Summary of Properties  

text_ 

Summary of Methods  

getLiteral  getMessageParam  setObjectMatches  setResolvedObjects 

Properties  

text_action.t[5239]

the text of the literal phrase

Methods  

getLiteral ( )action.t[5236]

get the current literal text

getMessageParam (objName)action.t[5197]
Get a message parameter. We define 'literal' as the text of the literal phrase, in addition to inherited targets.

setObjectMatches (lit)action.t[5219]
manually set the pre-resolved match trees

setResolvedObjects (txt)action.t[5212]
manually set the resolved objects

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3