7.10.Construct index and examples

constructsyntaxsince
sequenceA | B1.1.0
glossNAME, NAME(speed), NAME(speed,label)1.1.0
variationNAME#var, bare NAME family1.1.0
alias-composedalias and composed-gloss resolution1.1.0
auto-gapimplicit between items, lead-in, tail-out1.1.0
pause$pause, $pause(N)1.1.0
shift$shift(x,y,z,twist), $reset1.1.0
group[A | B](speed,gap,label)1.1.0
spell$spell(x,y,z,twist,label){A | B}1.1.0
expression@name(alpha,rampIn,rampOut), @none, @break1.1.0
anchor$anchor(site){A | B}1.1.1
mirror$mirror(speed,label){A | B}1.1.1
buoy$buoy(speed,label){P}{S}1.1.1
compound$compound(speed,label){P}{S}, P ; S1.1.1
viseme$viseme(word,speed)1.1.1
min-gap-joinA || B1.1.1
neutral-fillNAME!1.1.1
user-function%name(args)1.1.2

Examples (gloss and expression names are illustrative):

1.1.0  $shift(0.3,0,0,0.2) | HELLO | MY NAME(0.75) | @smile(0.5) | $spell{ก | ข} | @none | $pause(15) | $reset
1.1.1  $anchor(mouth){EAT} || WATER! | $compound(1,caption){A}{B} | SIGN ; $viseme(sa-wat-dee)
1.1.2  %num(123) | YEAR