Used for deictic gestures (and, optionally, demos) to indicate the referent of the gesture
entry ::= (null | value) [op (null | value)]* null ::= "" value ::= <Description of referent with no punctuation that is also an op> op ::= "+" | "-" | "/" | "."
Because it would be impossible to account for all potential referents, values can be anything so long as they do not include punctuation that double as ops.
Ops have the following interpretation:
Op | Meaning |
---|---|
+ | Simultaneous gestures |
- | Sequential gestures without return to neutral position |
/ | Gestures morph into one another |
. | Sequential gestures with return to neutral position - DEPRECATED |
Obj is dependent on the Form Column.
Obj must have the same number of values and the same number and type of ops as the Form entry on which it depends.
Only deictic and demo gestures can take values in the Obj column. Specifically, cont palm, cont point, drag, palm, point, and hold require a corresponding value in Obj; demo can optionally take one.
Note
If the code in Form is continued (ending with ~), the corresponding value in Obj must be the same as the Obj value associated with the Form code being continued on the immediately preceding line with a communicative act on the part of the speaker.
Example:
Line 1:
Form: hold + point
Obj: eraser + pencil
Line 2:
Form: point~
Obj: pencil
None