hamwalk
Class Ham4HMLGen

java.lang.Object
  extended by antlr.TreeParser
      extended by hamwalk.Ham4HMLGen
All Implemented Interfaces:
Ham4HMLGenTokenTypes

public class Ham4HMLGen
extends antlr.TreeParser
implements Ham4HMLGenTokenTypes

An ANTLR-generated tree-walker, which can be applied to the AST generated by a Ham4Parser for a HamNoSys 4 sign in order to obtain the corresponding HamNoSysML (HML) element.


Field Summary
static java.lang.String[] _tokenNames
           
 
Fields inherited from class antlr.TreeParser
ASTNULL
 
Fields inherited from interface hamwalk.Ham4HMLGenTokenTypes
A1LIST, A1TLIST, A2TLIST, ACTION1, ACTION1T, ACTION2, ACTION2T, BASICHDSHP, BASICHDSHP1, CNTCTBODY, CNTCTHAND, CNTCTOFHAND, CNTCTOHARM, CNTCTOHHAND, CRCLRMVMT, EOF, EXTFIDIR, EXTFIDIR1, EXTFIDIR2, FCROSSING, FIBENDING, FICRSSLIST, FINGERLIST, FISHPLIST, FSHAPE, HamAltbegin, HamAltend, HamAlternatingmotion, HamArcd, HamArcl, HamArcr, HamArcu, HamArmextended, HamBehind, HamBelowstomach, HamBetween, HamBrushing, HamCee12, HamCee12open, HamCeeall, HamCheek, HamChest, HamChin, HamCircled, HamCircledi, HamCircledl, HamCircledo, HamCircledr, HamCirclei, HamCircleil, HamCircleir, HamCirclel, HamCircleo, HamCircleol, HamCircleor, HamCircler, HamCircleu, HamCircleui, HamCircleul, HamCircleuo, HamCircleur, HamClockd, HamClockdl, HamClockdr, HamClockfull, HamClockl, HamClockr, HamClocku, HamClockul, HamClockur, HamClose, HamComma, HamCorefref, HamCoreftag, HamCross, HamDecreasing, HamDoublebent, HamDoublehooked, HamEar, HamEarlobe, HamElbow, HamElbowinside, HamEllipseh, HamEllipseul, HamEllipseur, HamEllipsev, HamEtc, HamExclaim, HamExtfingerd, HamExtfingerdi, HamExtfingerdl, HamExtfingerdo, HamExtfingerdr, HamExtfingeri, HamExtfingeril, HamExtfingerir, HamExtfingerl, HamExtfingero, HamExtfingerol, HamExtfingeror, HamExtfingerr, HamExtfingeru, HamExtfingerui, HamExtfingerul, HamExtfingeruo, HamExtfingerur, HamEyebrows, HamEyes, HamFast, HamFinger2, HamFinger23, HamFinger2345, HamFinger23spread, HamFingerbase, HamFingerbendmod, HamFingerhookedmod, HamFingermidjoint, HamFingernail, HamFingerpad, HamFingerplay, HamFingerside, HamFingerstraightmod, HamFingertip, HamFist, HamFlathand, HamForehead, HamFullstop, HamFusionbegin, HamFusionend, HamHalt, HamHandback, HamHead, HamHeadtop, HamIncreasing, HamIndexfinger, HamInterlock, HamLargemod, HamLinefeed, HamLips, HamLowerarm, HamLrat, HamLrbeside, HamMetaalt, HamMiddlefinger, HamMime, HamMovecross, HamMoved, HamMovedi, HamMovedl, HamMovedo, HamMovedr, HamMovei, HamMoveil, HamMoveir, HamMovel, HamMoveo, HamMoveol, HamMoveor, HamMover, HamMoveu, HamMoveui, HamMoveul, HamMoveuo, HamMoveur, HamMovex, HamNbs, HamNeck, HamNeutralspace, HamNodding, HamNomotion, HamNondominant, HamNonipsi, HamNose, HamNostrils, HamOrirelative, HamPagebreak, HamPalm, HamPalmd, HamPalmdl, HamPalmdr, HamPalml, HamPalmr, HamPalmu, HamPalmul, HamPalmur, HamParbegin, HamParend, HamPinch12, HamPinch12open, HamPinchall, HamPinky, HamPinkyside, HamPlus, HamQuery, HamRepeatcontinue, HamRepeatcontinueseveral, HamRepeatfromstart, HamRepeatfromstartseveral, HamRepeatreverse, HamReplace, HamRest, HamReturn, HamRingfinger, HamSeqbegin, HamSeqend, HamShoulders, HamShouldertop, HAMSIGNS, HamSlow, HamSmallmod, HamSpace, HamStirccw, HamStircw, HamStomach, HamSwinging, HamSymmlr, HamSymmpar, HamTab, HamTeeth, HamTense, HamThumb, HamThumbacrossmod, HamThumbball, HamThumbopenmod, HamThumboutmod, HamThumbside, HamTongue, HamTouch, HamTwisting, HamUnderchin, HamUpperarm, HamVersion40, HamWavy, HamWristback, HamWristpulse, HamWristtoback, HamWristtopinky, HamWristtopulse, HamWristtothumb, HamZigzag, HCONSTLLN, HDCFGTAIL2, HDCONFIG1, HDCONFIG2, HSCLASS, HSFINGERITEM, HSHAPE1, HSHAPE2, ICFG1, ICFG2, LEVARM, LEVBODY, LEVHAND, LOC1, LOC2, LOCBODY, LOCTNARM, LOCTNBODY, LOCTNBODYARM, LOCTNHAND, MICFG1, MICFG2, MOVINGREPETITION, NMACT1T, NMICLIST, NMICUNIT, NULL_TREE_LOOKAHEAD, PALMOR1, PALMOR2, PARACT1, PARACT1T, PARACT2T, REPETITIONS, REPLACE, REPLACETAIL1, SEQACT1, SEQACT1T, SEQACT2T, SEQFUSEDACT1, SEQFUSEDACT1T, SEQFUSEDACT2T, SIGN1, SIGN2, SIMPLEMVMT, SPLITACT2LOC2, SPLITACT2T, SPLITHDCFG2, SPLITREPLACETL, STRGHTMVMT, THSPECIAL, THUMBPOS, WS
 
