Class:ParsedNoun
Defined in: adventure/ParsedNoun.js, line 5
Description
ParsedNoun is a special class constructed by Parser.parseNoun(), and used to store metadata about an asset and lists of all possible matches for that asset. This is an internal class that authors should not need to construct.
Private Constructor:
var foo = new AdventureJS.Parser.ParsedNoun(asset)
Parameters:
-
assetObject | AdventureJS.Assets.Asset
- Index
- Methods
- Properties
Index
Methods Collapse all |
Properties |
asset_id
asset_id :Getter
Defined in: adventure/ParsedNoun.js, line 211
Todos: returning this.is_unambiguous breaks with platonics because you wind up with this: is_unambiguous: "platonic_pistachio" matches: all: ['platonic_pistachio'] qindex: 0 qualified:['pistachio_0']
exclude
exclude :Boolean
Defined in: adventure/ParsedNoun.js, line 32
Default value: false
input
input :String
Defined in: adventure/ParsedNoun.js, line 81
Default value: ""
is_all
is_all :Boolean
Defined in: adventure/ParsedNoun.js, line 53
Default value: false
is_assumed
is_assumed :Boolean
Defined in: adventure/ParsedNoun.js, line 166
Default value: false
is_direction
is_direction :String
Defined in: adventure/ParsedNoun.js, line 180
Default value: ""
is_dispenser
is_dispenser :Boolean
Defined in: adventure/ParsedNoun.js, line 194
Default value: false
is_fungible
is_fungible :Boolean
Defined in: adventure/ParsedNoun.js, line 201
Default value: false
is_group
is_group :Boolean
Defined in: adventure/ParsedNoun.js, line 60
Default value: false
is_platonic
is_platonic :Boolean
Defined in: adventure/ParsedNoun.js, line 173
Default value: false
is_plural
is_plural :Boolean
Defined in: adventure/ParsedNoun.js, line 46
Default value: false
is_qualified
is_qualified :String
Defined in: adventure/ParsedNoun.js, line 104
Default value: ""
is_substance
is_substance :String
Defined in: adventure/ParsedNoun.js, line 187
Default value: ""
is_unambiguous
is_unambiguous :String
Defined in: adventure/ParsedNoun.js, line 145
Default value: ""
matchcode
matchcode :Object
Defined in: adventure/ParsedNoun.js, line 131
Default value: ""
matches
matches :Object
Defined in: adventure/ParsedNoun.js, line 111
Default value: { all:[], qualified:[], qindex:0 }
normalized_input
normalized_input :String
Defined in: adventure/ParsedNoun.js, line 89
Default value: ""
original_input
original_input :String
Defined in: adventure/ParsedNoun.js, line 96
Default value: ""
plural
plural :String
Defined in: adventure/ParsedNoun.js, line 39
Default value: ""
preposition
preposition :String
Defined in: adventure/ParsedNoun.js, line 159
Default value: ""
singular
singular :String
Defined in: adventure/ParsedNoun.js, line 67
Default value: ""
type
type :String
Defined in: adventure/ParsedNoun.js, line 74
Default value: ""