PreResolvedProd class | parser.t[1856]

Pre-resolved phrase production. This isn't normally used in any actual grammar; instead, this is for use when building actions programmatically. This allows us to fill in an action tree when we already know the object we want to resolve.

`class PreResolvedProd : BasicProd`

Superclass Tree (in declaration order)

`PreResolvedProd`
`BasicProd`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`obj_`

Inherited from `BasicProd` :
`firstTokenIndex isSpecialResponseMatch lastTokenIndex`

Summary of Methods

`construct resolveNouns`

Inherited from `BasicProd` :
`canResolveTo getOrigText getOrigTokenList setOrigTokenList`

Properties

`obj_` | `parser.t[1886]`

Our pre-resolved object result. This is a list containing a single ResolveInfo representing our resolved object, since this is the form required by callers of resolveNouns.

Methods

`construct (obj)` | `parser.t[1857]`

no description available

`resolveNouns (resolver, results)` | `parser.t[1875]`

resolve the nouns: this is easy, since we started out resolved

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