Constructor Summary
Ham4HMLGen()
           
 
Method Summary
 org.w3c.dom.Element[] a1tstar(antlr.collections.AST _t)
          Returns a sequence of HML <action1t> elements.
 org.w3c.dom.Element[] a2tstar(antlr.collections.AST _t)
          Returns a sequence of HML <action2t> elements.
 org.w3c.dom.Element action1(antlr.collections.AST _t)
          Returns an HML <action1> element.
 org.w3c.dom.Element action1t(antlr.collections.AST _t)
          Returns an HML <action1t> element.
 org.w3c.dom.Element action2t(antlr.collections.AST _t)
          Returns an HML <action2t> element.
 java.lang.String arc(antlr.collections.AST _t)
          Returns a string tag for one of the HNS arc-kind values.
 void arckind(antlr.collections.AST _t, org.w3c.dom.Element ake)
          Attaches appropriate arc attributes to the given <straightmovement> element.
 java.lang.String[] basichandshape(antlr.collections.AST _t)
          Returns a trio of strings, for: hand-shape, thumb-position and finger-bending, with either or both of the last two possibly being null.
 java.lang.String[][] basichandshape1(antlr.collections.AST _t)
          Returns a two trios of strings, each trio representing a basichandshape for one hand.
 org.w3c.dom.Element ccontact(antlr.collections.AST _t)
          Returns a string tag for a form of crossing contact.
 org.w3c.dom.Element circularmovement(antlr.collections.AST _t)
          Returns an HML <circularmovement> element.
 java.lang.String clock(antlr.collections.AST _t)
          Returns a one- or two- character string tag for one of the 8 possible clock direction values.
 org.w3c.dom.Element contactbody(antlr.collections.AST _t)
          Returns an HML <contactbody> element.
 org.w3c.dom.Element contacthand(antlr.collections.AST _t)
          Returns an HML <contacthand> element.
 org.w3c.dom.Element contactofhand(antlr.collections.AST _t)
          Returns an HML <contactofhand> element.
 org.w3c.dom.Element contactoharm(antlr.collections.AST _t)
          Returns an HML <contactohhand> element (contact of hand on arm).
 org.w3c.dom.Element contactohhand(antlr.collections.AST _t)
          Returns an HML <contactohhand> element (contact of hand on hand).
 org.w3c.dom.Element digit(antlr.collections.AST _t)
          Returns an HML <finger> element.
 java.lang.String dorsalorpalmar(antlr.collections.AST _t)
          Returns one of the string tags dorsal or palmar.
 org.w3c.dom.Element ellipse(antlr.collections.AST _t)
          Attaches the appropriate ellipse attributes to the given <circularmovement> element.
 java.lang.String ellipsedirection(antlr.collections.AST _t)
          Returns a one- or two- character string tag for one of the 4 possible ellipse direction values.
 java.lang.String extfidir(antlr.collections.AST _t)
          Returns a one-, two- or three- character string representing one of the 26 possible extended finger direction values.
 org.w3c.dom.Element extfidir1(antlr.collections.AST _t)
          Returns an HML <extfidir1> element.
 org.w3c.dom.Element extfidir2(antlr.collections.AST _t)
          Returns an HML <extfidir2> element.
 org.w3c.dom.Element finger(antlr.collections.AST _t)
          Returns an HML <fingernothumb> element.
 java.lang.String fingerbending(antlr.collections.AST _t)
          Returns a string tag for one of the basic finger-bending values.
 org.w3c.dom.Element fingercrossing(antlr.collections.AST _t)
          Returns an HML <fingercrossing> element.
 org.w3c.dom.Element[] fingercrossinglist(antlr.collections.AST _t)
          Returns a sequence of HML <fingercrossing> elements.
 org.w3c.dom.Element[] fingerlist(antlr.collections.AST _t)
          Returns a sequence of HML <fingernothumb> elements.
 org.w3c.dom.Element fingerpart(antlr.collections.AST _t)
          Returns an HML <fingerpart> element.
 org.w3c.dom.Element fingershape(antlr.collections.AST _t)
          Returns an HML <fingershape> element.
 org.w3c.dom.Element[] fingershapelist(antlr.collections.AST _t)
          Returns a sequence of HML <fingershape> elements.
 org.w3c.dom.Element fullcircularmovement(antlr.collections.AST _t)
          Returns an HML <circularmovement> element, with appropriate modifier attributes.
 org.w3c.dom.Element fullmovementcross(antlr.collections.AST _t)
          Returns an HML <movementcross> element.
 org.w3c.dom.Element fullstraightmovement(antlr.collections.AST _t)
          Returns an HML <straightmovement> element, with any appropriate size, arc, and zigzag attributes.
 org.w3c.dom.Element fullwristmovement(antlr.collections.AST _t)
          Returns an HML <wristmovement> element.
 org.w3c.dom.Element hamsignseq(antlr.collections.AST _t, HMLBuilder sb)
          Returns an HML <sign> element.
 org.w3c.dom.Element handconfig1(antlr.collections.AST _t)
          Returns an HML <handconfig1> element.
 org.w3c.dom.Element handconfig2(antlr.collections.AST _t)
          Returns an HML <handconfig2> element.
 org.w3c.dom.Element[] handconfigtail2(antlr.collections.AST _t)
          Returns a pair of HML elements, <extfidir2> and <palmor2>, the first of which may be null.
 org.w3c.dom.Element handconstellation(antlr.collections.AST _t)
          Returns an HML <handconstellation> element.
 org.w3c.dom.Element handpart(antlr.collections.AST _t)
          Returns a string tag for a hand part.
 org.w3c.dom.Element handshape1(antlr.collections.AST _t)
          Returns an HML <handshape1> element.
 org.w3c.dom.Element handshape2(antlr.collections.AST _t)
          Returns an HML <handshape2> element.
 java.lang.String handshapeclass(antlr.collections.AST _t)
          Returns a string tag for one of the basic 12 handshapes.
 org.w3c.dom.Element hsfingeritem(antlr.collections.AST _t)
          Returns an HML <fingernothumb> element.
 org.w3c.dom.Element[] initialconfig1(antlr.collections.AST _t)
          Returns a pair of HML elements, <nminitialconfig> and <minitialconfig1>, the first of which may be null.
 org.w3c.dom.Element[] initialconfig2(antlr.collections.AST _t)
          Returns a pair of HML elements, <nminitialconfig> and <minitialconfig2>, the first of which may be null.
 org.w3c.dom.Element levelarm(antlr.collections.AST _t)
          Returns an HML <levelarm> element.
 org.w3c.dom.Element levelbody(antlr.collections.AST _t)
          Returns an HML <levelbody> element.
 org.w3c.dom.Element levelcomplexarm(antlr.collections.AST _t)
          Returns an HML <levelcomplexarm> element.
 org.w3c.dom.Element levelcomplexbody(antlr.collections.AST _t)
          Returns an HML <levelcomplexbody> element.
 org.w3c.dom.Element levelcomplexhand(antlr.collections.AST _t)
          Returns an HML <levelcomplexhand> element.
 org.w3c.dom.Element levelhand(antlr.collections.AST _t)
          Returns an HML <levelhand> element.
 java.lang.String locarm(antlr.collections.AST _t)
          Returns a string tag for one of the basic sites on the arm.
 org.w3c.dom.Element location1(antlr.collections.AST _t)
          Returns an HML <location1> element.
 org.w3c.dom.Element location2(antlr.collections.AST _t)
          Returns an HML <location2> element.
 org.w3c.dom.Element locationarm(antlr.collections.AST _t)
          Returns an HML <locationarm> element.
 org.w3c.dom.Element locationbody(antlr.collections.AST _t)
          Returns an HML <locationbody> element.
 org.w3c.dom.Element locationbodyarm(antlr.collections.AST _t)
          Returns an HML <locationbodyarm> element.
 org.w3c.dom.Element locationhand(antlr.collections.AST _t)
          Returns an HML <locationhand> element.
 java.lang.String locbody(antlr.collections.AST _t)
          Returns a string tag for one of the basic sites on the body or head.
 java.lang.String locsided(antlr.collections.AST _t)
          Returns a string tag for one of the basic sites on one side of the head.
 org.w3c.dom.Element minitialconfig1(antlr.collections.AST _t)
          Returns an HML <minitialconfig1> element.
 org.w3c.dom.Element minitialconfig2(antlr.collections.AST _t)
          Returns an HML <minitialconfig2> element.
 java.lang.String modifier(antlr.collections.AST _t)
          Returns a string tag for one of the HNS movement-manner values.
 java.lang.String movementarrow(antlr.collections.AST _t)
          Returns a one- or two- character string tag for a movement direction.
 java.lang.String movementcircle(antlr.collections.AST _t)
          Returns a one- or two- character string tag for the direction of ( the normal to a circle.
 java.lang.String movementcross(antlr.collections.AST _t)
          Returns a string tag for a crossing movement.
 void movingrepetition(antlr.collections.AST _t, org.w3c.dom.Element action)
          Sets appropriate moving repetition attributes on the given action element.
 org.w3c.dom.Element nmaction1t(antlr.collections.AST _t)
          Returns an HML (non-manual) <action1t> element.
 org.w3c.dom.Element[] nmicunit(antlr.collections.AST _t)
          Returns a pair of HML elements, describing one non-manual initial configuration feature: a <levelbody> or <levelbody>, and an <action1>.
 org.w3c.dom.Element nminitialconfig(antlr.collections.AST _t)
          Returns an HML <nminitialconfig> element.
 org.w3c.dom.Element nondomsign1(antlr.collections.AST _t)
          Returns an HML <sign1> element, with which_hand='nondominant'.
 java.lang.String palmor(antlr.collections.AST _t)
          Returns a one- or two- character string representing one of the 8 possible palm orientation values.
 org.w3c.dom.Element palmor1(antlr.collections.AST _t)
          Returns an HML <palmor1> element.
 org.w3c.dom.Element palmor2(antlr.collections.AST _t)
          Returns an HML <palmor2> element.
 org.w3c.dom.Element paraction1(antlr.collections.AST _t)
          Returns an HML <par_action1> element.
 org.w3c.dom.Element paraction1t(antlr.collections.AST _t)
          Returns an HML <par_action1t> element.
 org.w3c.dom.Element paraction2t(antlr.collections.AST _t)
          Returns an HML <par_action2t> element.
 org.w3c.dom.Element pcontact(antlr.collections.AST _t)
          Returns a string tag for closeness of contact.
 java.lang.String repetition(antlr.collections.AST _t)
          Returns a string tag for a repetition modifier.
 void repetitions(antlr.collections.AST _t, org.w3c.dom.Element action)
          Sets appropriate repetition attributes on the given action element.
 org.w3c.dom.Element replacement(antlr.collections.AST _t)
          Returns an HML <replacement> element.
 org.w3c.dom.Element replacetail1(antlr.collections.AST _t)
          Returns an HML <replacetail1> element.
 void revolutions(antlr.collections.AST _t, org.w3c.dom.Element reve)
          Attaches the appropriate revolutions attributes to the given <circularmovement> element.
 org.w3c.dom.Element seqaction1(antlr.collections.AST _t)
          Returns an HML <seq_action1> element.
 org.w3c.dom.Element seqaction1t(antlr.collections.AST _t)
          Returns an HML <seq_action1t> element.
 org.w3c.dom.Element seqaction2t(antlr.collections.AST _t)
          Returns an HML <seq_action2t> element.
 org.w3c.dom.Element seqfusedaction1(antlr.collections.AST _t)
          Returns an HML <seq_action1> element, with fused='true'.
 org.w3c.dom.Element seqfusedaction1t(antlr.collections.AST _t)
          Returns an HML <seq_action1t> element, with fused='true'.
 org.w3c.dom.Element seqfusedaction2t(antlr.collections.AST _t)
          Returns an HML <seq_action2t> element, with fused='true'.
 java.lang.String side(antlr.collections.AST _t, java.lang.String lh_or_rh)
          Returns a string tag for a sideways extent, including a substring an exent to left or right, as given.
 org.w3c.dom.Element sign2(antlr.collections.AST _t)
          Returns an HML <sign2> element.
 org.w3c.dom.Element sign2or1(antlr.collections.AST _t)
          Returns an HML <sign2> or (non-dominant handed) <sign2> element.
 org.w3c.dom.Element simplemovement(antlr.collections.AST _t)
          Returns an HML <simplemovement> element.
 java.lang.String size(antlr.collections.AST _t)
          Returns a string tag for one of the two size values, small or large.
 java.lang.String sizechange(antlr.collections.AST _t)
          Returns a string tag for one of the HNS size-change values.
 void sizechangenonlinear(antlr.collections.AST _t, org.w3c.dom.Element sce)
          Attaches appropriate non-linear size change attributes to the given movement element.
 org.w3c.dom.Element splitaction2loc2(antlr.collections.AST _t)
          Returns an HML <action2t> element.
 org.w3c.dom.Element splitaction2t(antlr.collections.AST _t)
          Returns an HML <action2t> element.
 org.w3c.dom.Element splithandconfig2(antlr.collections.AST _t)
          Returns an HML <handconfig2> element.
 org.w3c.dom.Element splitreplacetail(antlr.collections.AST _t)
          Returns an HML <splitreplacetail> element.
 org.w3c.dom.Element straightmovement(antlr.collections.AST _t)
          Returns an HML <straightmovement> element.
 org.w3c.dom.Element symmoperator(antlr.collections.AST _t)
          Returns an HML <symmoperator> element.
 org.w3c.dom.Element thumb(antlr.collections.AST _t)
          Returns an HML <thumb> element.
 java.lang.String thumbpos(antlr.collections.AST _t)
          Returns a string tag for one of the basic thumb-position values.
 org.w3c.dom.Element thumbspecial(antlr.collections.AST _t)
          Returns an HML <thumbspecial> element.
 java.lang.String wristmovement(antlr.collections.AST _t)
          Returns a string tag for a wrist movement.
 void zigzag(antlr.collections.AST _t, org.w3c.dom.Element zze)
          Attaches appropriate zigzag attributes to the given <straightmovement> element.
 
Methods inherited from class antlr.TreeParser
getAST, getASTFactory, getTokenName, getTokenNames, match, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

Ham4HMLGen

public Ham4HMLGen()
Method Detail

hamsignseq

public final org.w3c.dom.Element hamsignseq(antlr.collections.AST _t,
                                            HMLBuilder sb)
                                     throws antlr.RecognitionException
Returns an HML <sign> element.

Throws:
antlr.RecognitionException

sign2or1

public final org.w3c.dom.Element sign2or1(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns an HML <sign2> or (non-dominant handed) <sign2> element.

Throws:
antlr.RecognitionException

sign2

public final org.w3c.dom.Element sign2(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns an HML <sign2> element.

Throws:
antlr.RecognitionException

nondomsign1

public final org.w3c.dom.Element nondomsign1(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <sign1> element, with which_hand='nondominant'.

Throws:
antlr.RecognitionException

symmoperator

public final org.w3c.dom.Element symmoperator(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <symmoperator> element.

Throws:
antlr.RecognitionException

initialconfig2

public final org.w3c.dom.Element[] initialconfig2(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns a pair of HML elements, <nminitialconfig> and <minitialconfig2>, the first of which may be null.

Throws:
antlr.RecognitionException

a2tstar

public final org.w3c.dom.Element[] a2tstar(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns a sequence of HML <action2t> elements.

Throws:
antlr.RecognitionException

a1tstar

public final org.w3c.dom.Element[] a1tstar(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns a sequence of HML <action1t> elements.

Throws:
antlr.RecognitionException

initialconfig1

public final org.w3c.dom.Element[] initialconfig1(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns a pair of HML elements, <nminitialconfig> and <minitialconfig1>, the first of which may be null.

Throws:
antlr.RecognitionException

nminitialconfig

public final org.w3c.dom.Element nminitialconfig(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <nminitialconfig> element.

Throws:
antlr.RecognitionException

minitialconfig2

public final org.w3c.dom.Element minitialconfig2(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <minitialconfig2> element.

Throws:
antlr.RecognitionException

minitialconfig1

public final org.w3c.dom.Element minitialconfig1(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <minitialconfig1> element.

Throws:
antlr.RecognitionException

nmicunit

public final org.w3c.dom.Element[] nmicunit(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns a pair of HML elements, describing one non-manual initial configuration feature: a <levelbody> or <levelbody>, and an <action1>.

Throws:
antlr.RecognitionException

levelbody

public final org.w3c.dom.Element levelbody(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <levelbody> element.

Throws:
antlr.RecognitionException

levelarm

public final org.w3c.dom.Element levelarm(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns an HML <levelarm> element.

Throws:
antlr.RecognitionException

action1

public final org.w3c.dom.Element action1(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Returns an HML <action1> element.

Throws:
antlr.RecognitionException

handconfig2

public final org.w3c.dom.Element handconfig2(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <handconfig2> element.

Throws:
antlr.RecognitionException

location2

public final org.w3c.dom.Element location2(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <location2> element.

Throws:
antlr.RecognitionException

handconfig1

public final org.w3c.dom.Element handconfig1(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <handconfig1> element.

Throws:
antlr.RecognitionException

location1

public final org.w3c.dom.Element location1(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <location1> element.

Throws:
antlr.RecognitionException

handshape2

public final org.w3c.dom.Element handshape2(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML <handshape2> element.

Throws:
antlr.RecognitionException

handconfigtail2

public final org.w3c.dom.Element[] handconfigtail2(antlr.collections.AST _t)
                                            throws antlr.RecognitionException
Returns a pair of HML elements, <extfidir2> and <palmor2>, the first of which may be null.

Throws:
antlr.RecognitionException

splithandconfig2

public final org.w3c.dom.Element splithandconfig2(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <handconfig2> element.

Throws:
antlr.RecognitionException

handshape1

public final org.w3c.dom.Element handshape1(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML <handshape1> element.

Throws:
antlr.RecognitionException

extfidir1

public final org.w3c.dom.Element extfidir1(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <extfidir1> element.

Throws:
antlr.RecognitionException

palmor1

public final org.w3c.dom.Element palmor1(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Returns an HML <palmor1> element.

Throws:
antlr.RecognitionException

extfidir2

public final org.w3c.dom.Element extfidir2(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <extfidir2> element.

Throws:
antlr.RecognitionException

palmor2

public final org.w3c.dom.Element palmor2(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Returns an HML <palmor2> element.

Throws:
antlr.RecognitionException

basichandshape1

public final java.lang.String[][] basichandshape1(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns a two trios of strings, each trio representing a basichandshape for one hand.

Throws:
antlr.RecognitionException

fingerlist

public final org.w3c.dom.Element[] fingerlist(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns a sequence of HML <fingernothumb> elements.

Throws:
antlr.RecognitionException

fingershapelist

public final org.w3c.dom.Element[] fingershapelist(antlr.collections.AST _t)
                                            throws antlr.RecognitionException
Returns a sequence of HML <fingershape> elements.

Throws:
antlr.RecognitionException

fingercrossinglist

public final org.w3c.dom.Element[] fingercrossinglist(antlr.collections.AST _t)
                                               throws antlr.RecognitionException
Returns a sequence of HML <fingercrossing> elements.

Throws:
antlr.RecognitionException

thumbspecial

public final org.w3c.dom.Element thumbspecial(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <thumbspecial> element.

Throws:
antlr.RecognitionException

basichandshape

public final java.lang.String[] basichandshape(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
Returns a trio of strings, for: hand-shape, thumb-position and finger-bending, with either or both of the last two possibly being null.

Throws:
antlr.RecognitionException

handshapeclass

public final java.lang.String handshapeclass(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns a string tag for one of the basic 12 handshapes.

Throws:
antlr.RecognitionException

thumbpos

public final java.lang.String thumbpos(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns a string tag for one of the basic thumb-position values.

Throws:
antlr.RecognitionException

fingerbending

public final java.lang.String fingerbending(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns a string tag for one of the basic finger-bending values.

Throws:
antlr.RecognitionException

thumb

public final org.w3c.dom.Element thumb(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns an HML <thumb> element.

Throws:
antlr.RecognitionException

finger

public final org.w3c.dom.Element finger(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
Returns an HML <fingernothumb> element.

Throws:
antlr.RecognitionException

hsfingeritem

public final org.w3c.dom.Element hsfingeritem(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <fingernothumb> element.

Throws:
antlr.RecognitionException

digit

public final org.w3c.dom.Element digit(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns an HML <finger> element.

Throws:
antlr.RecognitionException

fingershape

public final org.w3c.dom.Element fingershape(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <fingershape> element.

Throws:
antlr.RecognitionException

fingercrossing

public final org.w3c.dom.Element fingercrossing(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
Returns an HML <fingercrossing> element.

Throws:
antlr.RecognitionException

fingerpart

public final org.w3c.dom.Element fingerpart(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML <fingerpart> element.

Throws:
antlr.RecognitionException

extfidir

public final java.lang.String extfidir(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns a one-, two- or three- character string representing one of the 26 possible extended finger direction values.

Throws:
antlr.RecognitionException

palmor

public final java.lang.String palmor(antlr.collections.AST _t)
                              throws antlr.RecognitionException
Returns a one- or two- character string representing one of the 8 possible palm orientation values.

Throws:
antlr.RecognitionException

handconstellation

public final org.w3c.dom.Element handconstellation(antlr.collections.AST _t)
                                            throws antlr.RecognitionException
Returns an HML <handconstellation> element.

Throws:
antlr.RecognitionException

locationbody

public final org.w3c.dom.Element locationbody(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <locationbody> element.

Throws:
antlr.RecognitionException

locationhand

public final org.w3c.dom.Element locationhand(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <locationhand> element.

Throws:
antlr.RecognitionException

locationbodyarm

public final org.w3c.dom.Element locationbodyarm(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <locationbodyarm> element.

Throws:
antlr.RecognitionException

locationarm

public final org.w3c.dom.Element locationarm(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <locationarm> element.

Throws:
antlr.RecognitionException

levelcomplexbody

public final org.w3c.dom.Element levelcomplexbody(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <levelcomplexbody> element.

Throws:
antlr.RecognitionException

contactbody

public final org.w3c.dom.Element contactbody(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <contactbody> element.

Throws:
antlr.RecognitionException

levelcomplexhand

public final org.w3c.dom.Element levelcomplexhand(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <levelcomplexhand> element.

Throws:
antlr.RecognitionException

contacthand

public final org.w3c.dom.Element contacthand(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <contacthand> element.

Throws:
antlr.RecognitionException

levelcomplexarm

public final org.w3c.dom.Element levelcomplexarm(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <levelcomplexarm> element.

Throws:
antlr.RecognitionException

levelhand

public final org.w3c.dom.Element levelhand(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
Returns an HML <levelhand> element.

Throws:
antlr.RecognitionException

side

public final java.lang.String side(antlr.collections.AST _t,
                                   java.lang.String lh_or_rh)
                            throws antlr.RecognitionException
Returns a string tag for a sideways extent, including a substring an exent to left or right, as given.

Throws:
antlr.RecognitionException

locbody

public final java.lang.String locbody(antlr.collections.AST _t)
                               throws antlr.RecognitionException
Returns a string tag for one of the basic sites on the body or head.

Throws:
antlr.RecognitionException

locsided

public final java.lang.String locsided(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns a string tag for one of the basic sites on one side of the head.

Throws:
antlr.RecognitionException

handpart

public final org.w3c.dom.Element handpart(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns a string tag for a hand part.

Throws:
antlr.RecognitionException

dorsalorpalmar

public final java.lang.String dorsalorpalmar(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns one of the string tags dorsal or palmar.

Throws:
antlr.RecognitionException

locarm

public final java.lang.String locarm(antlr.collections.AST _t)
                              throws antlr.RecognitionException
Returns a string tag for one of the basic sites on the arm.

Throws:
antlr.RecognitionException

pcontact

public final org.w3c.dom.Element pcontact(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns a string tag for closeness of contact.

Throws:
antlr.RecognitionException

contactofhand

public final org.w3c.dom.Element contactofhand(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
Returns an HML <contactofhand> element.

Throws:
antlr.RecognitionException

ccontact

public final org.w3c.dom.Element ccontact(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns a string tag for a form of crossing contact.

Throws:
antlr.RecognitionException

contactohhand

public final org.w3c.dom.Element contactohhand(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
Returns an HML <contactohhand> element (contact of hand on hand).

Throws:
antlr.RecognitionException

contactoharm

public final org.w3c.dom.Element contactoharm(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <contactohhand> element (contact of hand on arm).

Throws:
antlr.RecognitionException

action2t

public final org.w3c.dom.Element action2t(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns an HML <action2t> element.

Throws:
antlr.RecognitionException

action1t

public final org.w3c.dom.Element action1t(antlr.collections.AST _t)
                                   throws antlr.RecognitionException
Returns an HML <action1t> element.

Throws:
antlr.RecognitionException

splitaction2loc2

public final org.w3c.dom.Element splitaction2loc2(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <action2t> element.

Throws:
antlr.RecognitionException

splitaction2t

public final org.w3c.dom.Element splitaction2t(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
Returns an HML <action2t> element.

Throws:
antlr.RecognitionException

paraction2t

public final org.w3c.dom.Element paraction2t(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <par_action2t> element.

Throws:
antlr.RecognitionException

seqaction2t

public final org.w3c.dom.Element seqaction2t(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <seq_action2t> element.

Throws:
antlr.RecognitionException

seqfusedaction2t

public final org.w3c.dom.Element seqfusedaction2t(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <seq_action2t> element, with fused='true'.

Throws:
antlr.RecognitionException

repetitions

public final void repetitions(antlr.collections.AST _t,
                              org.w3c.dom.Element action)
                       throws antlr.RecognitionException
Sets appropriate repetition attributes on the given action element.

Throws:
antlr.RecognitionException

paraction1t

public final org.w3c.dom.Element paraction1t(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <par_action1t> element.

Throws:
antlr.RecognitionException

seqaction1t

public final org.w3c.dom.Element seqaction1t(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <seq_action1t> element.

Throws:
antlr.RecognitionException

seqfusedaction1t

public final org.w3c.dom.Element seqfusedaction1t(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <seq_action1t> element, with fused='true'.

Throws:
antlr.RecognitionException

nmaction1t

public final org.w3c.dom.Element nmaction1t(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML (non-manual) <action1t> element.

Throws:
antlr.RecognitionException

simplemovement

public final org.w3c.dom.Element simplemovement(antlr.collections.AST _t)
                                         throws antlr.RecognitionException
Returns an HML <simplemovement> element.

Throws:
antlr.RecognitionException

modifier

public final java.lang.String modifier(antlr.collections.AST _t)
                                throws antlr.RecognitionException
Returns a string tag for one of the HNS movement-manner values.

Throws:
antlr.RecognitionException

paraction1

public final org.w3c.dom.Element paraction1(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML <par_action1> element.

Throws:
antlr.RecognitionException

seqaction1

public final org.w3c.dom.Element seqaction1(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns an HML <seq_action1> element.

Throws:
antlr.RecognitionException

seqfusedaction1

public final org.w3c.dom.Element seqfusedaction1(antlr.collections.AST _t)
                                          throws antlr.RecognitionException
Returns an HML <seq_action1> element, with fused='true'.

Throws:
antlr.RecognitionException

repetition

public final java.lang.String repetition(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Returns a string tag for a repetition modifier.

Throws:
antlr.RecognitionException

movingrepetition

public final void movingrepetition(antlr.collections.AST _t,
                                   org.w3c.dom.Element action)
                            throws antlr.RecognitionException
Sets appropriate moving repetition attributes on the given action element.

Throws:
antlr.RecognitionException

sizechange

public final java.lang.String sizechange(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Returns a string tag for one of the HNS size-change values.

Throws:
antlr.RecognitionException

size

public final java.lang.String size(antlr.collections.AST _t)
                            throws antlr.RecognitionException
Returns a string tag for one of the two size values, small or large.

Throws:
antlr.RecognitionException

movementarrow

public final java.lang.String movementarrow(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns a one- or two- character string tag for a movement direction.

Throws:
antlr.RecognitionException

fullstraightmovement

public final org.w3c.dom.Element fullstraightmovement(antlr.collections.AST _t)
                                               throws antlr.RecognitionException
Returns an HML <straightmovement> element, with any appropriate size, arc, and zigzag attributes.

Throws:
antlr.RecognitionException

fullcircularmovement

public final org.w3c.dom.Element fullcircularmovement(antlr.collections.AST _t)
                                               throws antlr.RecognitionException
Returns an HML <circularmovement> element, with appropriate modifier attributes.

Throws:
antlr.RecognitionException

fullwristmovement

public final org.w3c.dom.Element fullwristmovement(antlr.collections.AST _t)
                                            throws antlr.RecognitionException
Returns an HML <wristmovement> element.

Throws:
antlr.RecognitionException

fullmovementcross

public final org.w3c.dom.Element fullmovementcross(antlr.collections.AST _t)
                                            throws antlr.RecognitionException
Returns an HML <movementcross> element.

Throws:
antlr.RecognitionException

replacement

public final org.w3c.dom.Element replacement(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns an HML <replacement> element.

Throws:
antlr.RecognitionException

straightmovement

public final org.w3c.dom.Element straightmovement(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <straightmovement> element.

Throws:
antlr.RecognitionException

arckind

public final void arckind(antlr.collections.AST _t,
                          org.w3c.dom.Element ake)
                   throws antlr.RecognitionException
Attaches appropriate arc attributes to the given <straightmovement> element.

Throws:
antlr.RecognitionException

zigzag

public final void zigzag(antlr.collections.AST _t,
                         org.w3c.dom.Element zze)
                  throws antlr.RecognitionException
Attaches appropriate zigzag attributes to the given <straightmovement> element.

Throws:
antlr.RecognitionException

arc

public final java.lang.String arc(antlr.collections.AST _t)
                           throws antlr.RecognitionException
Returns a string tag for one of the HNS arc-kind values.

Throws:
antlr.RecognitionException

ellipsedirection

public final java.lang.String ellipsedirection(antlr.collections.AST _t)
                                        throws antlr.RecognitionException
Returns a one- or two- character string tag for one of the 4 possible ellipse direction values.

Throws:
antlr.RecognitionException

sizechangenonlinear

public final void sizechangenonlinear(antlr.collections.AST _t,
                                      org.w3c.dom.Element sce)
                               throws antlr.RecognitionException
Attaches appropriate non-linear size change attributes to the given movement element.

Throws:
antlr.RecognitionException

circularmovement

public final org.w3c.dom.Element circularmovement(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <circularmovement> element.

Throws:
antlr.RecognitionException

revolutions

public final void revolutions(antlr.collections.AST _t,
                              org.w3c.dom.Element reve)
                       throws antlr.RecognitionException
Attaches the appropriate revolutions attributes to the given <circularmovement> element.

Throws:
antlr.RecognitionException

ellipse

public final org.w3c.dom.Element ellipse(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
Attaches the appropriate ellipse attributes to the given <circularmovement> element.

Throws:
antlr.RecognitionException

movementcircle

public final java.lang.String movementcircle(antlr.collections.AST _t)
                                      throws antlr.RecognitionException
Returns a one- or two- character string tag for the direction of ( the normal to a circle.

Throws:
antlr.RecognitionException

clock

public final java.lang.String clock(antlr.collections.AST _t)
                             throws antlr.RecognitionException
Returns a one- or two- character string tag for one of the 8 possible clock direction values.

Throws:
antlr.RecognitionException

wristmovement

public final java.lang.String wristmovement(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns a string tag for a wrist movement.

Throws:
antlr.RecognitionException

movementcross

public final java.lang.String movementcross(antlr.collections.AST _t)
                                     throws antlr.RecognitionException
Returns a string tag for a crossing movement.

Throws:
antlr.RecognitionException

splitreplacetail

public final org.w3c.dom.Element splitreplacetail(antlr.collections.AST _t)
                                           throws antlr.RecognitionException
Returns an HML <splitreplacetail> element.

Throws:
antlr.RecognitionException

replacetail1

public final org.w3c.dom.Element replacetail1(antlr.collections.AST _t)
                                       throws antlr.RecognitionException
Returns an HML <replacetail1> element.

Throws:
antlr.RecognitionException