CoreNounPhraseProductionclass

parser.t[4161]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

CoreNounPhraseProduction is a Production subclass for the “core” noun phrase grammar for noun phrases with object vocabulary. This is the part of the grammar that matches the basic name of an object, after all qualifiers (such as articles, possessives, and quantifiers) have already been dealt with. This is the part of the phrase that contains the vocabulary words for game-world objects.

This class is only needed for noun phrases with object vocabulary words. It captures the unqualified core of the phrase as entered by the user, mostly for reiteration in error messages from the parser. It’s not necessary to define rules of this class for noun phrases that don’t have object vocabulary words (e.g., pronouns, ALL).

class CoreNounPhraseProduction :   Production

Superclass Tree   (in declaration order)

CoreNounPhraseProduction
Production
`                 object`

Subclass Tree  

CoreNounPhraseProduction
nounPhrase(main)
pluralPhrase(main)

Global Objects  

(none)

Summary of Properties  

Inherited from Production :
determiner nounPhraseRole npClass parent

Summary of Methods  

build

Inherited from Production :
addNounListItem findAction findChild findParent getNounPhraseRole getText getTokens grammarInfoForBuild isChildOf noteEndOfSentence visitLiteral visitProd

Properties  

(none)

Methods  

build (cmd, np)OVERRIDDEN

parser.t[4162]

no description available

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