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 215
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 170
Default value: false
is_direction
is_direction :String
Defined in: Adventure/ParsedNoun.js, line 184
Default value: ""
is_dispenser
is_dispenser :Boolean
Defined in: Adventure/ParsedNoun.js, line 205
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 177
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_stack
is_stack :Boolean
Defined in: Adventure/ParsedNoun.js, line 198
Default value: false
is_substance
is_substance :String
Defined in: Adventure/ParsedNoun.js, line 191
Default value: ""
is_unambiguous
is_unambiguous :String
Defined in: Adventure/ParsedNoun.js, line 149
Default value: ""
matchcode
matchcode :Object
Defined in: Adventure/ParsedNoun.js, line 135
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 163
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: ""