]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/plaintex.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / plaintex.xml
1 <?xml version="1.0"?>
2
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
4
5 <!--____________________________________________________________________
6                                  Plain TeX Syntax Highlighting for jEdit
7
8                                                         by James Nicholl
9
10                                                     jnicholl17@yahoo.com
11 ________________________________________________________________________
12   -  Forward  -
13 ________________________________________________________________________
14
15         This syntax highlighting package is primarily based on a list of well organized and easily processed control sequence names that can be obtained at:
16
17         http://www.math.upenn.edu/tex_docs/help/csname.txt
18
19         Control sequences contained in the aforementioned document are included here with some exceptions. I removed from this list any control sequence not supported by plain TeX. It is currently my belief that this document details the control sequences in some form of AMS TeX. There were some control sequences that contained the character '@'. It is my understanding that the intention behind using a '@' character in a control sequence is to signify that the control sequence is private. I have therefore removed all control sequences that include '@'.
20
21         Continuing along this line of reason, I chose not to extend this naming restriction to user defined control sequences. They are recognized as being of the form \[a-zA-Z@][a-zA-Z@]* In other words, a user defined control sequence is prefixed by a backslash '\' and contains one or more characters from the set of letter characters union '@'. If you were silly enough to reassign your escape character then this package isn't for you, and I'm sure you've realized by now that there really aren't any syntax highlighting packages available for your exotic dialect of TeX.
22 ________________________________________________________________________
23   -  Description  -
24 ________________________________________________________________________
25
26         Take some time and assign a color scheme that makes sense for you. Syntax highlighting can illuminate some simple typing errors and improve your programming by allowing you to quickly and effortlessly identify key structures in your code.
27
28         This is a work in progress. Eventually, with enough experience programming TeX, I should have a better idea of how to categorize everything, and a better idea of what there is to categorize. It's just a matter of working with this xml document always open and making adjustments when the opportunity arises.
29
30         Any unrecognized control sequences of the form "\[a-zA-Z@]" are considered to be user defined.
31
32 ________________________________________________________________________
33   -  Description  -
34 ________________________________________________________________________
35
36
37 COMMENT1        -       Comments
38
39 COMMENT2        -       Allocations
40
41 COMMENT3        -       Assignments
42
43 COMMENT4        -       Registers
44
45 DIGIT           -       Macro (definition) arguments of the form #[1-9]
46
47 FUNCTION        -       Definitions
48
49 INVALID -       UNUSED
50
51 KEYWORD1        -       Plain TeX control sequences of the form \[a-zA-Z]*
52
53 KEYWORD2        -       Character Control Sequences
54
55 KEYWORD3        -       Conditional Control Sequences
56
57 KEYWORD4        -       Parameters: integer, dimension, glue, muglue and token
58
59 LABEL           -       Unrecognized control sequences of the form \[a-zA-Z@]*
60
61 LITERAL1        -       Other reserved characters. & ~ ^ _
62
63 LITERAL2        -       TeX dimensions of the form [0-9]*.[0-9]*[pt pc bp in cm mm cc dd]
64
65 LITERAL3        -       Punctuation , . ; : ' " ` ! ? \ \par
66
67 LITERAL4        -       Other Characters ( ) + - lessthan greaterthan = / * |
68
69 MARKUP          -       Extends over math mode. It is highly recommended that this type be
70                                 assigned a background color markedly different than the default
71                                 background color. You don't want to lose track of your dollar
72                                 signs!
73
74 OPERATOR        -       TeX grouping brackets {...} , square argument brackets [...] , in
75                                 line math mode dollar signs $...$ and paragraph math mode double
76                                 dollar signs $$...$$ Assign these symbols bright colors so they
77                                 stand out!
78
79 _______________________________________________________________________________
80         -  References  -
81 _______________________________________________________________________________
82
83         In the course of preparing this package I have consulted the famous TeXbook many times. I'm sure I can't say anything positive about this book that hasn't already been said. It's the first book an ambitious student of plain TeX should read, and if it's the only book you read on TeX it's probably enough.
84
85 Knuth, Donald. The TeXbook. Twentieth Printing. Addison-Wesley:
86         Reading, MA, USA, 1991.
87
88         After absorbing the material in the TeXbook I found an excellent electronic reference manual through the ubiquitous internet. For someone that appreciates explicit, rigorous and thorough language definition this is an ideal programmer's companion. A printed copy can be purchased and the PDF version can be downloaded free of charge through the author's website.
89
90         http://eijkhout.net/texbytopic/texbytopic.html
91
92 Eijkhout, Victor. TeX by Topic. Reprinted 1993. Addison-Wesley:
93         UK, 1991.
94
95         As I am a prolific Googler, many random and forgettable forums, blogs, wikis, and all manner of dubiously monickered digital media were consulted while preparing this package. I think I can safely say that if I had confined myself to the following few websites I would have found everything I needed.
96
97 The American Mathematical Society
98         http://www.ams.org/cmlhtml/texcodes.html
99
100 CTAN
101
102 TUG
103
104
105         It may not be standard to include bibliographical information for such a small computer program, but if you don't recognize any of these sources then I have provided you with a great service. Contained in these references are answeres to all you'll ever want to know about TeX and probably more. I wish I had read comments just like these several months ago!
106 ________________________________________________________________________
107         -  The Big List -
108 ________________________________________________________________________
109
110         Starting with the documentation noted, I have extracted and categorized the following control sequences and syntactic entities. There are many more entities in the body of code than are not listed here. These are just the ones that I have taken special care to highlight.
111 ________________________________________________________________________
112         -  Allocations  -
113
114         Highlight as COMMENT2
115
116         \newlinechar
117         \newmuskip
118         \newinsert
119         \newwrite
120         \newdimen
121         \newcount
122         \newtoks
123         \newskip
124         \newread
125         \newhelp
126         \newfam
127         \newbox
128         \newif
129
130         (\\newlinechar<|\\newmuskip\\newinsert<|\\newwrite<|\\newdimen<|\\newcount<|\\newtoks<|\\newskip<|\\newread<|\\newhelp<|\\newfam<|\\newbox<|\\newif<)
131 _______________________________________________________________________________
132         -  Assignments  -
133
134         Highlight as COMMENT3
135
136         \futurelet
137         \let
138
139         (\\futurelet<|\\let<)
140 _______________________________________________________________________________
141         -  Registers  -
142
143         Highlight as COMMENT4
144
145         \muskip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
146         \muskip[0-9][0-9]
147         \muskip[0-9]
148         \muskip
149         \dimen([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
150         \dimen[0-9][0-9]
151         \dimen[0-9]
152         \dimen
153         \count([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
154         \count[0-9][0-9]
155         \count[0-9]
156         \count
157         \toks([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
158         \toks[0-9][0-9]
159         \toks[0-9]
160         \toks
161         \skip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
162         \skip[0-9][0-9]
163         \skip[0-9]
164         \skip
165         \box([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))
166         \box[0-9][0-9]
167         \box[0-9]
168         \box
169 _______________________________________________________________________________
170         -  Definitions  -
171
172         Highlight as FUNCTION
173
174         \mathchardef
175         \muskipdef
176         \endcsname
177         \dimendef
178         \countdef
179         \toksdef
180         \skipdef
181         \chardef
182         \csname
183         \global
184         \outer
185         \xdef
186         \gdef
187         \long
188         \edef
189         \def
190
191         (\\mathchardef<|\\muskipdef<|\\endcsname<|\\dimendef<|\\countdef<|\\toksdef<|\\skipdef<|\\chardef<|\\csname<|\\global<|\\outer<|\\xdef<|\\gdef<|\\long<|\\edef<|\\def<)
192 _______________________________________________________________________________
193         -  Control Sequences Representing Characters  -
194
195         Highlight as KEYWORD2
196
197         http://www.ams.org/cmlhtml/texcodes.html
198         and Knuth: Chapter 8
199
200         The Escaped Versions of TeX's Reserved Characters
201                 \#
202                 \$
203                 \%
204                 \&
205                 \{
206                 \}
207                 \_
208                 \backslash
209
210         Characters Described by Number
211                 \char<0-255>
212                 \char'<octal number 0-377>
213                 \char"<hex number 0-FF>
214                 ^^[ASCII char 0-127]
215                 ^^[lowercase hex 00-ff]
216
217         The Token for Obtaining an ASCII Character Index
218                 `[character or control sequence]
219
220         Control Sequences for Accents
221                 \utilde
222                 \lfhook
223                 \cfudot
224                 \candra
225                 \acudot
226                 \uarc
227                 \cfac
228                 \`
229                 \'
230                 \^
231                 \"
232                 \H
233                 \~
234                 \c
235                 \=
236                 \b
237                 \.
238                 \d
239                 \r
240                 \k
241                 \u
242                 \v
243                 \t
244
245         Accented Characters and Ligatures
246                 \cdprime
247                 \cprime
248                 \Dbar
249                 \dbar
250                 \eth
251                 \ss
252                 \OE
253                 \oe
254                 \aa
255                 \AA
256                 \ae
257                 \AE
258                 \o
259                 \O
260                 \l
261                 \L
262                 \j
263                 \i
264 _______________________________________________________________________________
265         -  Conditional Control Sequences  -
266
267         Highlight as KEYWORD3
268
269         See Eijkhout: pg 140 for details.
270
271         \ifvmode
272         \ifmmode
273         \ifinner
274         \ifhmode
275         \iffalse
276         \ifvoid
277         \ifvbox
278         \iftrue
279         \ifhbox
280         \ifcase
281         \ifodd
282         \ifnum
283         \ifeof
284         \ifdim
285         \ifcat
286         \else
287         \or
288         \ifx
289         \if
290         \fi
291
292         (\\ifvmode<|\\ifmmode<|\\ifinner<|\\ifhmode<|\\iffalse<|\\ifvoid<|\\ifvbox<|\\iftrue<|\\ifhbox<|\\ifcase<|\\ifodd<|\\ifnum<|\\ifeof<|\\ifdim<|\\ifcat<|\\else<|\\or<|\\ifx<|\\if<|\\fi<)
293
294 _______________________________________________________________________________
295         -  Parameters  -
296
297         Highlight as KEYWORD4
298
299         See Knuth: pg 272-275 for details.
300
301         Integer Parameters
302                 \doublehyphendemerits
303                 \finalhyphendemerits
304                 \displaywidowpenalty
305                 \postdisplaypenalty
306                 \tracingparagraphs
307                 \errorcontextlines
308                 \defaulthyphenchar
309                 \tracinglostchars
310                 \predisplaypenaty
311                 \interlinepenalty
312                 \tracingrestores
313                 \tracingcommands
314                 \floatingpenalty
315                 \exhyphenpenalty
316                 \delimiterfactor
317                 \defaultskewchar
318                 \showboxbreadth
319                 \righthyphenmin
320                 \holdinginserts
321                 \tracingoutput
322                 \tracingonline
323                 \tracingmacros
324                 \outputpenalty
325                 \maxdeadcycles
326                 \lefthyphenmin
327                 \hyphenpenalty
328                 \brokenpenalty
329                 \widowpenalty
330                 \tracingstats
331                 \tracingpages
332                 \showboxdepth
333                 \pretolerance
334                 \binoppenalty
335                 \linepenalty
336                 \endlinechar
337                 \clubpenalty
338                 \adjdemerits
339                 \relpenalty
340                 \globaldefs
341                 \escapechar
342                 \tolerance
343                 \looseness
344                 \hangafter
345                 \vbadness
346                 \language
347                 \hbadness
348                 \pausing
349                 \uchyph
350                 \month
351                 \year
352                 \time
353                 \mag
354                 \fam
355                 \day
356
357                 (\\doublehyphendemerits<|\\finalhyphendemerits<|\\displaywidowpenalty<|\\postdisplaypenalty<|\\tracingparagraphs<|\\errorcontextlines<|\\defaulthyphenchar<|\\tracinglostchars<|\\predisplaypenaty<|\\interlinepenalty<|\\tracingrestores<|\\tracingcommands<|\\floatingpenalty<|\\exhyphenpenalty<|\\delimiterfactor<|\\defaultskewchar<|\\showboxbreadth<|\\righthyphenmin<|\\holdinginserts<|\\tracingoutput<|\\tracingonline<|\\tracingmacros<|\\outputpenalty<|\\maxdeadcycles<|\\lefthyphenmin<|\\hyphenpenalty<|\\brokenpenalty<|\\widowpenalty<|\\tracingstats<|\\tracingpages<|\\showboxdepth<|\\pretolerance<|\\binoppenalty<|\\linepenalty<|\\endlinechar<|\\clubpenalty<|\\adjdemerits<|\\relpenalty<|\\globaldefs<|\\escapechar<|\\tolerance<|\\looseness<|\\hangafter<|\\vbadness<|\\language<|\\hbadness<|\\pausing<|\\uchyph<|\\month<|\\year<|\\time<|\\mag<|\\fam<|\\day<)
358
359         Dimension Parameters
360                 \nulldelimiterspace
361                 \delimitershortfall
362                 \emergencystretch
363                 \predisplaysize
364                 \splitmaxdepth
365                 \lineskiplimit
366                 \displayindent
367                 \overfullrule
368                 \mathsurround
369                 \displaywidth
370                 \scriptspace
371                 \boxmaxdepth
372                 \hangindent
373                 \parindent
374                 \maxdepth
375                 \voffset
376                 \hoffset
377                 \vsize
378                 \vfuzz
379                 \hsize
380                 \hfuzz
381
382                 (\\nulldelimiterspace<|\\delimitershortfall<|\\emergencystretch<|\\predisplaysize<|\\splitmaxdepth<|\\lineskiplimit<|\\displayindent<|\\overfullrule<|\\mathsurround<|\\displaywidth<|\\scriptspace<|\\boxmaxdepth<|\\hangindent<|\\parindent<|\\maxdepth<|\\voffset<|\\hoffset<|\\vsize<|\\vfuzz<|\\hsize<|\\hfuzz<)
383
384         Glue Parameters
385                 \belowdisplayshortskip
386                 \abovedisplayshortskip
387                 \belowdisplayskip
388                 \abovedisplayskip
389                 \splittopskip
390                 \baselineskip
391                 \parfillskip
392                 \xspaceskip
393                 \spaceskip
394                 \rightskip
395                 \lineskip
396                 \leftskip
397                 \topskip
398                 \tabskip
399                 \parskip
400
401                 (\\belowdisplayshortskip<|\\abovedisplayshortskip<|\\belowdisplayskip<|\\abovedisplayskip<|\\splittopskip<|\\baselineskip<|\\parfillskip<|\\xspaceskip<|\\spaceskip<|\\rightskip<|\\lineskip<|\\leftskip<|\\topskip<|\\tabskip<|\\parskip<)
402
403         Muglue Parameters
404                 \thickmuskip
405                 \thinmuskip
406                 \medmuskip
407
408                 (\\thickmuskip<|\\thinmuskip<|\\medmuskip<)
409
410         Token List Parameters
411                 \everydisplay
412                 \everyvbox
413                 \everymath
414                 \everyhbox
415                 \everypar
416                 \everyjob
417                 \everycr
418                 \errhelp
419                 \output
420
421                 (\\everydisplay<|\\everyvbox<|\\everymath<|\\everyhbox<|\\everypar<|\\everyjob<|\\everycr<|\\errhelp<|\\output<)
422 ____________________________________________________________________________-->
423
424 <!-- START -->
425
426 <MODE>
427         <PROPS>
428                 <PROPERTY NAME="lineComment" VALUE="%" />
429         </PROPS>
430         <RULES IGNORE_CASE="FALSE" >
431
432                 <!-- Comments -->
433
434                 <EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
435
436                 <!-- Math Modes -->
437
438                 <!-- $$ ... $$ -->
439                 <SPAN TYPE="OPERATOR" DELEGATE="MATH">
440                         <BEGIN>$$</BEGIN>
441                         <END>$$</END>
442                 </SPAN>
443
444                 <!-- $ ... $ -->
445                 <SPAN TYPE="OPERATOR" DELEGATE="MATH">
446                         <BEGIN>$</BEGIN>
447                         <END>$</END>
448                 </SPAN>
449
450                 <!-- At Least Twenty Five letter control sequences -->
451
452                         <!-- Arbitrary control sequence of the specified length -->
453                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL"
454                                         >\\[a-zA-Z@]{25}[a-zA-Z@]*</SEQ_REGEXP>
455
456                 <!-- Twenty Four letter control sequences -->
457                         <SEQ TYPE="KEYWORD1">\interfootnotelinepenalty</SEQ>
458
459                         <!-- Arbitrary control sequence of the specified length -->
460                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{24}</SEQ_REGEXP>
461
462                 <!-- Twenty Three letter control sequences -->
463                         <SEQ TYPE="KEYWORD1">\interdisplaylinepenalty</SEQ>
464
465                         <!-- Arbitrary control sequence of the specified length -->
466                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{23}</SEQ_REGEXP>
467
468                 <!-- Twenty Two letter control sequences -->
469
470                         <!-- Arbitrary control sequence of the specified length -->
471                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{22}</SEQ_REGEXP>
472
473                 <!-- Twenty One letter control sequences -->
474                         <SEQ TYPE="KEYWORD4">\belowdisplayshortskip</SEQ>
475                         <SEQ TYPE="KEYWORD4">\abovedisplayshortskip</SEQ>
476
477                         <!-- Arbitrary control sequence of the specified length -->
478                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{21}</SEQ_REGEXP>
479
480                 <!-- Twenty letter control sequences -->
481
482                         <SEQ TYPE="KEYWORD4">\doublehyphendemerits</SEQ>
483                         <SEQ TYPE="KEYWORD1">\abovedisplayshortskip</SEQ>
484
485                         <!-- Arbitrary control sequence of the specified length -->
486                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{20}</SEQ_REGEXP>
487
488                 <!-- Nineteen letter control sequences -->
489
490                         <SEQ TYPE="KEYWORD1">\normallineskiplimit</SEQ>
491                         <SEQ TYPE="KEYWORD4">\finalhyphendemerits</SEQ>
492                         <SEQ TYPE="KEYWORD4">\displaywidowpenalty</SEQ>
493
494                         <!-- Arbitrary control sequence of the specified length -->
495                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{19}</SEQ_REGEXP>
496
497                 <!-- Eighteen letter control sequences -->
498
499                         <SEQ TYPE="KEYWORD4">\postdisplaypenalty</SEQ>
500                         <SEQ TYPE="KEYWORD4">\nulldelimiterspace</SEQ>
501                         <SEQ TYPE="KEYWORD1">\normalbaselineskip</SEQ>
502                         <SEQ TYPE="KEYWORD1">\Longleftrightarrow</SEQ>
503                         <SEQ TYPE="KEYWORD1">\longleftrightarrow</SEQ>
504                         <SEQ TYPE="KEYWORD4">\delimitershortfall</SEQ>
505
506                         <!-- Arbitrary control sequence of the specified length -->
507                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{18}</SEQ_REGEXP>
508
509                 <!-- Seventeen letter control sequences -->
510
511                         <SEQ TYPE="KEYWORD4">\tracingparagraphs</SEQ>
512                         <SEQ TYPE="KEYWORD1">\scriptscriptstyle</SEQ>
513                         <SEQ TYPE="KEYWORD1">\rightleftharpoons</SEQ>
514                         <SEQ TYPE="KEYWORD1">\predisplaypenalty</SEQ>
515                         <SEQ TYPE="KEYWORD4">\errorcontextlines</SEQ>
516                         <SEQ TYPE="KEYWORD4">\defaulthyphenchar</SEQ>
517
518                         <!-- Arbitrary control sequence of the specified length -->
519                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{17}</SEQ_REGEXP>
520
521                 <!-- Sixteen letter control sequences -->
522
523                         <SEQ TYPE="KEYWORD4">\tracinglostchars</SEQ>
524                         <SEQ TYPE="KEYWORD1">\scriptscriptfont</SEQ>
525                         <SEQ TYPE="KEYWORD1">\rightharpoondown</SEQ>
526                         <SEQ TYPE="KEYWORD4">\predisplaypenaty</SEQ>
527                         <SEQ TYPE="KEYWORD1">\pagefilllstretch</SEQ>
528                         <SEQ TYPE="KEYWORD1">\offinterlineskip</SEQ>
529                         <SEQ TYPE="KEYWORD1">\nonfrenchspacing</SEQ>
530                         <SEQ TYPE="KEYWORD4">\interlinepenalty</SEQ>
531                         <SEQ TYPE="KEYWORD4">\emergencystretch</SEQ>
532                         <SEQ TYPE="KEYWORD4">\belowdisplayskip</SEQ>
533                         <SEQ TYPE="KEYWORD1">\allocationnumber</SEQ>
534                         <SEQ TYPE="KEYWORD4">\abovedisplayskip</SEQ>
535
536                         <!-- Arbitrary control sequence of the specified length -->
537                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{16}</SEQ_REGEXP>
538
539                 <!-- Fifteen letter control sequences -->
540
541                         <SEQ TYPE="KEYWORD4">\tracingrestores</SEQ>
542                         <SEQ TYPE="KEYWORD4">\tracingcommands</SEQ>
543                         <SEQ TYPE="KEYWORD1">\smallskipamount</SEQ>
544                         <SEQ TYPE="KEYWORD1">\pagefillstretch</SEQ>
545                         <SEQ TYPE="KEYWORD1">\normalbaselines</SEQ>
546                         <SEQ TYPE="KEYWORD1">\nointerlineskip</SEQ>
547                         <SEQ TYPE="KEYWORD1">\leftharpoondown</SEQ>
548                         <SEQ TYPE="KEYWORD1">\insertpenalties</SEQ>
549                         <SEQ TYPE="KEYWORD4">\floatingpenalty</SEQ>
550                         <SEQ TYPE="KEYWORD4">\exhyphenpenalty</SEQ>
551                         <SEQ TYPE="KEYWORD4">\delimiterfactor</SEQ>
552                         <SEQ TYPE="KEYWORD4">\defaultskewchar</SEQ>
553                         <SEQ TYPE="KEYWORD1">\bigtriangledown</SEQ>
554                         <SEQ TYPE="KEYWORD1">\afterassignment</SEQ>
555                         <SEQ TYPE="KEYWORD1">\abovewithdelims</SEQ>
556
557                         <!-- Arbitrary control sequence of the specified length -->
558                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{15}</SEQ_REGEXP>
559
560                 <!-- Fourteen letter control sequences -->
561
562                         <SEQ TYPE="KEYWORD1">\splitfirstmark</SEQ>
563                         <SEQ TYPE="KEYWORD4">\showboxbreadth</SEQ>
564                         <SEQ TYPE="KEYWORD4">\righthyphenmin</SEQ>
565                         <SEQ TYPE="KEYWORD1">\rightharpoonup</SEQ>
566                         <SEQ TYPE="KEYWORD1">\rightarrowfill</SEQ>
567                         <SEQ TYPE="KEYWORD1">\removelastskip</SEQ>
568                         <SEQ TYPE="KEYWORD4">\predisplaysize</SEQ>
569                         <SEQ TYPE="KEYWORD1">\pagefilstretch</SEQ>
570                         <SEQ TYPE="KEYWORD1">\overwithdelims</SEQ>
571                         <SEQ TYPE="KEYWORD1">\overrightarrow</SEQ>
572                         <SEQ TYPE="KEYWORD1">\normallineskip</SEQ>
573                         <SEQ TYPE="KEYWORD1">\longrightarrow</SEQ>
574                         <SEQ TYPE="KEYWORD1">\Longrightarrow</SEQ>
575                         <SEQ TYPE="KEYWORD1">\Leftrightarrow</SEQ>
576                         <SEQ TYPE="KEYWORD1">\leftrightarrow</SEQ>
577                         <SEQ TYPE="KEYWORD1">\hookrightarrow</SEQ>
578                         <SEQ TYPE="KEYWORD4">\holdinginserts</SEQ>
579                         <SEQ TYPE="KEYWORD1">\atopwithdelims</SEQ>
580
581                         <!-- Arbitrary control sequence of the specified length -->
582                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{14}</SEQ_REGEXP>
583
584                 <!-- Thirteen letter control sequences -->
585
586                         <SEQ TYPE="KEYWORD1">\ttraggedright</SEQ>
587                         <SEQ TYPE="KEYWORD1">\triangleright</SEQ>
588                         <SEQ TYPE="KEYWORD4">\tracingoutput</SEQ>
589                         <SEQ TYPE="KEYWORD4">\tracingonline</SEQ>
590                         <SEQ TYPE="KEYWORD4">\tracingmacros</SEQ>
591                         <SEQ TYPE="KEYWORD4">\splitmaxdepth</SEQ>
592                         <SEQ TYPE="KEYWORD1">\overleftarrow</SEQ>
593                         <SEQ TYPE="KEYWORD4">\outputpenalty</SEQ>
594                         <SEQ TYPE="KEYWORD1">\nopagenumbers</SEQ>
595                         <SEQ TYPE="KEYWORD1">\medskipamount</SEQ>
596                         <SEQ TYPE="KEYWORD4">\maxdeadcycles</SEQ>
597                         <SEQ TYPE="KEYWORD1">\magnification</SEQ>
598                         <SEQ TYPE="KEYWORD1">\Longleftarrow</SEQ>
599                         <SEQ TYPE="KEYWORD1">\longleftarrow</SEQ>
600                         <SEQ TYPE="KEYWORD4">\lineskiplimit</SEQ>
601                         <SEQ TYPE="KEYWORD4">\lefthyphenmin     </SEQ>
602                         <SEQ TYPE="KEYWORD1">\leftharpoonup</SEQ>
603                         <SEQ TYPE="KEYWORD1">\leftarrowfill</SEQ>
604                         <SEQ TYPE="KEYWORD4">\hyphenpenalty</SEQ>
605                         <SEQ TYPE="KEYWORD1">\hookleftarrow</SEQ>
606                         <SEQ TYPE="KEYWORD1">\frenchspacing</SEQ>
607                         <SEQ TYPE="KEYWORD1">\errorstopmode</SEQ>
608                         <SEQ TYPE="KEYWORD1">\downbracefill</SEQ>
609                         <SEQ TYPE="KEYWORD1">\displaylimits</SEQ>
610                         <SEQ TYPE="KEYWORD4">\displayindent</SEQ>
611                         <SEQ TYPE="KEYWORD1">\discretionary</SEQ>
612                         <SEQ TYPE="KEYWORD4">\brokenpenalty</SEQ>
613                         <SEQ TYPE="KEYWORD1">\bigtriangleup</SEQ>
614                         <SEQ TYPE="KEYWORD1">\bigskipamount</SEQ>
615                         <SEQ TYPE="KEYWORD1">\advancepageno</SEQ>
616
617                         <!-- Arbitrary control sequence of the specified length -->
618                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{13}</SEQ_REGEXP>
619
620                 <!-- Twelve letter control sequences -->
621
622                         <SEQ TYPE="KEYWORD4">\widowpenalty</SEQ>
623                         <SEQ TYPE="KEYWORD1">\triangleleft</SEQ>
624                         <SEQ TYPE="KEYWORD4">\tracingstats</SEQ>
625                         <SEQ TYPE="KEYWORD4">\tracingpages</SEQ>
626                         <SEQ TYPE="KEYWORD4">\splittopskip</SEQ>
627                         <SEQ TYPE="KEYWORD1">\splitbotmark</SEQ>
628                         <SEQ TYPE="KEYWORD4">\showboxdepth</SEQ>
629                         <SEQ TYPE="KEYWORD1">\romannumeral</SEQ>
630                         <SEQ TYPE="KEYWORD1">\raggedbottom</SEQ>
631                         <SEQ TYPE="KEYWORD4">\pretolerance</SEQ>
632                         <SEQ TYPE="KEYWORD1">\pagecontents</SEQ>
633                         <SEQ TYPE="KEYWORD4">\overfullrule</SEQ>
634                         <SEQ TYPE="KEYWORD1">\normalbottom</SEQ>
635                         <SEQ TYPE="KEYWORD1">\negthinspace</SEQ>
636                         <SEQ TYPE="KEYWORD4">\mathsurround</SEQ>
637                         <SEQ TYPE="KEYWORD1">\makeheadline</SEQ>
638                         <SEQ TYPE="KEYWORD1">\makefootline</SEQ>
639                         <SEQ TYPE="KEYWORD1">\ignorespaces</SEQ>
640                         <SEQ TYPE="KEYWORD1">\footnoterule</SEQ>
641                         <SEQ TYPE="KEYWORD4">\everydisplay</SEQ>
642                         <SEQ TYPE="KEYWORD1">\dosupereject</SEQ>
643                         <SEQ TYPE="KEYWORD4">\displaywidth</SEQ>
644                         <SEQ TYPE="KEYWORD1">\displaystyle</SEQ>
645                         <SEQ TYPE="KEYWORD1">\displaylines</SEQ>
646                         <SEQ TYPE="KEYWORD1">\bordermatrix</SEQ>
647                         <SEQ TYPE="KEYWORD4">\binoppenalty</SEQ>
648                         <SEQ TYPE="KEYWORD1">\beginsection</SEQ>
649                         <SEQ TYPE="KEYWORD1">\baselineskip</SEQ>
650
651                         <!-- Arbitrary control sequence of the specified length -->
652                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{12}</SEQ_REGEXP>
653
654                 <!-- Eleven letter control sequences -->
655
656                         <SEQ TYPE="KEYWORD1">\Updownarrow</SEQ>
657                         <SEQ TYPE="KEYWORD1">\updownarrow</SEQ>
658                         <SEQ TYPE="KEYWORD1">\upbracefill</SEQ>
659                         <SEQ TYPE="KEYWORD4">\thickmuskip</SEQ>
660                         <SEQ TYPE="KEYWORD1">\spacefactor</SEQ>
661                         <SEQ TYPE="KEYWORD1">\showhyphens</SEQ>
662                         <SEQ TYPE="KEYWORD1">\scriptstyle</SEQ>
663                         <SEQ TYPE="KEYWORD4">\scriptspace</SEQ>
664                         <SEQ TYPE="KEYWORD1">\raggedright</SEQ>
665                         <SEQ TYPE="KEYWORD1">\plainoutput</SEQ>
666                         <SEQ TYPE="KEYWORD4">\parfillskip</SEQ>
667                         <SEQ TYPE="KEYWORD1">\pagestretch</SEQ>
668                         <SEQ TYPE="KEYWORD1">\nonstopmode</SEQ>
669                         <SEQ TYPE="COMMENT2">\newlinechar</SEQ>
670                         <SEQ TYPE="KEYWORD1">\mathpalette</SEQ>
671                         <SEQ TYPE="FUNCTION">\mathchardef</SEQ>
672                         <SEQ TYPE="KEYWORD1">\magstephalf</SEQ>
673                         <SEQ TYPE="KEYWORD4">\linepenalty</SEQ>
674                         <SEQ TYPE="KEYWORD1">\lastpenalty</SEQ>
675                         <SEQ TYPE="KEYWORD1">\hyphenation</SEQ>
676                         <SEQ TYPE="KEYWORD1">\expandafter</SEQ>
677                         <SEQ TYPE="KEYWORD4">\endlinechar</SEQ>
678                         <SEQ TYPE="KEYWORD1">\diamondsuit</SEQ>
679                         <SEQ TYPE="KEYWORD4">\clubpenalty</SEQ>
680                         <SEQ TYPE="KEYWORD4">\boxmaxdepth</SEQ>
681                         <SEQ TYPE="KEYWORD4">\adjdemerits</SEQ>
682
683                         <!-- Arbitrary control sequence of the specified length -->
684                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{11}</SEQ_REGEXP>
685
686                 <!-- Ten letter control sequences -->
687
688                         <SEQ TYPE="KEYWORD4">\xspaceskip</SEQ>
689                         <SEQ TYPE="KEYWORD1">\varepsilon</SEQ>
690                         <SEQ TYPE="KEYWORD1">\underbrace</SEQ>
691                         <SEQ TYPE="KEYWORD1">\tracingall</SEQ>
692                         <SEQ TYPE="KEYWORD4">\thinmuskip</SEQ>
693                         <SEQ TYPE="KEYWORD1">\textindent</SEQ>
694                         <SEQ TYPE="KEYWORD1">\supereject</SEQ>
695                         <SEQ TYPE="KEYWORD1">\sqsupseteq</SEQ>
696                         <SEQ TYPE="KEYWORD1">\smallbreak</SEQ>
697                         <SEQ TYPE="KEYWORD1">\scrollmode</SEQ>
698                         <SEQ TYPE="KEYWORD1">\scriptfont</SEQ>
699                         <SEQ TYPE="KEYWORD1">\rmoustache</SEQ>
700                         <SEQ TYPE="KEYWORD1">\Rightarrow</SEQ>
701                         <SEQ TYPE="KEYWORD1">\rightarrow</SEQ>
702                         <SEQ TYPE="KEYWORD4">\relpenalty</SEQ>
703                         <SEQ TYPE="KEYWORD1">\pageshrink</SEQ>
704                         <SEQ TYPE="KEYWORD1">\pageinsert</SEQ>
705                         <SEQ TYPE="KEYWORD1">\obeyspaces</SEQ>
706                         <SEQ TYPE="KEYWORD1">\mathhexbox</SEQ>
707                         <SEQ TYPE="KEYWORD1">\mathchoice</SEQ>
708                         <SEQ TYPE="KEYWORD1">\mathaccent</SEQ>
709                         <SEQ TYPE="KEYWORD1">\mapstochar</SEQ>
710                         <SEQ TYPE="KEYWORD1">\longmapsto</SEQ>
711                         <SEQ TYPE="KEYWORD1">\lmoustache</SEQ>
712                         <SEQ TYPE="KEYWORD1">\leqalignno</SEQ>
713                         <SEQ TYPE="KEYWORD1">\leavevmode</SEQ>
714                         <SEQ TYPE="KEYWORD1">\hyphenchar</SEQ>
715                         <SEQ TYPE="KEYWORD4">\hangindent</SEQ>
716                         <SEQ TYPE="KEYWORD4">\globaldefs</SEQ>
717                         <SEQ TYPE="KEYWORD1">\fmtversion</SEQ>
718                         <SEQ TYPE="KEYWORD4">\escapechar</SEQ>
719                         <SEQ TYPE="KEYWORD1">\errmessage</SEQ>
720                         <SEQ TYPE="KEYWORD1">\dospecials</SEQ>
721                         <SEQ TYPE="KEYWORD1">\deadcycles</SEQ>
722                         <SEQ TYPE="KEYWORD1">\centerline</SEQ>
723                         <SEQ TYPE="KEYWORD1">\begingroup</SEQ>
724                         <SEQ TYPE="KEYWORD1">\allowbreak</SEQ>
725                         <SEQ TYPE="KEYWORD1">\aftergroup</SEQ>
726
727                         <!-- Arbitrary control sequence of the specified length -->
728                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{10}</SEQ_REGEXP>
729
730                 <!-- Nine letter control sequences -->
731
732                         <SEQ TYPE="KEYWORD1">\widetilde</SEQ>
733                         <SEQ TYPE="KEYWORD1">\vfootnote</SEQ>
734                         <SEQ TYPE="KEYWORD1">\uppercase</SEQ>
735                         <SEQ TYPE="KEYWORD1">\unpenalty</SEQ>
736                         <SEQ TYPE="KEYWORD1">\underline</SEQ>
737                         <SEQ TYPE="KEYWORD1">\undefined</SEQ>
738                         <SEQ TYPE="KEYWORD1">\topinsert</SEQ>
739                         <SEQ TYPE="KEYWORD4">\tolerance</SEQ>
740                         <SEQ TYPE="KEYWORD1">\thinspace</SEQ>
741                         <SEQ TYPE="KEYWORD1">\textstyle</SEQ>
742                         <SEQ TYPE="KEYWORD1">\spadesuit</SEQ>
743                         <SEQ TYPE="KEYWORD4">\spaceskip</SEQ>
744                         <SEQ TYPE="KEYWORD1">\smallskip</SEQ>
745                         <SEQ TYPE="KEYWORD1">\showlists</SEQ>
746                         <SEQ TYPE="KEYWORD4">\rightskip</SEQ>
747                         <SEQ TYPE="KEYWORD1">\rightline</SEQ>
748                         <SEQ TYPE="KEYWORD1">\prevdepth</SEQ>
749                         <SEQ TYPE="KEYWORD1">\preloaded</SEQ>
750                         <SEQ TYPE="KEYWORD4">\parindent</SEQ>
751                         <SEQ TYPE="KEYWORD1">\pagetotal</SEQ>
752                         <SEQ TYPE="KEYWORD1">\pagedepth</SEQ>
753                         <SEQ TYPE="KEYWORD1">\overbrace</SEQ>
754                         <SEQ TYPE="KEYWORD1">\obeylines</SEQ>
755                         <SEQ TYPE="KEYWORD1">\nonscript</SEQ>
756                         <SEQ TYPE="FUNCTION">\newmuskip</SEQ>
757                         <SEQ TYPE="FUNCTION">\newinsert</SEQ>
758                         <SEQ TYPE="FUNCTION">\muskipdef</SEQ>
759                         <SEQ TYPE="KEYWORD1">\multispan</SEQ>
760                         <SEQ TYPE="KEYWORD1">\moveright</SEQ>
761                         <SEQ TYPE="KEYWORD1">\midinsert</SEQ>
762                         <SEQ TYPE="KEYWORD4">\medmuskip</SEQ>
763                         <SEQ TYPE="KEYWORD1">\mathstrut</SEQ>
764                         <SEQ TYPE="KEYWORD1">\mathpunct</SEQ>
765                         <SEQ TYPE="KEYWORD1">\mathinner</SEQ>
766                         <SEQ TYPE="KEYWORD1">\mathclose</SEQ>
767                         <SEQ TYPE="KEYWORD1">\lowercase</SEQ>
768                         <SEQ TYPE="KEYWORD4">\looseness</SEQ>
769                         <SEQ TYPE="KEYWORD1">\Leftarrow</SEQ>
770                         <SEQ TYPE="KEYWORD1">\leftarrow</SEQ>
771                         <SEQ TYPE="KEYWORD1">\immediate</SEQ>
772                         <SEQ TYPE="KEYWORD1">\hrulefill</SEQ>
773                         <SEQ TYPE="KEYWORD1">\hidewidth</SEQ>
774                         <SEQ TYPE="KEYWORD1">\heartsuit</SEQ>
775                         <SEQ TYPE="KEYWORD4">\hangafter</SEQ>
776                         <SEQ TYPE="KEYWORD1">\goodbreak</SEQ>
777                         <SEQ TYPE="COMMENT3">\futurelet</SEQ>
778                         <SEQ TYPE="KEYWORD1">\footstrut</SEQ>
779                         <SEQ TYPE="KEYWORD1">\fontdimen</SEQ>
780                         <SEQ TYPE="KEYWORD1">\firstmark</SEQ>
781                         <SEQ TYPE="KEYWORD4">\everyvbox</SEQ>
782                         <SEQ TYPE="KEYWORD4">\everymath</SEQ>
783                         <SEQ TYPE="KEYWORD4">\everyhbox</SEQ>
784                         <SEQ TYPE="KEYWORD1">\eqalignno</SEQ>
785                         <SEQ TYPE="KEYWORD1">\endinsert</SEQ>
786                         <SEQ TYPE="FUNCTION">\endcsname</SEQ>
787                         <SEQ TYPE="KEYWORD1">\Downarrow</SEQ>
788                         <SEQ TYPE="KEYWORD1">\downarrow</SEQ>
789                         <SEQ TYPE="KEYWORD1">\delimiter</SEQ>
790                         <SEQ TYPE="KEYWORD1">\copyright</SEQ>
791                         <SEQ TYPE="KEYWORD1">\cleartabs</SEQ>
792                         <SEQ TYPE="KEYWORD1">\centering</SEQ>
793                         <SEQ TYPE="KEYWORD1">\bracevert</SEQ>
794                         <SEQ TYPE="KEYWORD1">\bigotimes</SEQ>
795                         <SEQ TYPE="KEYWORD1">\batchmode</SEQ>
796                         <SEQ TYPE="KEYWORD2">\backslash</SEQ>
797                         <SEQ TYPE="KEYWORD1">\Arrowvert</SEQ>
798                         <SEQ TYPE="KEYWORD1">\arrowvert</SEQ>
799
800                         <!-- Length Nine Register Reference -->
801                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
802                                         >\\muskip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
803
804                         <!-- Arbitrary control sequence of the specified length -->
805                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{9}</SEQ_REGEXP>
806
807                 <!-- Eight letter control sequences -->
808
809                         <SEQ TYPE="KEYWORD1">\xleaders</SEQ>
810                         <SEQ TYPE="KEYWORD1">\vphantom</SEQ>
811                         <SEQ TYPE="KEYWORD4">\vbadness</SEQ>
812                         <SEQ TYPE="KEYWORD1">\vartheta</SEQ>
813                         <SEQ TYPE="KEYWORD1">\varsigma</SEQ>
814                         <SEQ TYPE="KEYWORD1">\underbar</SEQ>
815                         <SEQ TYPE="KEYWORD1">\triangle</SEQ>
816                         <SEQ TYPE="KEYWORD1">\textfont</SEQ>
817                         <SEQ TYPE="KEYWORD1">\tabsdone</SEQ>
818                         <SEQ TYPE="KEYWORD1">\tabalign</SEQ>
819                         <SEQ TYPE="KEYWORD1">\supseteq</SEQ>
820                         <SEQ TYPE="KEYWORD1">\subseteq</SEQ>
821                         <SEQ TYPE="KEYWORD1">\strutbox</SEQ>
822                         <SEQ TYPE="KEYWORD1">\smallint</SEQ>
823                         <SEQ TYPE="KEYWORD1">\skewchar</SEQ>
824                         <SEQ TYPE="KEYWORD1">\setminus</SEQ>
825                         <SEQ TYPE="KEYWORD1">\proclaim</SEQ>
826                         <SEQ TYPE="KEYWORD1">\prevgraf</SEQ>
827                         <SEQ TYPE="KEYWORD1">\patterns</SEQ>
828                         <SEQ TYPE="KEYWORD1">\parshape</SEQ>
829                         <SEQ TYPE="KEYWORD1">\parallel</SEQ>
830                         <SEQ TYPE="KEYWORD1">\pagegoal</SEQ>
831                         <SEQ TYPE="KEYWORD1">\pagebody</SEQ>
832                         <SEQ TYPE="KEYWORD1">\overline</SEQ>
833                         <SEQ TYPE="KEYWORD1">\oldstyle</SEQ>
834                         <SEQ TYPE="KEYWORD1">\nolimits</SEQ>
835                         <SEQ TYPE="KEYWORD1">\noindent</SEQ>
836                         <SEQ TYPE="KEYWORD1">\noexpand</SEQ>
837                         <SEQ TYPE="COMMENT2">\newwrite</SEQ>
838                         <SEQ TYPE="COMMENT2">\newdimen</SEQ>
839                         <SEQ TYPE="COMMENT2">\newcount</SEQ>
840                         <SEQ TYPE="KEYWORD1">\narrower</SEQ>
841                         <SEQ TYPE="KEYWORD1">\moveleft</SEQ>
842                         <SEQ TYPE="KEYWORD1">\medbreak</SEQ>
843                         <SEQ TYPE="KEYWORD1">\maxdimen</SEQ>
844                         <SEQ TYPE="KEYWORD4">\maxdepth</SEQ>
845                         <SEQ TYPE="KEYWORD1">\mathopen</SEQ>
846                         <SEQ TYPE="KEYWORD1">\mathcode</SEQ>
847                         <SEQ TYPE="KEYWORD1">\mathchar</SEQ>
848                         <SEQ TYPE="KEYWORD1">\lineskip</SEQ>
849                         <SEQ TYPE="KEYWORD4">\leftskip</SEQ>
850                         <SEQ TYPE="KEYWORD4">\leftline</SEQ>
851                         <SEQ TYPE="KEYWORD1">\lastskip</SEQ>
852                         <SEQ TYPE="KEYWORD1">\lastkern</SEQ>
853                         <SEQ TYPE="KEYWORD4">\language</SEQ>
854                         <SEQ TYPE="KEYWORD1">\itemitem</SEQ>
855                         <SEQ TYPE="KEYWORD1">\hphantom</SEQ>
856                         <SEQ TYPE="KEYWORD1">\hideskip</SEQ>
857                         <SEQ TYPE="KEYWORD1">\headline</SEQ>
858                         <SEQ TYPE="KEYWORD4">\hbadness</SEQ>
859                         <SEQ TYPE="KEYWORD1">\footnote</SEQ>
860                         <SEQ TYPE="KEYWORD1">\footline</SEQ>
861                         <SEQ TYPE="KEYWORD1">\multiply</SEQ>
862                         <SEQ TYPE="KEYWORD1">\fontname</SEQ>
863                         <SEQ TYPE="KEYWORD1">\filbreak</SEQ>
864                         <SEQ TYPE="KEYWORD4">\everypar</SEQ>
865                         <SEQ TYPE="KEYWORD4">\everyjob</SEQ>
866                         <SEQ TYPE="KEYWORD1">\endinput</SEQ>
867                         <SEQ TYPE="KEYWORD1">\endgroup</SEQ>
868                         <SEQ TYPE="KEYWORD1">\emptyset</SEQ>
869                         <SEQ TYPE="FUNCTION">\dimendef</SEQ>
870                         <SEQ TYPE="FUNCTION">\countdef</SEQ>
871                         <SEQ TYPE="KEYWORD1">\clubsuit</SEQ>
872                         <SEQ TYPE="KEYWORD1">\closeout</SEQ>
873                         <SEQ TYPE="KEYWORD1">\cleaders</SEQ>
874                         <SEQ TYPE="KEYWORD1">\buildrel</SEQ>
875                         <SEQ TYPE="KEYWORD1">\bigwedge</SEQ>
876                         <SEQ TYPE="KEYWORD1">\biguplus</SEQ>
877                         <SEQ TYPE="KEYWORD1">\bigsqcup</SEQ>
878                         <SEQ TYPE="KEYWORD1">\bigoplus</SEQ>
879                         <SEQ TYPE="KEYWORD1">\bigbreak</SEQ>
880
881                         <!-- Length Eight Register Reference -->
882                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
883                                         >\\muskip[0-9][0-9]</SEQ_REGEXP>
884
885                         <!-- Length Eight Register Reference -->
886                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
887                                         >\\dimen([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
888
889                         <!-- Length Eight Register Reference -->
890                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
891                                         >\\count([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
892
893                         <!-- Arbitrary control sequence of the specified length -->
894                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{8}</SEQ_REGEXP>
895
896                 <!-- Seven letter control sequences -->
897
898                         <SEQ TYPE="KEYWORD1">\widehat</SEQ>
899                         <SEQ TYPE="KEYWORD4">\voffset</SEQ>
900                         <SEQ TYPE="KEYWORD1">\vfilneg</SEQ>
901                         <SEQ TYPE="KEYWORD1">\vcenter</SEQ>
902                         <SEQ TYPE="KEYWORD1">\vadjust</SEQ>
903                         <SEQ TYPE="KEYWORD1">\Upsilon</SEQ>
904                         <SEQ TYPE="KEYWORD1">\upsilon</SEQ>
905                         <SEQ TYPE="KEYWORD1">\Uparrow</SEQ>
906                         <SEQ TYPE="KEYWORD1">\uparrow</SEQ>
907                         <SEQ TYPE="KEYWORD1">\unvcopy</SEQ>
908                         <SEQ TYPE="KEYWORD1">\unhcopy</SEQ>
909                         <SEQ TYPE="KEYWORD4">\topskip</SEQ>
910                         <SEQ TYPE="KEYWORD1">\topmark</SEQ>
911                         <SEQ TYPE="FUNCTION">\toksdef</SEQ>
912                         <SEQ TYPE="KEYWORD1">\tabsyet</SEQ>
913                         <SEQ TYPE="KEYWORD4">\tabskip</SEQ>
914                         <SEQ TYPE="KEYWORD1">\swarrow</SEQ>
915                         <SEQ TYPE="KEYWORD1">\special</SEQ>
916                         <SEQ TYPE="FUNCTION">\skipdef</SEQ>
917                         <SEQ TYPE="KEYWORD1">\showthe</SEQ>
918                         <SEQ TYPE="KEYWORD1">\showbox</SEQ>
919                         <SEQ TYPE="KEYWORD1">\shipout</SEQ>
920                         <SEQ TYPE="KEYWORD1">\sevensy</SEQ>
921                         <SEQ TYPE="KEYWORD1">\sevenrm</SEQ>
922                         <SEQ TYPE="KEYWORD1">\sevenbf</SEQ>
923                         <SEQ TYPE="KEYWORD1">\settabs</SEQ>
924                         <SEQ TYPE="KEYWORD1">\searrow</SEQ>
925                         <SEQ TYPE="KEYWORD1">\rootbox</SEQ>
926                         <SEQ TYPE="KEYWORD1">\radical</SEQ>
927                         <SEQ TYPE="KEYWORD1">\pmatrix</SEQ>
928                         <SEQ TYPE="KEYWORD1">\phantom</SEQ>
929                         <SEQ TYPE="KEYWORD1">\penalty</SEQ>
930                         <SEQ TYPE="KEYWORD4">\pausing</SEQ>
931                         <SEQ TYPE="KEYWORD1">\partial</SEQ>
932                         <SEQ TYPE="KEYWORD4">\parskip</SEQ>
933                         <SEQ TYPE="KEYWORD1">\openout</SEQ>
934                         <SEQ TYPE="KEYWORD1">\ooalign</SEQ>
935                         <SEQ TYPE="KEYWORD1">\nwarrow</SEQ>
936                         <SEQ TYPE="KEYWORD1">\nobreak</SEQ>
937                         <SEQ TYPE="KEYWORD1">\noalign</SEQ>
938                         <SEQ TYPE="COMMENT2">\newtoks</SEQ>
939                         <SEQ TYPE="COMMENT2">\newskip</SEQ>
940                         <SEQ TYPE="COMMENT2">\newread</SEQ>
941                         <SEQ TYPE="COMMENT2">\newhelp</SEQ>
942                         <SEQ TYPE="KEYWORD1">\nearrow</SEQ>
943                         <SEQ TYPE="KEYWORD1">\natural</SEQ>
944                         <SEQ TYPE="KEYWORD1">\mscount</SEQ>
945                         <SEQ TYPE="KEYWORD1">\message</SEQ>
946                         <SEQ TYPE="KEYWORD1">\medskip</SEQ>
947                         <SEQ TYPE="KEYWORD1">\meaning</SEQ>
948                         <SEQ TYPE="KEYWORD1">\mathrel</SEQ>
949                         <SEQ TYPE="KEYWORD1">\mathord</SEQ>
950                         <SEQ TYPE="KEYWORD1">\mathbin</SEQ>
951                         <SEQ TYPE="KEYWORD1">\magstep</SEQ>
952                         <SEQ TYPE="KEYWORD1">\leaders</SEQ>
953                         <SEQ TYPE="KEYWORD1">\lastbox</SEQ>
954                         <SEQ TYPE="KEYWORD1">\joinrel</SEQ>
955                         <SEQ TYPE="KEYWORD1">\jobname</SEQ>
956                         <SEQ TYPE="KEYWORD1">\iterate</SEQ>
957                         <SEQ TYPE="KEYWORD3">\ifvmode</SEQ>
958                         <SEQ TYPE="KEYWORD3">\ifmmode</SEQ>
959                         <SEQ TYPE="KEYWORD3">\ifinner</SEQ>
960                         <SEQ TYPE="KEYWORD3">\ifhmode</SEQ>
961                         <SEQ TYPE="KEYWORD3">\iffalse</SEQ>
962                         <SEQ TYPE="KEYWORD4">\hoffset</SEQ>
963                         <SEQ TYPE="KEYWORD1">\hfilneg</SEQ>
964                         <SEQ TYPE="KEYWORD1">\footins</SEQ>
965                         <SEQ TYPE="KEYWORD1">\fmtname</SEQ>
966                         <SEQ TYPE="KEYWORD4">\everycr</SEQ>
967                         <SEQ TYPE="KEYWORD4">\errhelp</SEQ>
968                         <SEQ TYPE="KEYWORD1">\eqalign</SEQ>
969                         <SEQ TYPE="KEYWORD1">\epsilon</SEQ>
970                         <SEQ TYPE="KEYWORD1">\enspace</SEQ>
971                         <SEQ TYPE="KEYWORD1">\endline</SEQ>
972                         <SEQ TYPE="KEYWORD1">\endgraf</SEQ>
973                         <SEQ TYPE="KEYWORD1">\dotfill</SEQ>
974                         <SEQ TYPE="KEYWORD1">\diamond</SEQ>
975                         <SEQ TYPE="KEYWORD1">\delcode</SEQ>
976                         <SEQ TYPE="KEYWORD1">\ddagger</SEQ>
977                         <SEQ TYPE="KEYWORD1">\columns</SEQ>
978                         <SEQ TYPE="KEYWORD1">\closein</SEQ>
979                         <SEQ TYPE="FUNCTION">\chardef</SEQ>
980                         <SEQ TYPE="KEYWORD2">\cdprime</SEQ>
981                         <SEQ TYPE="KEYWORD1">\catcode</SEQ>
982                         <SEQ TYPE="KEYWORD1">\braceru</SEQ>
983                         <SEQ TYPE="KEYWORD1">\bracerd</SEQ>
984                         <SEQ TYPE="KEYWORD1">\bracelu</SEQ>
985                         <SEQ TYPE="KEYWORD1">\braceld</SEQ>
986                         <SEQ TYPE="KEYWORD1">\botmark</SEQ>
987                         <SEQ TYPE="KEYWORD1">\bigskip</SEQ>
988                         <SEQ TYPE="KEYWORD1">\bigodot</SEQ>
989                         <SEQ TYPE="KEYWORD1">\bigcirc</SEQ>
990                         <SEQ TYPE="KEYWORD1">\advance</SEQ>
991
992                         <!-- Length Seven Register Reference -->
993                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\muskip[0-9]</SEQ_REGEXP>
994
995                         <!-- Length Seven Register Reference -->
996                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
997                                         >\\dimen[0-9][0-9]</SEQ_REGEXP>
998
999                         <!-- Length Seven Register Reference -->
1000                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1001                                         >\\count[0-9][0-9]</SEQ_REGEXP>
1002
1003                         <!-- Length Seven Register Reference -->
1004                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1005                                         >\\toks([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
1006
1007                         <!-- Length Seven Register Reference -->
1008                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1009                                         >\\skip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
1010
1011                         <!-- Length Seven Decimal Character Reference -->
1012                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
1013                                         >\\char([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
1014
1015                         <!-- Length Seven Octal Character Reference -->
1016                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
1017                                         >\\char'[0-7][0-7]</SEQ_REGEXP>
1018
1019                         <!-- Length Seven Hexadecimal Character Reference -->
1020                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
1021                                         >\\char"[0-9A-Fa-f][0-9A-Fa-f]</SEQ_REGEXP>
1022
1023                         <!-- Arbitrary control sequence of the specified length -->
1024                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{7}</SEQ_REGEXP>
1025
1026                 <!-- Six letter control sequences -->
1027
1028                         <SEQ TYPE="KEYWORD1">\vsplit</SEQ>
1029                         <SEQ TYPE="KEYWORD1">\varrho</SEQ>
1030                         <SEQ TYPE="KEYWORD1">\varphi</SEQ>
1031                         <SEQ TYPE="KEYWORD1">\valign</SEQ>
1032                         <SEQ TYPE="KEYWORD2">\utilde</SEQ>
1033                         <SEQ TYPE="KEYWORD1">\unvbox</SEQ>
1034                         <SEQ TYPE="KEYWORD1">\unskip</SEQ>
1035                         <SEQ TYPE="KEYWORD1">\unkern</SEQ>
1036                         <SEQ TYPE="KEYWORD1">\unhbox</SEQ>
1037                         <SEQ TYPE="KEYWORD4">\uchyph</SEQ>
1038                         <SEQ TYPE="KEYWORD1">\uccode</SEQ>
1039                         <SEQ TYPE="KEYWORD1">\topins</SEQ>
1040                         <SEQ TYPE="KEYWORD1">\supset</SEQ>
1041                         <SEQ TYPE="KEYWORD1">\succeq</SEQ>
1042                         <SEQ TYPE="KEYWORD1">\subset</SEQ>
1043                         <SEQ TYPE="KEYWORD1">\string</SEQ>
1044                         <SEQ TYPE="KEYWORD1">\sfcode</SEQ>
1045                         <SEQ TYPE="KEYWORD1">\seveni</SEQ>
1046                         <SEQ TYPE="KEYWORD1">\setbox</SEQ>
1047                         <SEQ TYPE="KEYWORD1">\rgroup</SEQ>
1048                         <SEQ TYPE="KEYWORD1">\rfloor</SEQ>
1049                         <SEQ TYPE="KEYWORD1">\repeat</SEQ>
1050                         <SEQ TYPE="KEYWORD1">\Relbar</SEQ>
1051                         <SEQ TYPE="KEYWORD1">\relbar</SEQ>
1052                         <SEQ TYPE="KEYWORD1">\rbrack</SEQ>
1053                         <SEQ TYPE="KEYWORD1">\rbrace</SEQ>
1054                         <SEQ TYPE="KEYWORD1">\rangle</SEQ>
1055                         <SEQ TYPE="KEYWORD1">\propto</SEQ>
1056                         <SEQ TYPE="KEYWORD1">\preceq</SEQ>
1057                         <SEQ TYPE="KEYWORD1">\pageno</SEQ>
1058                         <SEQ TYPE="KEYWORD4">\output</SEQ>
1059                         <SEQ TYPE="KEYWORD1">\otimes</SEQ>
1060                         <SEQ TYPE="KEYWORD1">\oslash</SEQ>
1061                         <SEQ TYPE="KEYWORD1">\openup</SEQ>
1062                         <SEQ TYPE="KEYWORD1">\openin</SEQ>
1063                         <SEQ TYPE="KEYWORD1">\ominus</SEQ>
1064                         <SEQ TYPE="KEYWORD1">\ointop</SEQ>
1065                         <SEQ TYPE="KEYWORD1">\oalign</SEQ>
1066                         <SEQ TYPE="KEYWORD1">\number</SEQ>
1067                         <SEQ TYPE="COMMENT2">\newfam</SEQ>
1068                         <SEQ TYPE="COMMENT2">\newbox</SEQ>
1069                         <SEQ TYPE="COMMENT4">\muskip</SEQ>
1070                         <SEQ TYPE="KEYWORD1">\models</SEQ>
1071                         <SEQ TYPE="KEYWORD1">\matrix</SEQ>
1072                         <SEQ TYPE="KEYWORD1">\mathop</SEQ>
1073                         <SEQ TYPE="KEYWORD1">\mapsto</SEQ>
1074                         <SEQ TYPE="KEYWORD1">\limsup</SEQ>
1075                         <SEQ TYPE="KEYWORD1">\limits</SEQ>
1076                         <SEQ TYPE="KEYWORD1">\liminf</SEQ>
1077                         <SEQ TYPE="KEYWORD1">\lgroup</SEQ>
1078                         <SEQ TYPE="KEYWORD2">\lfhook</SEQ>
1079                         <SEQ TYPE="KEYWORD1">\lfloor</SEQ>
1080                         <SEQ TYPE="KEYWORD1">\lccode</SEQ>
1081                         <SEQ TYPE="KEYWORD1">\lbrack</SEQ>
1082                         <SEQ TYPE="KEYWORD1">\lbrace</SEQ>
1083                         <SEQ TYPE="KEYWORD1">\langle</SEQ>
1084                         <SEQ TYPE="KEYWORD1">\Lambda</SEQ>
1085                         <SEQ TYPE="KEYWORD1">\lambda</SEQ>
1086                         <SEQ TYPE="KEYWORD1">\insert</SEQ>
1087                         <SEQ TYPE="KEYWORD1">\indent</SEQ>
1088                         <SEQ TYPE="KEYWORD3">\ifvoid</SEQ>
1089                         <SEQ TYPE="KEYWORD3">\ifvbox</SEQ>
1090                         <SEQ TYPE="KEYWORD3">\iftrue</SEQ>
1091                         <SEQ TYPE="KEYWORD3">\ifhbox</SEQ>
1092                         <SEQ TYPE="KEYWORD3">\ifcase</SEQ>
1093                         <SEQ TYPE="KEYWORD1">\ialign</SEQ>
1094                         <SEQ TYPE="KEYWORD1">\halign</SEQ>
1095                         <SEQ TYPE="FUNCTION">\global</SEQ>
1096                         <SEQ TYPE="KEYWORD1">\forall</SEQ>
1097                         <SEQ TYPE="KEYWORD1">\fivesy</SEQ>
1098                         <SEQ TYPE="KEYWORD1">\fiverm</SEQ>
1099                         <SEQ TYPE="KEYWORD1">\fivebf</SEQ>
1100                         <SEQ TYPE="KEYWORD1">\exists</SEQ>
1101                         <SEQ TYPE="KEYWORD1">\enskip</SEQ>
1102                         <SEQ TYPE="KEYWORD1">\egroup</SEQ>
1103                         <SEQ TYPE="KEYWORD1">\divide</SEQ>
1104                         <SEQ TYPE="KEYWORD1">\dagger</SEQ>
1105                         <SEQ TYPE="FUNCTION">\csname</SEQ>
1106                         <SEQ TYPE="KEYWORD2">\cprime</SEQ>
1107                         <SEQ TYPE="KEYWORD1">\coprod</SEQ>
1108                         <SEQ TYPE="KEYWORD1">\choose</SEQ>
1109                         <SEQ TYPE="KEYWORD2">\cfudot</SEQ>
1110                         <SEQ TYPE="KEYWORD2">\candra</SEQ>
1111                         <SEQ TYPE="KEYWORD1">\bullet</SEQ>
1112                         <SEQ TYPE="KEYWORD1">\bowtie</SEQ>
1113                         <SEQ TYPE="KEYWORD1">\bigvee</SEQ>
1114                         <SEQ TYPE="KEYWORD1">\bigcup</SEQ>
1115                         <SEQ TYPE="KEYWORD1">\bigcap</SEQ>
1116                         <SEQ TYPE="KEYWORD1">\bgroup</SEQ>
1117                         <SEQ TYPE="KEYWORD1">\arctan</SEQ>
1118                         <SEQ TYPE="KEYWORD1">\arcsin</SEQ>
1119                         <SEQ TYPE="KEYWORD1">\arccos</SEQ>
1120                         <SEQ TYPE="KEYWORD1">\approx</SEQ>
1121                         <SEQ TYPE="KEYWORD2">\acudot</SEQ>
1122                         <SEQ TYPE="KEYWORD1">\active</SEQ>
1123                         <SEQ TYPE="KEYWORD1">\accent</SEQ>
1124
1125                         <!-- Length Six Register Reference -->
1126                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1127                                         >\\dimen[0-9]</SEQ_REGEXP>
1128
1129                         <!-- Length Six Register Reference -->
1130                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1131                                         >\\count[0-9]</SEQ_REGEXP>
1132
1133                         <!-- Length Six Register Reference -->
1134                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1135                                         >\\toks[0-9][0-9]</SEQ_REGEXP>
1136
1137                         <!-- Length Six Register Reference -->
1138                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1139                                         >\\skip[0-9][0-9]</SEQ_REGEXP>
1140
1141                         <!-- Length Six Register Reference -->
1142                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1143                                         >\\box([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
1144
1145                         <!-- Length Six Decimal Character Reference -->
1146                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
1147                                         >\\char[0-9][0-9]</SEQ_REGEXP>
1148
1149                         <!-- Length Six Octal Character Reference -->
1150                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2">\\char'[0-7]</SEQ_REGEXP>
1151
1152                         <!-- Length Six Hexadecimal Character Reference -->
1153                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
1154                                         >\\char"[0-9A-Fa-f]</SEQ_REGEXP>
1155
1156                         <!-- Arbitrary control sequence of the specified length -->
1157                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{6}</SEQ_REGEXP>
1158
1159                 <!-- Five letter control sequences -->
1160
1161                         <SEQ TYPE="KEYWORD1">\write</SEQ>
1162                         <SEQ TYPE="KEYWORD1">\wedge</SEQ>
1163                         <SEQ TYPE="KEYWORD1">\vskip</SEQ>
1164                         <SEQ TYPE="KEYWORD4">\vsize</SEQ>
1165                         <SEQ TYPE="KEYWORD1">\vrule</SEQ>
1166                         <SEQ TYPE="KEYWORD1">\vglue</SEQ>
1167                         <SEQ TYPE="KEYWORD4">\vfuzz</SEQ>
1168                         <SEQ TYPE="KEYWORD1">\vfill</SEQ>
1169                         <SEQ TYPE="KEYWORD1">\vdots</SEQ>
1170                         <SEQ TYPE="KEYWORD1">\vdash</SEQ>
1171                         <SEQ TYPE="KEYWORD1">\varpi</SEQ>
1172                         <SEQ TYPE="KEYWORD1">\uplus</SEQ>
1173                         <SEQ TYPE="KEYWORD1">\ttfam</SEQ>
1174                         <SEQ TYPE="KEYWORD1">\times</SEQ>
1175                         <SEQ TYPE="KEYWORD1">\tilde</SEQ>
1176                         <SEQ TYPE="KEYWORD1">\Theta</SEQ>
1177                         <SEQ TYPE="KEYWORD1">\theta</SEQ>
1178                         <SEQ TYPE="KEYWORD1">\tentt</SEQ>
1179                         <SEQ TYPE="KEYWORD1">\tensy</SEQ>
1180                         <SEQ TYPE="KEYWORD1">\tensl</SEQ>
1181                         <SEQ TYPE="KEYWORD1">\tenrm</SEQ>
1182                         <SEQ TYPE="KEYWORD1">\tenit</SEQ>
1183                         <SEQ TYPE="KEYWORD1">\tenex</SEQ>
1184                         <SEQ TYPE="KEYWORD1">\tenbf</SEQ>
1185                         <SEQ TYPE="KEYWORD1">\strut</SEQ>
1186                         <SEQ TYPE="KEYWORD1">\sqcup</SEQ>
1187                         <SEQ TYPE="KEYWORD1">\sqcap</SEQ>
1188                         <SEQ TYPE="KEYWORD1">\space</SEQ>
1189                         <SEQ TYPE="KEYWORD1">\smile</SEQ>
1190                         <SEQ TYPE="KEYWORD1">\smash</SEQ>
1191                         <SEQ TYPE="KEYWORD1">\slfam</SEQ>
1192                         <SEQ TYPE="KEYWORD1">\slash</SEQ>
1193                         <SEQ TYPE="KEYWORD1">\simeq</SEQ>
1194                         <SEQ TYPE="KEYWORD1">\Sigma</SEQ>
1195                         <SEQ TYPE="KEYWORD1">\sigma</SEQ>
1196                         <SEQ TYPE="KEYWORD1">\sharp</SEQ>
1197                         <SEQ TYPE="KEYWORD1">\right</SEQ>
1198                         <SEQ TYPE="KEYWORD1">\rhook</SEQ>
1199                         <SEQ TYPE="KEYWORD1">\relax</SEQ>
1200                         <SEQ TYPE="KEYWORD1">\rceil</SEQ>
1201                         <SEQ TYPE="KEYWORD1">\raise</SEQ>
1202                         <SEQ TYPE="KEYWORD1">\qquad</SEQ>
1203                         <SEQ TYPE="KEYWORD1">\prime</SEQ>
1204                         <SEQ TYPE="FUNCTION">\outer</SEQ>
1205                         <SEQ TYPE="KEYWORD1">\oplus</SEQ>
1206                         <SEQ TYPE="KEYWORD1">\Omega</SEQ>
1207                         <SEQ TYPE="KEYWORD1">\omega</SEQ>
1208                         <SEQ TYPE="KEYWORD1">\notin</SEQ>
1209                         <SEQ TYPE="COMMENT2">\newif</SEQ>
1210                         <SEQ TYPE="KEYWORD1">\nabla</SEQ>
1211                         <SEQ TYPE="KEYWORD1">\mskip</SEQ>
1212                         <SEQ TYPE="KEYWORD4">\month</SEQ>
1213                         <SEQ TYPE="KEYWORD1">\mkern</SEQ>
1214                         <SEQ TYPE="KEYWORD1">\lower</SEQ>
1215                         <SEQ TYPE="KEYWORD1">\lhook</SEQ>
1216                         <SEQ TYPE="KEYWORD1">\leqno</SEQ>
1217                         <SEQ TYPE="KEYWORD1">\ldots</SEQ>
1218                         <SEQ TYPE="KEYWORD1">\ldotp</SEQ>
1219                         <SEQ TYPE="KEYWORD1">\lceil</SEQ>
1220                         <SEQ TYPE="KEYWORD1">\kappa</SEQ>
1221                         <SEQ TYPE="KEYWORD1">\jmath</SEQ>
1222                         <SEQ TYPE="KEYWORD1">\itfam</SEQ>
1223                         <SEQ TYPE="KEYWORD1">\intop</SEQ>
1224                         <SEQ TYPE="KEYWORD1">\input</SEQ>
1225                         <SEQ TYPE="KEYWORD1">\infty</SEQ>
1226                         <SEQ TYPE="KEYWORD1">\imath</SEQ>
1227                         <SEQ TYPE="KEYWORD3">\ifodd</SEQ>
1228                         <SEQ TYPE="KEYWORD3">\ifnum</SEQ>
1229                         <SEQ TYPE="KEYWORD3">\ifeof</SEQ>
1230                         <SEQ TYPE="KEYWORD3">\ifdim</SEQ>
1231                         <SEQ TYPE="KEYWORD3">\ifcat</SEQ>
1232                         <SEQ TYPE="KEYWORD1">\hskip</SEQ>
1233                         <SEQ TYPE="KEYWORD4">\hsize</SEQ>
1234                         <SEQ TYPE="KEYWORD1">\hrule</SEQ>
1235                         <SEQ TYPE="KEYWORD1">\hglue</SEQ>
1236                         <SEQ TYPE="KEYWORD4">\hfuzz</SEQ>
1237                         <SEQ TYPE="KEYWORD1">\hfill</SEQ>
1238                         <SEQ TYPE="KEYWORD1">\grave</SEQ>
1239                         <SEQ TYPE="KEYWORD1">\Gamma</SEQ>
1240                         <SEQ TYPE="KEYWORD1">\gamma</SEQ>
1241                         <SEQ TYPE="KEYWORD1">\frown</SEQ>
1242                         <SEQ TYPE="KEYWORD1">\folio</SEQ>
1243                         <SEQ TYPE="KEYWORD1">\fivei</SEQ>
1244                         <SEQ TYPE="KEYWORD1">\equiv</SEQ>
1245                         <SEQ TYPE="KEYWORD1">\empty</SEQ>
1246                         <SEQ TYPE="KEYWORD1">\eject</SEQ>
1247                         <SEQ TYPE="KEYWORD1">\doteq</SEQ>
1248                         <SEQ TYPE="COMMENT4">\dimen</SEQ>
1249                         <SEQ TYPE="KEYWORD1">\Delta</SEQ>
1250                         <SEQ TYPE="KEYWORD1">\delta</SEQ>
1251                         <SEQ TYPE="KEYWORD1">\ddots</SEQ>
1252                         <SEQ TYPE="KEYWORD1">\dashv</SEQ>
1253                         <SEQ TYPE="COMMENT4">\count</SEQ>
1254                         <SEQ TYPE="KEYWORD1">\colon</SEQ>
1255                         <SEQ TYPE="KEYWORD1">\check</SEQ>
1256                         <SEQ TYPE="KEYWORD1">\cdots</SEQ>
1257                         <SEQ TYPE="KEYWORD1">\cdotp</SEQ>
1258                         <SEQ TYPE="KEYWORD1">\cases</SEQ>
1259                         <SEQ TYPE="KEYWORD1">\breve</SEQ>
1260                         <SEQ TYPE="KEYWORD1">\break</SEQ>
1261                         <SEQ TYPE="KEYWORD1">\brack</SEQ>
1262                         <SEQ TYPE="KEYWORD1">\brace</SEQ>
1263                         <SEQ TYPE="KEYWORD1">\Biggr</SEQ>
1264                         <SEQ TYPE="KEYWORD1">\biggr</SEQ>
1265                         <SEQ TYPE="KEYWORD1">\Biggm</SEQ>
1266                         <SEQ TYPE="KEYWORD1">\biggm</SEQ>
1267                         <SEQ TYPE="KEYWORD1">\Biggl</SEQ>
1268                         <SEQ TYPE="KEYWORD1">\biggl</SEQ>
1269                         <SEQ TYPE="KEYWORD1">\bffam</SEQ>
1270                         <SEQ TYPE="KEYWORD1">\asymp</SEQ>
1271                         <SEQ TYPE="KEYWORD1">\angle</SEQ>
1272                         <SEQ TYPE="KEYWORD1">\amalg</SEQ>
1273                         <SEQ TYPE="KEYWORD1">\alpha</SEQ>
1274                         <SEQ TYPE="KEYWORD1">\aleph</SEQ>
1275                         <SEQ TYPE="KEYWORD1">\acute</SEQ>
1276                         <SEQ TYPE="KEYWORD1">\above</SEQ>
1277
1278                         <!-- Length Five Register Reference -->
1279                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\toks[0-9]</SEQ_REGEXP>
1280
1281                         <!-- Length Five Register Reference -->
1282                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\skip[0-9]</SEQ_REGEXP>
1283
1284                         <!-- Length Five Register Reference -->
1285                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
1286                                         >\\box[0-9][0-9]</SEQ_REGEXP>
1287
1288                         <!-- Length Five Decimal Character Reference -->
1289                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2">\\char[0-9]</SEQ_REGEXP>
1290
1291                         <!-- Length Five Octal Character Reference -->
1292                         <SEQ TYPE="KEYWORD2">\char'</SEQ>
1293
1294                         <!-- Length Five Hexadecimal Character Reference -->
1295                         <SEQ TYPE="KEYWORD2">\char"</SEQ>
1296
1297                         <!-- Arbitrary control sequence of the specified length -->
1298                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{5}</SEQ_REGEXP>
1299
1300                 <!-- Four letter control sequences -->
1301                         <SEQ TYPE="KEYWORD1">\zeta</SEQ>
1302                         <SEQ TYPE="KEYWORD4">\year</SEQ>
1303                         <SEQ TYPE="FUNCTION">\xdef</SEQ>
1304                         <SEQ TYPE="KEYWORD1">\wlog</SEQ>
1305                         <SEQ TYPE="KEYWORD1">\vtop</SEQ>
1306                         <SEQ TYPE="KEYWORD1">\vfil</SEQ>
1307                         <SEQ TYPE="KEYWORD1">\vert</SEQ>
1308                         <SEQ TYPE="KEYWORD1">\Vert</SEQ>
1309                         <SEQ TYPE="KEYWORD1">\vbox</SEQ>
1310                         <SEQ TYPE="KEYWORD2">\uarc</SEQ>
1311                         <SEQ TYPE="KEYWORD4">\toks</SEQ>
1312                         <SEQ TYPE="KEYWORD4">\time</SEQ>
1313                         <SEQ TYPE="KEYWORD1">\teni</SEQ>
1314                         <SEQ TYPE="KEYWORD1">\tanh</SEQ>
1315                         <SEQ TYPE="KEYWORD1">\tabs</SEQ>
1316                         <SEQ TYPE="KEYWORD1">\surd</SEQ>
1317                         <SEQ TYPE="KEYWORD1">\succ</SEQ>
1318                         <SEQ TYPE="KEYWORD1">\star</SEQ>
1319                         <SEQ TYPE="KEYWORD1">\sqrt</SEQ>
1320                         <SEQ TYPE="KEYWORD1">\span</SEQ>
1321                         <SEQ TYPE="KEYWORD4">\skip</SEQ>
1322                         <SEQ TYPE="KEYWORD1">\skew</SEQ>
1323                         <SEQ TYPE="KEYWORD1">\sinh</SEQ>
1324                         <SEQ TYPE="KEYWORD1">\show</SEQ>
1325                         <SEQ TYPE="KEYWORD1">\root</SEQ>
1326                         <SEQ TYPE="KEYWORD1">\rlap</SEQ>
1327                         <SEQ TYPE="KEYWORD1">\read</SEQ>
1328                         <SEQ TYPE="KEYWORD1">\quad</SEQ>
1329                         <SEQ TYPE="KEYWORD1">\prod</SEQ>
1330                         <SEQ TYPE="KEYWORD1">\prec</SEQ>
1331                         <SEQ TYPE="KEYWORD1">\pmod</SEQ>
1332                         <SEQ TYPE="KEYWORD1">\perp</SEQ>
1333                         <SEQ TYPE="KEYWORD1">\owns</SEQ>
1334                         <SEQ TYPE="KEYWORD1">\over</SEQ>
1335                         <SEQ TYPE="KEYWORD1">\omit</SEQ>
1336                         <SEQ TYPE="KEYWORD1">\oint</SEQ>
1337                         <SEQ TYPE="KEYWORD1">\odot</SEQ>
1338                         <SEQ TYPE="KEYWORD1">\null</SEQ>
1339                         <SEQ TYPE="KEYWORD1">\next</SEQ>
1340                         <SEQ TYPE="KEYWORD1">\mark</SEQ>
1341                         <SEQ TYPE="KEYWORD1">\loop</SEQ>
1342                         <SEQ TYPE="FUNCTION">\long</SEQ>
1343                         <SEQ TYPE="KEYWORD1">\lnot</SEQ>
1344                         <SEQ TYPE="KEYWORD1">\llap</SEQ>
1345                         <SEQ TYPE="KEYWORD1">\line</SEQ>
1346                         <SEQ TYPE="KEYWORD1">\left</SEQ>
1347                         <SEQ TYPE="KEYWORD1">\land</SEQ>
1348                         <SEQ TYPE="KEYWORD1">\kern</SEQ>
1349                         <SEQ TYPE="KEYWORD1">\item</SEQ>
1350                         <SEQ TYPE="KEYWORD1">\iota</SEQ>
1351                         <SEQ TYPE="KEYWORD1">\hfil</SEQ>
1352                         <SEQ TYPE="KEYWORD1">\hbox</SEQ>
1353                         <SEQ TYPE="KEYWORD1">\hbar</SEQ>
1354                         <SEQ TYPE="KEYWORD1">\hang</SEQ>
1355                         <SEQ TYPE="KEYWORD1">\gets</SEQ>
1356                         <SEQ TYPE="FUNCTION">\gdef</SEQ>
1357                         <SEQ TYPE="KEYWORD1">\font</SEQ>
1358                         <SEQ TYPE="KEYWORD1">\flat</SEQ>
1359                         <SEQ TYPE="KEYWORD1">\eqno</SEQ>
1360                         <SEQ TYPE="KEYWORD3">\else</SEQ>
1361                         <SEQ TYPE="FUNCTION">\edef</SEQ>
1362                         <SEQ TYPE="KEYWORD1">\dump</SEQ>
1363                         <SEQ TYPE="KEYWORD1">\dots</SEQ>
1364                         <SEQ TYPE="KEYWORD1">\ddot</SEQ>
1365                         <SEQ TYPE="KEYWORD1">\ddag</SEQ>
1366                         <SEQ TYPE="KEYWORD2">\dbar</SEQ>
1367                         <SEQ TYPE="KEYWORD2">\Dbar</SEQ>
1368                         <SEQ TYPE="KEYWORD1">\crcr</SEQ>
1369                         <SEQ TYPE="KEYWORD1">\coth</SEQ>
1370                         <SEQ TYPE="KEYWORD1">\cosh</SEQ>
1371                         <SEQ TYPE="KEYWORD1">\copy</SEQ>
1372                         <SEQ TYPE="KEYWORD1">\cong</SEQ>
1373                         <SEQ TYPE="KEYWORD1">\circ</SEQ>
1374                         <SEQ TYPE="KEYWORD2">\char</SEQ>
1375                         <SEQ TYPE="KEYWORD2">\cfac</SEQ>
1376                         <SEQ TYPE="KEYWORD1">\cdot</SEQ>
1377                         <SEQ TYPE="KEYWORD1">\body</SEQ>
1378                         <SEQ TYPE="KEYWORD1">\bmod</SEQ>
1379                         <SEQ TYPE="KEYWORD1">\Bigr</SEQ>
1380                         <SEQ TYPE="KEYWORD1">\bigr</SEQ>
1381                         <SEQ TYPE="KEYWORD1">\Bigm</SEQ>
1382                         <SEQ TYPE="KEYWORD1">\bigm</SEQ>
1383                         <SEQ TYPE="KEYWORD1">\Bigl</SEQ>
1384                         <SEQ TYPE="KEYWORD1">\bigl</SEQ>
1385                         <SEQ TYPE="KEYWORD1">\Bigg</SEQ>
1386                         <SEQ TYPE="KEYWORD1">\bigg</SEQ>
1387                         <SEQ TYPE="KEYWORD1">\beta</SEQ>
1388                         <SEQ TYPE="KEYWORD1">\atop</SEQ>
1389
1390                         <!-- Length Four Register Reference -->
1391                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\box[0-9]</SEQ_REGEXP>
1392
1393                         <!-- Length Four Character Reference -->
1394                         <SEQ TYPE="KEYWORD2">\char</SEQ>
1395
1396                         <!-- Length Four Hexadecimal Invisible Reference -->
1397                         <SEQ_REGEXP HASH_CHARS="^" TYPE="KEYWORD2"
1398                                         >(\u005E|\x5E)(\u005E|\x5E)([0-9a-f])([0-9a-f])</SEQ_REGEXP>
1399
1400                         <!-- Arbitrary control sequence of the specified length -->
1401                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{4}</SEQ_REGEXP>
1402
1403                 <!-- Three letter control sequences -->
1404
1405                         <SEQ TYPE="KEYWORD1">\vss</SEQ>
1406                         <SEQ TYPE="KEYWORD1">\vee</SEQ>
1407                         <SEQ TYPE="KEYWORD1">\vec</SEQ>
1408                         <SEQ TYPE="KEYWORD1">\top</SEQ>
1409                         <SEQ TYPE="KEYWORD1">\the</SEQ>
1410                         <SEQ TYPE="KEYWORD1">\TeX</SEQ>
1411                         <SEQ TYPE="KEYWORD1">\tau</SEQ>
1412                         <SEQ TYPE="KEYWORD1">\tan</SEQ>
1413                         <SEQ TYPE="KEYWORD1">\sup</SEQ>
1414                         <SEQ TYPE="KEYWORD1">\sum</SEQ>
1415                         <SEQ TYPE="KEYWORD1">\sin</SEQ>
1416                         <SEQ TYPE="KEYWORD1">\sim</SEQ>
1417                         <SEQ TYPE="KEYWORD1">\sec</SEQ>
1418                         <SEQ TYPE="KEYWORD1">\rho</SEQ>
1419                         <SEQ TYPE="KEYWORD1">\Psi</SEQ>
1420                         <SEQ TYPE="KEYWORD1">\psi</SEQ>
1421                         <SEQ TYPE="KEYWORD1">\Phi</SEQ>
1422                         <SEQ TYPE="KEYWORD1">\phi</SEQ>
1423                         <SEQ TYPE="LITERAL3">\par</SEQ>
1424                         <SEQ TYPE="KEYWORD1">\not</SEQ>
1425                         <SEQ TYPE="KEYWORD1">\neq</SEQ>
1426                         <SEQ TYPE="KEYWORD1">\neg</SEQ>
1427                         <SEQ TYPE="KEYWORD1">\mit</SEQ>
1428                         <SEQ TYPE="KEYWORD1">\min</SEQ>
1429                         <SEQ TYPE="KEYWORD1">\mid</SEQ>
1430                         <SEQ TYPE="KEYWORD1">\max</SEQ>
1431                         <SEQ TYPE="KEYWORD4">\mag</SEQ>
1432                         <SEQ TYPE="KEYWORD1">\lor</SEQ>
1433                         <SEQ TYPE="KEYWORD1">\log</SEQ>
1434                         <SEQ TYPE="KEYWORD1">\lim</SEQ>
1435                         <SEQ TYPE="COMMENT3">\let</SEQ>
1436                         <SEQ TYPE="KEYWORD1">\leq</SEQ>
1437                         <SEQ TYPE="KEYWORD1">\ker</SEQ>
1438                         <SEQ TYPE="KEYWORD1">\jot</SEQ>
1439                         <SEQ TYPE="KEYWORD1">\int</SEQ>
1440                         <SEQ TYPE="KEYWORD1">\inf</SEQ>
1441                         <SEQ TYPE="KEYWORD3">\ifx</SEQ>
1442                         <SEQ TYPE="KEYWORD3">\iff</SEQ>
1443                         <SEQ TYPE="KEYWORD1">\hss</SEQ>
1444                         <SEQ TYPE="KEYWORD1">\hom</SEQ>
1445                         <SEQ TYPE="KEYWORD1">\hat</SEQ>
1446                         <SEQ TYPE="KEYWORD1">\geq</SEQ>
1447                         <SEQ TYPE="KEYWORD1">\gcd</SEQ>
1448                         <SEQ TYPE="KEYWORD4">\fam</SEQ>
1449                         <SEQ TYPE="KEYWORD1">\exp</SEQ>
1450                         <SEQ TYPE="KEYWORD2">\eth</SEQ>
1451                         <SEQ TYPE="KEYWORD1">\eta</SEQ>
1452                         <SEQ TYPE="KEYWORD1">\end</SEQ>
1453                         <SEQ TYPE="KEYWORD1">\ell</SEQ>
1454                         <SEQ TYPE="KEYWORD1">\dot</SEQ>
1455                         <SEQ TYPE="KEYWORD1">\div</SEQ>
1456                         <SEQ TYPE="KEYWORD1">\dim</SEQ>
1457                         <SEQ TYPE="KEYWORD1">\det</SEQ>
1458                         <SEQ TYPE="KEYWORD1">\deg</SEQ>
1459                         <SEQ TYPE="FUNCTION">\def</SEQ>
1460                         <SEQ TYPE="KEYWORD4">\day</SEQ>
1461                         <SEQ TYPE="KEYWORD1">\dag</SEQ>
1462                         <SEQ TYPE="KEYWORD1">\cup</SEQ>
1463                         <SEQ TYPE="KEYWORD1">\csc</SEQ>
1464                         <SEQ TYPE="KEYWORD1">\cot</SEQ>
1465                         <SEQ TYPE="KEYWORD1">\cos</SEQ>
1466                         <SEQ TYPE="KEYWORD1">\chi</SEQ>
1467                         <SEQ TYPE="KEYWORD1">\cap</SEQ>
1468                         <SEQ TYPE="KEYWORD1">\cal</SEQ>
1469                         <SEQ TYPE="KEYWORD1">\bye</SEQ>
1470                         <SEQ TYPE="COMMENT4">\box</SEQ>
1471                         <SEQ TYPE="KEYWORD1">\bot</SEQ>
1472                         <SEQ TYPE="KEYWORD1">\Big</SEQ>
1473                         <SEQ TYPE="KEYWORD1">\big</SEQ>
1474                         <SEQ TYPE="KEYWORD1">\bar</SEQ>
1475                         <SEQ TYPE="KEYWORD1">\ast</SEQ>
1476                         <SEQ TYPE="KEYWORD1">\arg</SEQ>
1477
1478                         <!-- Length Three Invisible Character Reference -->
1479                         <SEQ_REGEXP HASH_CHARS="^" TYPE="KEYWORD2"
1480                                 >(\u005E|\x5E)(\u005E|\x5E)(\p{ASCII}|\u0000-\u007F)</SEQ_REGEXP>
1481
1482                         <!-- Arbitrary control sequence of the specified length -->
1483                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{3}</SEQ_REGEXP>
1484
1485                 <!-- Two letter control sequences -->
1486
1487                         <SEQ TYPE="KEYWORD1">\Xi</SEQ>
1488                         <SEQ TYPE="KEYWORD1">\xi</SEQ>
1489                         <SEQ TYPE="KEYWORD1">\wr</SEQ>
1490                         <SEQ TYPE="KEYWORD1">\wp</SEQ>
1491                         <SEQ TYPE="KEYWORD1">\wd</SEQ>
1492                         <SEQ TYPE="KEYWORD1">\tt</SEQ>
1493                         <SEQ TYPE="KEYWORD1">\to</SEQ>
1494                         <SEQ TYPE="KEYWORD1">\sp</SEQ>
1495                         <SEQ TYPE="KEYWORD1">\sl</SEQ>
1496                         <SEQ TYPE="KEYWORD1">\sb</SEQ>
1497                         <SEQ TYPE="KEYWORD1">\rq</SEQ>
1498                         <SEQ TYPE="KEYWORD1">\rm</SEQ>
1499                         <SEQ TYPE="KEYWORD1">\Re</SEQ>
1500                         <SEQ TYPE="KEYWORD1">\Pr</SEQ>
1501                         <SEQ TYPE="KEYWORD1">\pm</SEQ>
1502                         <SEQ TYPE="KEYWORD1">\Pi</SEQ>
1503                         <SEQ TYPE="KEYWORD1">\pi</SEQ>
1504                         <SEQ TYPE="KEYWORD3">\or</SEQ>
1505                         <SEQ TYPE="KEYWORD1">\of</SEQ>
1506                         <SEQ TYPE="KEYWORD1">\nu</SEQ>
1507                         <SEQ TYPE="KEYWORD1">\ni</SEQ>
1508                         <SEQ TYPE="KEYWORD1">\ne</SEQ>
1509                         <SEQ TYPE="KEYWORD1">\mu</SEQ>
1510                         <SEQ TYPE="KEYWORD1">\mp</SEQ>
1511                         <SEQ TYPE="KEYWORD1">\lq</SEQ>
1512                         <SEQ TYPE="KEYWORD1">\ln</SEQ>
1513                         <SEQ TYPE="KEYWORD1">\ll</SEQ>
1514                         <SEQ TYPE="KEYWORD1">\lg</SEQ>
1515                         <SEQ TYPE="KEYWORD1">\le</SEQ>
1516                         <SEQ TYPE="KEYWORD1">\it</SEQ>
1517                         <SEQ TYPE="KEYWORD1">\in</SEQ>
1518                         <SEQ TYPE="KEYWORD1">\Im</SEQ>
1519                         <SEQ TYPE="KEYWORD3">\if</SEQ>
1520                         <SEQ TYPE="KEYWORD1">\ht</SEQ>
1521                         <SEQ TYPE="KEYWORD1">\gg</SEQ>
1522                         <SEQ TYPE="KEYWORD1">\ge</SEQ>
1523                         <SEQ TYPE="KEYWORD3">\fi</SEQ>
1524                         <SEQ TYPE="KEYWORD1">\dp</SEQ>
1525                         <SEQ TYPE="KEYWORD1">\do</SEQ>
1526                         <SEQ TYPE="KEYWORD1">\cr</SEQ>
1527                         <SEQ TYPE="KEYWORD1">\bf</SEQ>
1528
1529                         <!-- Accents and Special Characters -->
1530                         <SEQ TYPE="KEYWORD2">\AE</SEQ>
1531                         <SEQ TYPE="KEYWORD2">\ae</SEQ>
1532                         <SEQ TYPE="KEYWORD2">\AA</SEQ>
1533                         <SEQ TYPE="KEYWORD2">\aa</SEQ>
1534                         <SEQ TYPE="KEYWORD2">\OE</SEQ>
1535                         <SEQ TYPE="KEYWORD2">\oe</SEQ>
1536                         <SEQ TYPE="KEYWORD2">\ss</SEQ>
1537
1538                         <!-- Arbitrary control sequence of the specified length -->
1539                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{2}</SEQ_REGEXP>
1540
1541                 <!-- One letter control sequences -->
1542
1543                         <SEQ TYPE="KEYWORD1">\S</SEQ>
1544                         <SEQ TYPE="KEYWORD1">\P</SEQ>
1545
1546                         <!-- Accents and Special Characters -->
1547                         <SEQ TYPE="KEYWORD2">\=</SEQ>
1548                         <SEQ TYPE="KEYWORD2">\'</SEQ>
1549                         <SEQ TYPE="KEYWORD2">\"</SEQ>
1550                         <SEQ TYPE="KEYWORD2">\~</SEQ>
1551                         <SEQ TYPE="KEYWORD2">\`</SEQ>
1552                         <SEQ TYPE="KEYWORD2">\^</SEQ>
1553                         <SEQ TYPE="KEYWORD2">\.</SEQ>
1554                         <SEQ TYPE="KEYWORD2">\H</SEQ>
1555                         <SEQ TYPE="KEYWORD2">\c</SEQ>
1556                         <SEQ TYPE="KEYWORD2">\d</SEQ>
1557                         <SEQ TYPE="KEYWORD2">\b</SEQ>
1558                         <SEQ TYPE="KEYWORD2">\v</SEQ>
1559                         <SEQ TYPE="KEYWORD2">\u</SEQ>
1560                         <SEQ TYPE="KEYWORD2">\t</SEQ>
1561                         <SEQ TYPE="KEYWORD2">\r</SEQ>
1562                         <SEQ TYPE="KEYWORD2">\k</SEQ>
1563                         <SEQ TYPE="KEYWORD2">\O</SEQ>
1564                         <SEQ TYPE="KEYWORD2">\o</SEQ>
1565                         <SEQ TYPE="KEYWORD2">\L</SEQ>
1566                         <SEQ TYPE="KEYWORD2">\l</SEQ>
1567                         <SEQ TYPE="KEYWORD2">\j</SEQ>
1568                         <SEQ TYPE="KEYWORD2">\i</SEQ>
1569                         <SEQ TYPE="KEYWORD1">\?</SEQ>
1570                         <SEQ TYPE="KEYWORD1">\&gt;</SEQ>
1571                         <SEQ TYPE="KEYWORD1">\&lt;</SEQ>
1572                         <SEQ TYPE="KEYWORD1">\;</SEQ>
1573                         <SEQ TYPE="KEYWORD1">\:</SEQ>
1574                         <SEQ TYPE="KEYWORD1">\/</SEQ>
1575                         <SEQ TYPE="KEYWORD1">\-</SEQ>
1576                         <SEQ TYPE="KEYWORD1">\,</SEQ>
1577                         <SEQ TYPE="KEYWORD1">\+</SEQ>
1578                         <SEQ TYPE="KEYWORD1">\*</SEQ>
1579                         <SEQ TYPE="KEYWORD1">\)</SEQ>
1580                         <SEQ TYPE="KEYWORD1">\(</SEQ>
1581                         <SEQ TYPE="KEYWORD1">\!</SEQ>
1582                         <SEQ TYPE="KEYWORD1">\|</SEQ>
1583                         <SEQ TYPE="KEYWORD1">\\</SEQ>
1584
1585                         <!-- Reserved Characters -->
1586                         <SEQ TYPE="KEYWORD2">\#</SEQ>
1587                         <SEQ TYPE="KEYWORD2">\$</SEQ>
1588                         <SEQ TYPE="KEYWORD2">\%</SEQ>
1589                         <SEQ TYPE="KEYWORD2">\&amp;</SEQ>
1590                         <SEQ TYPE="KEYWORD2">\{</SEQ>
1591                         <SEQ TYPE="KEYWORD2">\}</SEQ>
1592                         <SEQ TYPE="KEYWORD2">\_</SEQ>
1593
1594                         <!-- Length One ASCII Index -->
1595                         <SEQ_REGEXP HASH_CHARS="`" TYPE="KEYWORD2">`\p{ASCII}</SEQ_REGEXP>
1596
1597                         <!-- Definition Arguments -->
1598                         <SEQ_REGEXP HASH_CHARS="#" TYPE="DIGIT">#[1-9]</SEQ_REGEXP>
1599
1600                         <!-- Arbitrary control sequence of the specified length -->
1601                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{1}</SEQ_REGEXP>
1602
1603                 <!-- Zero letter control sequences -->
1604
1605                         <!-- Punctuation -->
1606                         <SEQ TYPE="LITERAL3">`</SEQ>
1607                         <SEQ TYPE="LITERAL3">!</SEQ>
1608                         <SEQ TYPE="LITERAL3">.</SEQ>
1609                         <SEQ TYPE="LITERAL3">,</SEQ>
1610                         <SEQ TYPE="LITERAL3">;</SEQ>
1611                         <SEQ TYPE="LITERAL3">?</SEQ>
1612                         <SEQ TYPE="LITERAL3">:</SEQ>
1613                         <SEQ TYPE="LITERAL3">'</SEQ>
1614                         <SEQ TYPE="LITERAL3">"</SEQ>
1615                         <SEQ TYPE="LITERAL3">\</SEQ>
1616
1617                         <!-- Simple Math Characters -->
1618                         <SEQ TYPE="LITERAL4">(</SEQ>
1619                         <SEQ TYPE="LITERAL4">)</SEQ>
1620                         <SEQ TYPE="LITERAL4">=</SEQ>
1621                         <SEQ TYPE="LITERAL4">+</SEQ>
1622                         <SEQ TYPE="LITERAL4">-</SEQ>
1623                         <SEQ TYPE="LITERAL4">&gt;</SEQ>
1624                         <SEQ TYPE="LITERAL4">&lt;</SEQ>
1625
1626                         <!-- Grouping Brackets -->
1627                         <SEQ TYPE="OPERATOR">{</SEQ>
1628                         <SEQ TYPE="OPERATOR">}</SEQ>
1629                         <SEQ TYPE="OPERATOR">[</SEQ>
1630                         <SEQ TYPE="OPERATOR">]</SEQ>
1631
1632                         <!-- Reserved Characters -->
1633                         <SEQ TYPE="LITERAL1">&amp;</SEQ>
1634                         <SEQ TYPE="LITERAL1">^</SEQ>
1635                         <SEQ TYPE="LITERAL1">_</SEQ>
1636                         <SEQ TYPE="LITERAL1">~</SEQ>
1637
1638                         <!-- Dimensions -->
1639                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1640                                         >(\d+?\.\d*pt|\d*\.\d+?pt|\d*pt)</SEQ_REGEXP>
1641                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1642                                         >(\d+?\.\d*pc|\d*\.\d+?pc|\d*pc)</SEQ_REGEXP>
1643                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1644                                         >(\d+?\.\d*in|\d*\.\d+?in|\d*in)</SEQ_REGEXP>
1645                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1646                                         >(\d+?\.\d*bp|\d*\.\d+?bp|\d*bp)</SEQ_REGEXP>
1647                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1648                                         >(\d+?\.\d*cm|\d*\.\d+?cm|\d*cm)</SEQ_REGEXP>
1649                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1650                                         >(\d+?\.\d*mm|\d*\.\d+?mm|\d*mm)</SEQ_REGEXP>
1651                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1652                                         >(\d+?\.\d*dd|\d*\.\d+?dd|\d*dd)</SEQ_REGEXP>
1653                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1654                                         >(\d+?\.\d*cc|\d*\.\d+?cc|\d*cc)</SEQ_REGEXP>
1655                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1656                                         >(\d+?\.\d*sp|\d*\.\d+?sp|\d*sp)</SEQ_REGEXP>
1657                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1658                                         >(\d+?\.\d*ex|\d*\.\d+?ex|\d*ex)</SEQ_REGEXP>
1659                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
1660                                         >(\d+?\.\d*em|\d*\.\d+?em|\d*em)</SEQ_REGEXP>
1661
1662         </RULES>
1663
1664         <RULES SET="MATH" DEFAULT="MARKUP">
1665
1666                 <!-- Comments -->
1667                 <EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
1668
1669                 <!-- At Least Twenty Five letter control sequences -->
1670
1671                         <!-- Arbitrary control sequence of the specified length -->
1672                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL"
1673                                         >\\[a-zA-Z@]{25}[a-zA-Z@]*</SEQ_REGEXP>
1674
1675                 <!-- Twenty Four letter control sequences -->
1676                         <SEQ TYPE="KEYWORD1">\interfootnotelinepenalty</SEQ>
1677
1678                         <!-- Arbitrary control sequence of the specified length -->
1679                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{24}</SEQ_REGEXP>
1680
1681                 <!-- Twenty Three letter control sequences -->
1682                         <SEQ TYPE="KEYWORD1">\interdisplaylinepenalty</SEQ>
1683
1684                         <!-- Arbitrary control sequence of the specified length -->
1685                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{23}</SEQ_REGEXP>
1686
1687                 <!-- Twenty Two letter control sequences -->
1688
1689                         <!-- Arbitrary control sequence of the specified length -->
1690                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{22}</SEQ_REGEXP>
1691
1692                 <!-- Twenty One letter control sequences -->
1693                         <SEQ TYPE="KEYWORD4">\belowdisplayshortskip</SEQ>
1694                         <SEQ TYPE="KEYWORD4">\abovedisplayshortskip</SEQ>
1695
1696                         <!-- Arbitrary control sequence of the specified length -->
1697                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{21}</SEQ_REGEXP>
1698
1699                 <!-- Twenty letter control sequences -->
1700
1701                         <SEQ TYPE="KEYWORD4">\doublehyphendemerits</SEQ>
1702                         <SEQ TYPE="KEYWORD1">\abovedisplayshortskip</SEQ>
1703
1704                         <!-- Arbitrary control sequence of the specified length -->
1705                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{20}</SEQ_REGEXP>
1706
1707                 <!-- Nineteen letter control sequences -->
1708
1709                         <SEQ TYPE="KEYWORD1">\normallineskiplimit</SEQ>
1710                         <SEQ TYPE="KEYWORD4">\finalhyphendemerits</SEQ>
1711                         <SEQ TYPE="KEYWORD4">\displaywidowpenalty</SEQ>
1712
1713                         <!-- Arbitrary control sequence of the specified length -->
1714                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{19}</SEQ_REGEXP>
1715
1716                 <!-- Eighteen letter control sequences -->
1717
1718                         <SEQ TYPE="KEYWORD4">\postdisplaypenalty</SEQ>
1719                         <SEQ TYPE="KEYWORD4">\nulldelimiterspace</SEQ>
1720                         <SEQ TYPE="KEYWORD1">\normalbaselineskip</SEQ>
1721                         <SEQ TYPE="KEYWORD1">\Longleftrightarrow</SEQ>
1722                         <SEQ TYPE="KEYWORD1">\longleftrightarrow</SEQ>
1723                         <SEQ TYPE="KEYWORD4">\delimitershortfall</SEQ>
1724
1725                         <!-- Arbitrary control sequence of the specified length -->
1726                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{18}</SEQ_REGEXP>
1727
1728                 <!-- Seventeen letter control sequences -->
1729
1730                         <SEQ TYPE="KEYWORD4">\tracingparagraphs</SEQ>
1731                         <SEQ TYPE="KEYWORD1">\scriptscriptstyle</SEQ>
1732                         <SEQ TYPE="KEYWORD1">\rightleftharpoons</SEQ>
1733                         <SEQ TYPE="KEYWORD1">\predisplaypenalty</SEQ>
1734                         <SEQ TYPE="KEYWORD4">\errorcontextlines</SEQ>
1735                         <SEQ TYPE="KEYWORD4">\defaulthyphenchar</SEQ>
1736
1737                         <!-- Arbitrary control sequence of the specified length -->
1738                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{17}</SEQ_REGEXP>
1739
1740                 <!-- Sixteen letter control sequences -->
1741
1742                         <SEQ TYPE="KEYWORD4">\tracinglostchars</SEQ>
1743                         <SEQ TYPE="KEYWORD1">\scriptscriptfont</SEQ>
1744                         <SEQ TYPE="KEYWORD1">\rightharpoondown</SEQ>
1745                         <SEQ TYPE="KEYWORD4">\predisplaypenaty</SEQ>
1746                         <SEQ TYPE="KEYWORD1">\pagefilllstretch</SEQ>
1747                         <SEQ TYPE="KEYWORD1">\offinterlineskip</SEQ>
1748                         <SEQ TYPE="KEYWORD1">\nonfrenchspacing</SEQ>
1749                         <SEQ TYPE="KEYWORD4">\interlinepenalty</SEQ>
1750                         <SEQ TYPE="KEYWORD4">\emergencystretch</SEQ>
1751                         <SEQ TYPE="KEYWORD4">\belowdisplayskip</SEQ>
1752                         <SEQ TYPE="KEYWORD1">\allocationnumber</SEQ>
1753                         <SEQ TYPE="KEYWORD4">\abovedisplayskip</SEQ>
1754
1755                         <!-- Arbitrary control sequence of the specified length -->
1756                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{16}</SEQ_REGEXP>
1757
1758                 <!-- Fifteen letter control sequences -->
1759
1760                         <SEQ TYPE="KEYWORD4">\tracingrestores</SEQ>
1761                         <SEQ TYPE="KEYWORD4">\tracingcommands</SEQ>
1762                         <SEQ TYPE="KEYWORD1">\smallskipamount</SEQ>
1763                         <SEQ TYPE="KEYWORD1">\pagefillstretch</SEQ>
1764                         <SEQ TYPE="KEYWORD1">\normalbaselines</SEQ>
1765                         <SEQ TYPE="KEYWORD1">\nointerlineskip</SEQ>
1766                         <SEQ TYPE="KEYWORD1">\leftharpoondown</SEQ>
1767                         <SEQ TYPE="KEYWORD1">\insertpenalties</SEQ>
1768                         <SEQ TYPE="KEYWORD4">\floatingpenalty</SEQ>
1769                         <SEQ TYPE="KEYWORD4">\exhyphenpenalty</SEQ>
1770                         <SEQ TYPE="KEYWORD4">\delimiterfactor</SEQ>
1771                         <SEQ TYPE="KEYWORD4">\defaultskewchar</SEQ>
1772                         <SEQ TYPE="KEYWORD1">\bigtriangledown</SEQ>
1773                         <SEQ TYPE="KEYWORD1">\afterassignment</SEQ>
1774                         <SEQ TYPE="KEYWORD1">\abovewithdelims</SEQ>
1775
1776                         <!-- Arbitrary control sequence of the specified length -->
1777                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{15}</SEQ_REGEXP>
1778
1779                 <!-- Fourteen letter control sequences -->
1780
1781                         <SEQ TYPE="KEYWORD1">\splitfirstmark</SEQ>
1782                         <SEQ TYPE="KEYWORD4">\showboxbreadth</SEQ>
1783                         <SEQ TYPE="KEYWORD4">\righthyphenmin</SEQ>
1784                         <SEQ TYPE="KEYWORD1">\rightharpoonup</SEQ>
1785                         <SEQ TYPE="KEYWORD1">\rightarrowfill</SEQ>
1786                         <SEQ TYPE="KEYWORD1">\removelastskip</SEQ>
1787                         <SEQ TYPE="KEYWORD4">\predisplaysize</SEQ>
1788                         <SEQ TYPE="KEYWORD1">\pagefilstretch</SEQ>
1789                         <SEQ TYPE="KEYWORD1">\overwithdelims</SEQ>
1790                         <SEQ TYPE="KEYWORD1">\overrightarrow</SEQ>
1791                         <SEQ TYPE="KEYWORD1">\normallineskip</SEQ>
1792                         <SEQ TYPE="KEYWORD1">\longrightarrow</SEQ>
1793                         <SEQ TYPE="KEYWORD1">\Longrightarrow</SEQ>
1794                         <SEQ TYPE="KEYWORD1">\Leftrightarrow</SEQ>
1795                         <SEQ TYPE="KEYWORD1">\leftrightarrow</SEQ>
1796                         <SEQ TYPE="KEYWORD1">\hookrightarrow</SEQ>
1797                         <SEQ TYPE="KEYWORD4">\holdinginserts</SEQ>
1798                         <SEQ TYPE="KEYWORD1">\atopwithdelims</SEQ>
1799
1800                         <!-- Arbitrary control sequence of the specified length -->
1801                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{14}</SEQ_REGEXP>
1802
1803                 <!-- Thirteen letter control sequences -->
1804
1805                         <SEQ TYPE="KEYWORD1">\ttraggedright</SEQ>
1806                         <SEQ TYPE="KEYWORD1">\triangleright</SEQ>
1807                         <SEQ TYPE="KEYWORD4">\tracingoutput</SEQ>
1808                         <SEQ TYPE="KEYWORD4">\tracingonline</SEQ>
1809                         <SEQ TYPE="KEYWORD4">\tracingmacros</SEQ>
1810                         <SEQ TYPE="KEYWORD4">\splitmaxdepth</SEQ>
1811                         <SEQ TYPE="KEYWORD1">\overleftarrow</SEQ>
1812                         <SEQ TYPE="KEYWORD4">\outputpenalty</SEQ>
1813                         <SEQ TYPE="KEYWORD1">\nopagenumbers</SEQ>
1814                         <SEQ TYPE="KEYWORD1">\medskipamount</SEQ>
1815                         <SEQ TYPE="KEYWORD4">\maxdeadcycles</SEQ>
1816                         <SEQ TYPE="KEYWORD1">\magnification</SEQ>
1817                         <SEQ TYPE="KEYWORD1">\Longleftarrow</SEQ>
1818                         <SEQ TYPE="KEYWORD1">\longleftarrow</SEQ>
1819                         <SEQ TYPE="KEYWORD4">\lineskiplimit</SEQ>
1820                         <SEQ TYPE="KEYWORD4">\lefthyphenmin     </SEQ>
1821                         <SEQ TYPE="KEYWORD1">\leftharpoonup</SEQ>
1822                         <SEQ TYPE="KEYWORD1">\leftarrowfill</SEQ>
1823                         <SEQ TYPE="KEYWORD4">\hyphenpenalty</SEQ>
1824                         <SEQ TYPE="KEYWORD1">\hookleftarrow</SEQ>
1825                         <SEQ TYPE="KEYWORD1">\frenchspacing</SEQ>
1826                         <SEQ TYPE="KEYWORD1">\errorstopmode</SEQ>
1827                         <SEQ TYPE="KEYWORD1">\downbracefill</SEQ>
1828                         <SEQ TYPE="KEYWORD1">\displaylimits</SEQ>
1829                         <SEQ TYPE="KEYWORD4">\displayindent</SEQ>
1830                         <SEQ TYPE="KEYWORD1">\discretionary</SEQ>
1831                         <SEQ TYPE="KEYWORD4">\brokenpenalty</SEQ>
1832                         <SEQ TYPE="KEYWORD1">\bigtriangleup</SEQ>
1833                         <SEQ TYPE="KEYWORD1">\bigskipamount</SEQ>
1834                         <SEQ TYPE="KEYWORD1">\advancepageno</SEQ>
1835
1836                         <!-- Arbitrary control sequence of the specified length -->
1837                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{13}</SEQ_REGEXP>
1838
1839                 <!-- Twelve letter control sequences -->
1840
1841                         <SEQ TYPE="KEYWORD4">\widowpenalty</SEQ>
1842                         <SEQ TYPE="KEYWORD1">\triangleleft</SEQ>
1843                         <SEQ TYPE="KEYWORD4">\tracingstats</SEQ>
1844                         <SEQ TYPE="KEYWORD4">\tracingpages</SEQ>
1845                         <SEQ TYPE="KEYWORD4">\splittopskip</SEQ>
1846                         <SEQ TYPE="KEYWORD1">\splitbotmark</SEQ>
1847                         <SEQ TYPE="KEYWORD4">\showboxdepth</SEQ>
1848                         <SEQ TYPE="KEYWORD1">\romannumeral</SEQ>
1849                         <SEQ TYPE="KEYWORD1">\raggedbottom</SEQ>
1850                         <SEQ TYPE="KEYWORD4">\pretolerance</SEQ>
1851                         <SEQ TYPE="KEYWORD1">\pagecontents</SEQ>
1852                         <SEQ TYPE="KEYWORD4">\overfullrule</SEQ>
1853                         <SEQ TYPE="KEYWORD1">\normalbottom</SEQ>
1854                         <SEQ TYPE="KEYWORD1">\negthinspace</SEQ>
1855                         <SEQ TYPE="KEYWORD4">\mathsurround</SEQ>
1856                         <SEQ TYPE="KEYWORD1">\makeheadline</SEQ>
1857                         <SEQ TYPE="KEYWORD1">\makefootline</SEQ>
1858                         <SEQ TYPE="KEYWORD1">\ignorespaces</SEQ>
1859                         <SEQ TYPE="KEYWORD1">\footnoterule</SEQ>
1860                         <SEQ TYPE="KEYWORD4">\everydisplay</SEQ>
1861                         <SEQ TYPE="KEYWORD1">\dosupereject</SEQ>
1862                         <SEQ TYPE="KEYWORD4">\displaywidth</SEQ>
1863                         <SEQ TYPE="KEYWORD1">\displaystyle</SEQ>
1864                         <SEQ TYPE="KEYWORD1">\displaylines</SEQ>
1865                         <SEQ TYPE="KEYWORD1">\bordermatrix</SEQ>
1866                         <SEQ TYPE="KEYWORD4">\binoppenalty</SEQ>
1867                         <SEQ TYPE="KEYWORD1">\beginsection</SEQ>
1868                         <SEQ TYPE="KEYWORD1">\baselineskip</SEQ>
1869
1870                         <!-- Arbitrary control sequence of the specified length -->
1871                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{12}</SEQ_REGEXP>
1872
1873                 <!-- Eleven letter control sequences -->
1874
1875                         <SEQ TYPE="KEYWORD1">\Updownarrow</SEQ>
1876                         <SEQ TYPE="KEYWORD1">\updownarrow</SEQ>
1877                         <SEQ TYPE="KEYWORD1">\upbracefill</SEQ>
1878                         <SEQ TYPE="KEYWORD4">\thickmuskip</SEQ>
1879                         <SEQ TYPE="KEYWORD1">\spacefactor</SEQ>
1880                         <SEQ TYPE="KEYWORD1">\showhyphens</SEQ>
1881                         <SEQ TYPE="KEYWORD1">\scriptstyle</SEQ>
1882                         <SEQ TYPE="KEYWORD4">\scriptspace</SEQ>
1883                         <SEQ TYPE="KEYWORD1">\raggedright</SEQ>
1884                         <SEQ TYPE="KEYWORD1">\plainoutput</SEQ>
1885                         <SEQ TYPE="KEYWORD4">\parfillskip</SEQ>
1886                         <SEQ TYPE="KEYWORD1">\pagestretch</SEQ>
1887                         <SEQ TYPE="KEYWORD1">\nonstopmode</SEQ>
1888                         <SEQ TYPE="COMMENT2">\newlinechar</SEQ>
1889                         <SEQ TYPE="KEYWORD1">\mathpalette</SEQ>
1890                         <SEQ TYPE="FUNCTION">\mathchardef</SEQ>
1891                         <SEQ TYPE="KEYWORD1">\magstephalf</SEQ>
1892                         <SEQ TYPE="KEYWORD4">\linepenalty</SEQ>
1893                         <SEQ TYPE="KEYWORD1">\lastpenalty</SEQ>
1894                         <SEQ TYPE="KEYWORD1">\hyphenation</SEQ>
1895                         <SEQ TYPE="KEYWORD1">\expandafter</SEQ>
1896                         <SEQ TYPE="KEYWORD4">\endlinechar</SEQ>
1897                         <SEQ TYPE="KEYWORD1">\diamondsuit</SEQ>
1898                         <SEQ TYPE="KEYWORD4">\clubpenalty</SEQ>
1899                         <SEQ TYPE="KEYWORD4">\boxmaxdepth</SEQ>
1900                         <SEQ TYPE="KEYWORD4">\adjdemerits</SEQ>
1901
1902                         <!-- Arbitrary control sequence of the specified length -->
1903                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{11}</SEQ_REGEXP>
1904
1905                 <!-- Ten letter control sequences -->
1906
1907                         <SEQ TYPE="KEYWORD4">\xspaceskip</SEQ>
1908                         <SEQ TYPE="KEYWORD1">\varepsilon</SEQ>
1909                         <SEQ TYPE="KEYWORD1">\underbrace</SEQ>
1910                         <SEQ TYPE="KEYWORD1">\tracingall</SEQ>
1911                         <SEQ TYPE="KEYWORD4">\thinmuskip</SEQ>
1912                         <SEQ TYPE="KEYWORD1">\textindent</SEQ>
1913                         <SEQ TYPE="KEYWORD1">\supereject</SEQ>
1914                         <SEQ TYPE="KEYWORD1">\sqsupseteq</SEQ>
1915                         <SEQ TYPE="KEYWORD1">\smallbreak</SEQ>
1916                         <SEQ TYPE="KEYWORD1">\scrollmode</SEQ>
1917                         <SEQ TYPE="KEYWORD1">\scriptfont</SEQ>
1918                         <SEQ TYPE="KEYWORD1">\rmoustache</SEQ>
1919                         <SEQ TYPE="KEYWORD1">\Rightarrow</SEQ>
1920                         <SEQ TYPE="KEYWORD1">\rightarrow</SEQ>
1921                         <SEQ TYPE="KEYWORD4">\relpenalty</SEQ>
1922                         <SEQ TYPE="KEYWORD1">\pageshrink</SEQ>
1923                         <SEQ TYPE="KEYWORD1">\pageinsert</SEQ>
1924                         <SEQ TYPE="KEYWORD1">\obeyspaces</SEQ>
1925                         <SEQ TYPE="KEYWORD1">\mathhexbox</SEQ>
1926                         <SEQ TYPE="KEYWORD1">\mathchoice</SEQ>
1927                         <SEQ TYPE="KEYWORD1">\mathaccent</SEQ>
1928                         <SEQ TYPE="KEYWORD1">\mapstochar</SEQ>
1929                         <SEQ TYPE="KEYWORD1">\longmapsto</SEQ>
1930                         <SEQ TYPE="KEYWORD1">\lmoustache</SEQ>
1931                         <SEQ TYPE="KEYWORD1">\leqalignno</SEQ>
1932                         <SEQ TYPE="KEYWORD1">\leavevmode</SEQ>
1933                         <SEQ TYPE="KEYWORD1">\hyphenchar</SEQ>
1934                         <SEQ TYPE="KEYWORD4">\hangindent</SEQ>
1935                         <SEQ TYPE="KEYWORD4">\globaldefs</SEQ>
1936                         <SEQ TYPE="KEYWORD1">\fmtversion</SEQ>
1937                         <SEQ TYPE="KEYWORD4">\escapechar</SEQ>
1938                         <SEQ TYPE="KEYWORD1">\errmessage</SEQ>
1939                         <SEQ TYPE="KEYWORD1">\dospecials</SEQ>
1940                         <SEQ TYPE="KEYWORD1">\deadcycles</SEQ>
1941                         <SEQ TYPE="KEYWORD1">\centerline</SEQ>
1942                         <SEQ TYPE="KEYWORD1">\begingroup</SEQ>
1943                         <SEQ TYPE="KEYWORD1">\allowbreak</SEQ>
1944                         <SEQ TYPE="KEYWORD1">\aftergroup</SEQ>
1945
1946                         <!-- Arbitrary control sequence of the specified length -->
1947                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{10}</SEQ_REGEXP>
1948
1949                 <!-- Nine letter control sequences -->
1950
1951                         <SEQ TYPE="KEYWORD1">\widetilde</SEQ>
1952                         <SEQ TYPE="KEYWORD1">\vfootnote</SEQ>
1953                         <SEQ TYPE="KEYWORD1">\uppercase</SEQ>
1954                         <SEQ TYPE="KEYWORD1">\unpenalty</SEQ>
1955                         <SEQ TYPE="KEYWORD1">\underline</SEQ>
1956                         <SEQ TYPE="KEYWORD1">\undefined</SEQ>
1957                         <SEQ TYPE="KEYWORD1">\topinsert</SEQ>
1958                         <SEQ TYPE="KEYWORD4">\tolerance</SEQ>
1959                         <SEQ TYPE="KEYWORD1">\thinspace</SEQ>
1960                         <SEQ TYPE="KEYWORD1">\textstyle</SEQ>
1961                         <SEQ TYPE="KEYWORD1">\spadesuit</SEQ>
1962                         <SEQ TYPE="KEYWORD4">\spaceskip</SEQ>
1963                         <SEQ TYPE="KEYWORD1">\smallskip</SEQ>
1964                         <SEQ TYPE="KEYWORD1">\showlists</SEQ>
1965                         <SEQ TYPE="KEYWORD4">\rightskip</SEQ>
1966                         <SEQ TYPE="KEYWORD1">\rightline</SEQ>
1967                         <SEQ TYPE="KEYWORD1">\prevdepth</SEQ>
1968                         <SEQ TYPE="KEYWORD1">\preloaded</SEQ>
1969                         <SEQ TYPE="KEYWORD4">\parindent</SEQ>
1970                         <SEQ TYPE="KEYWORD1">\pagetotal</SEQ>
1971                         <SEQ TYPE="KEYWORD1">\pagedepth</SEQ>
1972                         <SEQ TYPE="KEYWORD1">\overbrace</SEQ>
1973                         <SEQ TYPE="KEYWORD1">\obeylines</SEQ>
1974                         <SEQ TYPE="KEYWORD1">\nonscript</SEQ>
1975                         <SEQ TYPE="FUNCTION">\newmuskip</SEQ>
1976                         <SEQ TYPE="FUNCTION">\newinsert</SEQ>
1977                         <SEQ TYPE="FUNCTION">\muskipdef</SEQ>
1978                         <SEQ TYPE="KEYWORD1">\multispan</SEQ>
1979                         <SEQ TYPE="KEYWORD1">\moveright</SEQ>
1980                         <SEQ TYPE="KEYWORD1">\midinsert</SEQ>
1981                         <SEQ TYPE="KEYWORD4">\medmuskip</SEQ>
1982                         <SEQ TYPE="KEYWORD1">\mathstrut</SEQ>
1983                         <SEQ TYPE="KEYWORD1">\mathpunct</SEQ>
1984                         <SEQ TYPE="KEYWORD1">\mathinner</SEQ>
1985                         <SEQ TYPE="KEYWORD1">\mathclose</SEQ>
1986                         <SEQ TYPE="KEYWORD1">\lowercase</SEQ>
1987                         <SEQ TYPE="KEYWORD4">\looseness</SEQ>
1988                         <SEQ TYPE="KEYWORD1">\Leftarrow</SEQ>
1989                         <SEQ TYPE="KEYWORD1">\leftarrow</SEQ>
1990                         <SEQ TYPE="KEYWORD1">\immediate</SEQ>
1991                         <SEQ TYPE="KEYWORD1">\hrulefill</SEQ>
1992                         <SEQ TYPE="KEYWORD1">\hidewidth</SEQ>
1993                         <SEQ TYPE="KEYWORD1">\heartsuit</SEQ>
1994                         <SEQ TYPE="KEYWORD4">\hangafter</SEQ>
1995                         <SEQ TYPE="KEYWORD1">\goodbreak</SEQ>
1996                         <SEQ TYPE="COMMENT3">\futurelet</SEQ>
1997                         <SEQ TYPE="KEYWORD1">\footstrut</SEQ>
1998                         <SEQ TYPE="KEYWORD1">\fontdimen</SEQ>
1999                         <SEQ TYPE="KEYWORD1">\firstmark</SEQ>
2000                         <SEQ TYPE="KEYWORD4">\everyvbox</SEQ>
2001                         <SEQ TYPE="KEYWORD4">\everymath</SEQ>
2002                         <SEQ TYPE="KEYWORD4">\everyhbox</SEQ>
2003                         <SEQ TYPE="KEYWORD1">\eqalignno</SEQ>
2004                         <SEQ TYPE="KEYWORD1">\endinsert</SEQ>
2005                         <SEQ TYPE="FUNCTION">\endcsname</SEQ>
2006                         <SEQ TYPE="KEYWORD1">\Downarrow</SEQ>
2007                         <SEQ TYPE="KEYWORD1">\downarrow</SEQ>
2008                         <SEQ TYPE="KEYWORD1">\delimiter</SEQ>
2009                         <SEQ TYPE="KEYWORD1">\copyright</SEQ>
2010                         <SEQ TYPE="KEYWORD1">\cleartabs</SEQ>
2011                         <SEQ TYPE="KEYWORD1">\centering</SEQ>
2012                         <SEQ TYPE="KEYWORD1">\bracevert</SEQ>
2013                         <SEQ TYPE="KEYWORD1">\bigotimes</SEQ>
2014                         <SEQ TYPE="KEYWORD1">\batchmode</SEQ>
2015                         <SEQ TYPE="KEYWORD2">\backslash</SEQ>
2016                         <SEQ TYPE="KEYWORD1">\Arrowvert</SEQ>
2017                         <SEQ TYPE="KEYWORD1">\arrowvert</SEQ>
2018
2019                         <!-- Length Nine Register Reference -->
2020                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2021                                         >\\muskip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2022
2023                         <!-- Arbitrary control sequence of the specified length -->
2024                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{9}</SEQ_REGEXP>
2025
2026                 <!-- Eight letter control sequences -->
2027
2028                         <SEQ TYPE="KEYWORD1">\xleaders</SEQ>
2029                         <SEQ TYPE="KEYWORD1">\vphantom</SEQ>
2030                         <SEQ TYPE="KEYWORD4">\vbadness</SEQ>
2031                         <SEQ TYPE="KEYWORD1">\vartheta</SEQ>
2032                         <SEQ TYPE="KEYWORD1">\varsigma</SEQ>
2033                         <SEQ TYPE="KEYWORD1">\underbar</SEQ>
2034                         <SEQ TYPE="KEYWORD1">\triangle</SEQ>
2035                         <SEQ TYPE="KEYWORD1">\textfont</SEQ>
2036                         <SEQ TYPE="KEYWORD1">\tabsdone</SEQ>
2037                         <SEQ TYPE="KEYWORD1">\tabalign</SEQ>
2038                         <SEQ TYPE="KEYWORD1">\supseteq</SEQ>
2039                         <SEQ TYPE="KEYWORD1">\subseteq</SEQ>
2040                         <SEQ TYPE="KEYWORD1">\strutbox</SEQ>
2041                         <SEQ TYPE="KEYWORD1">\smallint</SEQ>
2042                         <SEQ TYPE="KEYWORD1">\skewchar</SEQ>
2043                         <SEQ TYPE="KEYWORD1">\setminus</SEQ>
2044                         <SEQ TYPE="KEYWORD1">\proclaim</SEQ>
2045                         <SEQ TYPE="KEYWORD1">\prevgraf</SEQ>
2046                         <SEQ TYPE="KEYWORD1">\patterns</SEQ>
2047                         <SEQ TYPE="KEYWORD1">\parshape</SEQ>
2048                         <SEQ TYPE="KEYWORD1">\parallel</SEQ>
2049                         <SEQ TYPE="KEYWORD1">\pagegoal</SEQ>
2050                         <SEQ TYPE="KEYWORD1">\pagebody</SEQ>
2051                         <SEQ TYPE="KEYWORD1">\overline</SEQ>
2052                         <SEQ TYPE="KEYWORD1">\oldstyle</SEQ>
2053                         <SEQ TYPE="KEYWORD1">\nolimits</SEQ>
2054                         <SEQ TYPE="KEYWORD1">\noindent</SEQ>
2055                         <SEQ TYPE="KEYWORD1">\noexpand</SEQ>
2056                         <SEQ TYPE="COMMENT2">\newwrite</SEQ>
2057                         <SEQ TYPE="COMMENT2">\newdimen</SEQ>
2058                         <SEQ TYPE="COMMENT2">\newcount</SEQ>
2059                         <SEQ TYPE="KEYWORD1">\narrower</SEQ>
2060                         <SEQ TYPE="KEYWORD1">\moveleft</SEQ>
2061                         <SEQ TYPE="KEYWORD1">\medbreak</SEQ>
2062                         <SEQ TYPE="KEYWORD1">\maxdimen</SEQ>
2063                         <SEQ TYPE="KEYWORD4">\maxdepth</SEQ>
2064                         <SEQ TYPE="KEYWORD1">\mathopen</SEQ>
2065                         <SEQ TYPE="KEYWORD1">\mathcode</SEQ>
2066                         <SEQ TYPE="KEYWORD1">\mathchar</SEQ>
2067                         <SEQ TYPE="KEYWORD1">\lineskip</SEQ>
2068                         <SEQ TYPE="KEYWORD4">\leftskip</SEQ>
2069                         <SEQ TYPE="KEYWORD4">\leftline</SEQ>
2070                         <SEQ TYPE="KEYWORD1">\lastskip</SEQ>
2071                         <SEQ TYPE="KEYWORD1">\lastkern</SEQ>
2072                         <SEQ TYPE="KEYWORD4">\language</SEQ>
2073                         <SEQ TYPE="KEYWORD1">\itemitem</SEQ>
2074                         <SEQ TYPE="KEYWORD1">\hphantom</SEQ>
2075                         <SEQ TYPE="KEYWORD1">\hideskip</SEQ>
2076                         <SEQ TYPE="KEYWORD1">\headline</SEQ>
2077                         <SEQ TYPE="KEYWORD4">\hbadness</SEQ>
2078                         <SEQ TYPE="KEYWORD1">\footnote</SEQ>
2079                         <SEQ TYPE="KEYWORD1">\footline</SEQ>
2080                         <SEQ TYPE="KEYWORD1">\multiply</SEQ>
2081                         <SEQ TYPE="KEYWORD1">\fontname</SEQ>
2082                         <SEQ TYPE="KEYWORD1">\filbreak</SEQ>
2083                         <SEQ TYPE="KEYWORD4">\everypar</SEQ>
2084                         <SEQ TYPE="KEYWORD4">\everyjob</SEQ>
2085                         <SEQ TYPE="KEYWORD1">\endinput</SEQ>
2086                         <SEQ TYPE="KEYWORD1">\endgroup</SEQ>
2087                         <SEQ TYPE="KEYWORD1">\emptyset</SEQ>
2088                         <SEQ TYPE="FUNCTION">\dimendef</SEQ>
2089                         <SEQ TYPE="FUNCTION">\countdef</SEQ>
2090                         <SEQ TYPE="KEYWORD1">\clubsuit</SEQ>
2091                         <SEQ TYPE="KEYWORD1">\closeout</SEQ>
2092                         <SEQ TYPE="KEYWORD1">\cleaders</SEQ>
2093                         <SEQ TYPE="KEYWORD1">\buildrel</SEQ>
2094                         <SEQ TYPE="KEYWORD1">\bigwedge</SEQ>
2095                         <SEQ TYPE="KEYWORD1">\biguplus</SEQ>
2096                         <SEQ TYPE="KEYWORD1">\bigsqcup</SEQ>
2097                         <SEQ TYPE="KEYWORD1">\bigoplus</SEQ>
2098                         <SEQ TYPE="KEYWORD1">\bigbreak</SEQ>
2099
2100                         <!-- Length Eight Register Reference -->
2101                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2102                                         >\\muskip[0-9][0-9]</SEQ_REGEXP>
2103
2104                         <!-- Length Eight Register Reference -->
2105                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2106                                         >\\dimen([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2107
2108                         <!-- Length Eight Register Reference -->
2109                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2110                                         >\\count([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2111
2112                         <!-- Arbitrary control sequence of the specified length -->
2113                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{8}</SEQ_REGEXP>
2114
2115                 <!-- Seven letter control sequences -->
2116
2117                         <SEQ TYPE="KEYWORD1">\widehat</SEQ>
2118                         <SEQ TYPE="KEYWORD4">\voffset</SEQ>
2119                         <SEQ TYPE="KEYWORD1">\vfilneg</SEQ>
2120                         <SEQ TYPE="KEYWORD1">\vcenter</SEQ>
2121                         <SEQ TYPE="KEYWORD1">\vadjust</SEQ>
2122                         <SEQ TYPE="KEYWORD1">\Upsilon</SEQ>
2123                         <SEQ TYPE="KEYWORD1">\upsilon</SEQ>
2124                         <SEQ TYPE="KEYWORD1">\Uparrow</SEQ>
2125                         <SEQ TYPE="KEYWORD1">\uparrow</SEQ>
2126                         <SEQ TYPE="KEYWORD1">\unvcopy</SEQ>
2127                         <SEQ TYPE="KEYWORD1">\unhcopy</SEQ>
2128                         <SEQ TYPE="KEYWORD4">\topskip</SEQ>
2129                         <SEQ TYPE="KEYWORD1">\topmark</SEQ>
2130                         <SEQ TYPE="FUNCTION">\toksdef</SEQ>
2131                         <SEQ TYPE="KEYWORD1">\tabsyet</SEQ>
2132                         <SEQ TYPE="KEYWORD4">\tabskip</SEQ>
2133                         <SEQ TYPE="KEYWORD1">\swarrow</SEQ>
2134                         <SEQ TYPE="KEYWORD1">\special</SEQ>
2135                         <SEQ TYPE="FUNCTION">\skipdef</SEQ>
2136                         <SEQ TYPE="KEYWORD1">\showthe</SEQ>
2137                         <SEQ TYPE="KEYWORD1">\showbox</SEQ>
2138                         <SEQ TYPE="KEYWORD1">\shipout</SEQ>
2139                         <SEQ TYPE="KEYWORD1">\sevensy</SEQ>
2140                         <SEQ TYPE="KEYWORD1">\sevenrm</SEQ>
2141                         <SEQ TYPE="KEYWORD1">\sevenbf</SEQ>
2142                         <SEQ TYPE="KEYWORD1">\settabs</SEQ>
2143                         <SEQ TYPE="KEYWORD1">\searrow</SEQ>
2144                         <SEQ TYPE="KEYWORD1">\rootbox</SEQ>
2145                         <SEQ TYPE="KEYWORD1">\radical</SEQ>
2146                         <SEQ TYPE="KEYWORD1">\pmatrix</SEQ>
2147                         <SEQ TYPE="KEYWORD1">\phantom</SEQ>
2148                         <SEQ TYPE="KEYWORD1">\penalty</SEQ>
2149                         <SEQ TYPE="KEYWORD4">\pausing</SEQ>
2150                         <SEQ TYPE="KEYWORD1">\partial</SEQ>
2151                         <SEQ TYPE="KEYWORD4">\parskip</SEQ>
2152                         <SEQ TYPE="KEYWORD1">\openout</SEQ>
2153                         <SEQ TYPE="KEYWORD1">\ooalign</SEQ>
2154                         <SEQ TYPE="KEYWORD1">\nwarrow</SEQ>
2155                         <SEQ TYPE="KEYWORD1">\nobreak</SEQ>
2156                         <SEQ TYPE="KEYWORD1">\noalign</SEQ>
2157                         <SEQ TYPE="COMMENT2">\newtoks</SEQ>
2158                         <SEQ TYPE="COMMENT2">\newskip</SEQ>
2159                         <SEQ TYPE="COMMENT2">\newread</SEQ>
2160                         <SEQ TYPE="COMMENT2">\newhelp</SEQ>
2161                         <SEQ TYPE="KEYWORD1">\nearrow</SEQ>
2162                         <SEQ TYPE="KEYWORD1">\natural</SEQ>
2163                         <SEQ TYPE="KEYWORD1">\mscount</SEQ>
2164                         <SEQ TYPE="KEYWORD1">\message</SEQ>
2165                         <SEQ TYPE="KEYWORD1">\medskip</SEQ>
2166                         <SEQ TYPE="KEYWORD1">\meaning</SEQ>
2167                         <SEQ TYPE="KEYWORD1">\mathrel</SEQ>
2168                         <SEQ TYPE="KEYWORD1">\mathord</SEQ>
2169                         <SEQ TYPE="KEYWORD1">\mathbin</SEQ>
2170                         <SEQ TYPE="KEYWORD1">\magstep</SEQ>
2171                         <SEQ TYPE="KEYWORD1">\leaders</SEQ>
2172                         <SEQ TYPE="KEYWORD1">\lastbox</SEQ>
2173                         <SEQ TYPE="KEYWORD1">\joinrel</SEQ>
2174                         <SEQ TYPE="KEYWORD1">\jobname</SEQ>
2175                         <SEQ TYPE="KEYWORD1">\iterate</SEQ>
2176                         <SEQ TYPE="KEYWORD3">\ifvmode</SEQ>
2177                         <SEQ TYPE="KEYWORD3">\ifmmode</SEQ>
2178                         <SEQ TYPE="KEYWORD3">\ifinner</SEQ>
2179                         <SEQ TYPE="KEYWORD3">\ifhmode</SEQ>
2180                         <SEQ TYPE="KEYWORD3">\iffalse</SEQ>
2181                         <SEQ TYPE="KEYWORD4">\hoffset</SEQ>
2182                         <SEQ TYPE="KEYWORD1">\hfilneg</SEQ>
2183                         <SEQ TYPE="KEYWORD1">\footins</SEQ>
2184                         <SEQ TYPE="KEYWORD1">\fmtname</SEQ>
2185                         <SEQ TYPE="KEYWORD4">\everycr</SEQ>
2186                         <SEQ TYPE="KEYWORD4">\errhelp</SEQ>
2187                         <SEQ TYPE="KEYWORD1">\eqalign</SEQ>
2188                         <SEQ TYPE="KEYWORD1">\epsilon</SEQ>
2189                         <SEQ TYPE="KEYWORD1">\enspace</SEQ>
2190                         <SEQ TYPE="KEYWORD1">\endline</SEQ>
2191                         <SEQ TYPE="KEYWORD1">\endgraf</SEQ>
2192                         <SEQ TYPE="KEYWORD1">\dotfill</SEQ>
2193                         <SEQ TYPE="KEYWORD1">\diamond</SEQ>
2194                         <SEQ TYPE="KEYWORD1">\delcode</SEQ>
2195                         <SEQ TYPE="KEYWORD1">\ddagger</SEQ>
2196                         <SEQ TYPE="KEYWORD1">\columns</SEQ>
2197                         <SEQ TYPE="KEYWORD1">\closein</SEQ>
2198                         <SEQ TYPE="FUNCTION">\chardef</SEQ>
2199                         <SEQ TYPE="KEYWORD2">\cdprime</SEQ>
2200                         <SEQ TYPE="KEYWORD1">\catcode</SEQ>
2201                         <SEQ TYPE="KEYWORD1">\braceru</SEQ>
2202                         <SEQ TYPE="KEYWORD1">\bracerd</SEQ>
2203                         <SEQ TYPE="KEYWORD1">\bracelu</SEQ>
2204                         <SEQ TYPE="KEYWORD1">\braceld</SEQ>
2205                         <SEQ TYPE="KEYWORD1">\botmark</SEQ>
2206                         <SEQ TYPE="KEYWORD1">\bigskip</SEQ>
2207                         <SEQ TYPE="KEYWORD1">\bigodot</SEQ>
2208                         <SEQ TYPE="KEYWORD1">\bigcirc</SEQ>
2209                         <SEQ TYPE="KEYWORD1">\advance</SEQ>
2210
2211                         <!-- Length Seven Register Reference -->
2212                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\muskip[0-9]</SEQ_REGEXP>
2213
2214                         <!-- Length Seven Register Reference -->
2215                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2216                                         >\\dimen[0-9][0-9]</SEQ_REGEXP>
2217
2218                         <!-- Length Seven Register Reference -->
2219                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2220                                         >\\count[0-9][0-9]</SEQ_REGEXP>
2221
2222                         <!-- Length Seven Register Reference -->
2223                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2224                                         >\\toks([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2225
2226                         <!-- Length Seven Register Reference -->
2227                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2228                                         >\\skip([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2229
2230                         <!-- Length Seven Decimal Character Reference -->
2231                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
2232                                         >\\char([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2233
2234                         <!-- Length Seven Octal Character Reference -->
2235                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
2236                                         >\\char'[0-7][0-7]</SEQ_REGEXP>
2237
2238                         <!-- Length Seven Hexadecimal Character Reference -->
2239                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
2240                                         >\\char"[0-9A-Fa-f][0-9A-Fa-f]</SEQ_REGEXP>
2241
2242                         <!-- Arbitrary control sequence of the specified length -->
2243                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{7}</SEQ_REGEXP>
2244
2245                 <!-- Six letter control sequences -->
2246
2247                         <SEQ TYPE="KEYWORD1">\vsplit</SEQ>
2248                         <SEQ TYPE="KEYWORD1">\varrho</SEQ>
2249                         <SEQ TYPE="KEYWORD1">\varphi</SEQ>
2250                         <SEQ TYPE="KEYWORD1">\valign</SEQ>
2251                         <SEQ TYPE="KEYWORD2">\utilde</SEQ>
2252                         <SEQ TYPE="KEYWORD1">\unvbox</SEQ>
2253                         <SEQ TYPE="KEYWORD1">\unskip</SEQ>
2254                         <SEQ TYPE="KEYWORD1">\unkern</SEQ>
2255                         <SEQ TYPE="KEYWORD1">\unhbox</SEQ>
2256                         <SEQ TYPE="KEYWORD4">\uchyph</SEQ>
2257                         <SEQ TYPE="KEYWORD1">\uccode</SEQ>
2258                         <SEQ TYPE="KEYWORD1">\topins</SEQ>
2259                         <SEQ TYPE="KEYWORD1">\supset</SEQ>
2260                         <SEQ TYPE="KEYWORD1">\succeq</SEQ>
2261                         <SEQ TYPE="KEYWORD1">\subset</SEQ>
2262                         <SEQ TYPE="KEYWORD1">\string</SEQ>
2263                         <SEQ TYPE="KEYWORD1">\sfcode</SEQ>
2264                         <SEQ TYPE="KEYWORD1">\seveni</SEQ>
2265                         <SEQ TYPE="KEYWORD1">\setbox</SEQ>
2266                         <SEQ TYPE="KEYWORD1">\rgroup</SEQ>
2267                         <SEQ TYPE="KEYWORD1">\rfloor</SEQ>
2268                         <SEQ TYPE="KEYWORD1">\repeat</SEQ>
2269                         <SEQ TYPE="KEYWORD1">\Relbar</SEQ>
2270                         <SEQ TYPE="KEYWORD1">\relbar</SEQ>
2271                         <SEQ TYPE="KEYWORD1">\rbrack</SEQ>
2272                         <SEQ TYPE="KEYWORD1">\rbrace</SEQ>
2273                         <SEQ TYPE="KEYWORD1">\rangle</SEQ>
2274                         <SEQ TYPE="KEYWORD1">\propto</SEQ>
2275                         <SEQ TYPE="KEYWORD1">\preceq</SEQ>
2276                         <SEQ TYPE="KEYWORD1">\pageno</SEQ>
2277                         <SEQ TYPE="KEYWORD4">\output</SEQ>
2278                         <SEQ TYPE="KEYWORD1">\otimes</SEQ>
2279                         <SEQ TYPE="KEYWORD1">\oslash</SEQ>
2280                         <SEQ TYPE="KEYWORD1">\openup</SEQ>
2281                         <SEQ TYPE="KEYWORD1">\openin</SEQ>
2282                         <SEQ TYPE="KEYWORD1">\ominus</SEQ>
2283                         <SEQ TYPE="KEYWORD1">\ointop</SEQ>
2284                         <SEQ TYPE="KEYWORD1">\oalign</SEQ>
2285                         <SEQ TYPE="KEYWORD1">\number</SEQ>
2286                         <SEQ TYPE="COMMENT2">\newfam</SEQ>
2287                         <SEQ TYPE="COMMENT2">\newbox</SEQ>
2288                         <SEQ TYPE="COMMENT4">\muskip</SEQ>
2289                         <SEQ TYPE="KEYWORD1">\models</SEQ>
2290                         <SEQ TYPE="KEYWORD1">\matrix</SEQ>
2291                         <SEQ TYPE="KEYWORD1">\mathop</SEQ>
2292                         <SEQ TYPE="KEYWORD1">\mapsto</SEQ>
2293                         <SEQ TYPE="KEYWORD1">\limsup</SEQ>
2294                         <SEQ TYPE="KEYWORD1">\limits</SEQ>
2295                         <SEQ TYPE="KEYWORD1">\liminf</SEQ>
2296                         <SEQ TYPE="KEYWORD1">\lgroup</SEQ>
2297                         <SEQ TYPE="KEYWORD2">\lfhook</SEQ>
2298                         <SEQ TYPE="KEYWORD1">\lfloor</SEQ>
2299                         <SEQ TYPE="KEYWORD1">\lccode</SEQ>
2300                         <SEQ TYPE="KEYWORD1">\lbrack</SEQ>
2301                         <SEQ TYPE="KEYWORD1">\lbrace</SEQ>
2302                         <SEQ TYPE="KEYWORD1">\langle</SEQ>
2303                         <SEQ TYPE="KEYWORD1">\Lambda</SEQ>
2304                         <SEQ TYPE="KEYWORD1">\lambda</SEQ>
2305                         <SEQ TYPE="KEYWORD1">\insert</SEQ>
2306                         <SEQ TYPE="KEYWORD1">\indent</SEQ>
2307                         <SEQ TYPE="KEYWORD3">\ifvoid</SEQ>
2308                         <SEQ TYPE="KEYWORD3">\ifvbox</SEQ>
2309                         <SEQ TYPE="KEYWORD3">\iftrue</SEQ>
2310                         <SEQ TYPE="KEYWORD3">\ifhbox</SEQ>
2311                         <SEQ TYPE="KEYWORD3">\ifcase</SEQ>
2312                         <SEQ TYPE="KEYWORD1">\ialign</SEQ>
2313                         <SEQ TYPE="KEYWORD1">\halign</SEQ>
2314                         <SEQ TYPE="FUNCTION">\global</SEQ>
2315                         <SEQ TYPE="KEYWORD1">\forall</SEQ>
2316                         <SEQ TYPE="KEYWORD1">\fivesy</SEQ>
2317                         <SEQ TYPE="KEYWORD1">\fiverm</SEQ>
2318                         <SEQ TYPE="KEYWORD1">\fivebf</SEQ>
2319                         <SEQ TYPE="KEYWORD1">\exists</SEQ>
2320                         <SEQ TYPE="KEYWORD1">\enskip</SEQ>
2321                         <SEQ TYPE="KEYWORD1">\egroup</SEQ>
2322                         <SEQ TYPE="KEYWORD1">\divide</SEQ>
2323                         <SEQ TYPE="KEYWORD1">\dagger</SEQ>
2324                         <SEQ TYPE="FUNCTION">\csname</SEQ>
2325                         <SEQ TYPE="KEYWORD2">\cprime</SEQ>
2326                         <SEQ TYPE="KEYWORD1">\coprod</SEQ>
2327                         <SEQ TYPE="KEYWORD1">\choose</SEQ>
2328                         <SEQ TYPE="KEYWORD2">\cfudot</SEQ>
2329                         <SEQ TYPE="KEYWORD2">\candra</SEQ>
2330                         <SEQ TYPE="KEYWORD1">\bullet</SEQ>
2331                         <SEQ TYPE="KEYWORD1">\bowtie</SEQ>
2332                         <SEQ TYPE="KEYWORD1">\bigvee</SEQ>
2333                         <SEQ TYPE="KEYWORD1">\bigcup</SEQ>
2334                         <SEQ TYPE="KEYWORD1">\bigcap</SEQ>
2335                         <SEQ TYPE="KEYWORD1">\bgroup</SEQ>
2336                         <SEQ TYPE="KEYWORD1">\arctan</SEQ>
2337                         <SEQ TYPE="KEYWORD1">\arcsin</SEQ>
2338                         <SEQ TYPE="KEYWORD1">\arccos</SEQ>
2339                         <SEQ TYPE="KEYWORD1">\approx</SEQ>
2340                         <SEQ TYPE="KEYWORD2">\acudot</SEQ>
2341                         <SEQ TYPE="KEYWORD1">\active</SEQ>
2342                         <SEQ TYPE="KEYWORD1">\accent</SEQ>
2343
2344                         <!-- Length Six Register Reference -->
2345                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2346                                         >\\dimen[0-9]</SEQ_REGEXP>
2347
2348                         <!-- Length Six Register Reference -->
2349                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2350                                         >\\count[0-9]</SEQ_REGEXP>
2351
2352                         <!-- Length Six Register Reference -->
2353                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2354                                         >\\toks[0-9][0-9]</SEQ_REGEXP>
2355
2356                         <!-- Length Six Register Reference -->
2357                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2358                                         >\\skip[0-9][0-9]</SEQ_REGEXP>
2359
2360                         <!-- Length Six Register Reference -->
2361                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2362                                         >\\box([0-1][0-9][0-9]|2([0-4][0-9]|5[0-5]))</SEQ_REGEXP>
2363
2364                         <!-- Length Six Decimal Character Reference -->
2365                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
2366                                         >\\char[0-9][0-9]</SEQ_REGEXP>
2367
2368                         <!-- Length Six Octal Character Reference -->
2369                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2">\\char'[0-7]</SEQ_REGEXP>
2370
2371                         <!-- Length Six Hexadecimal Character Reference -->
2372                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2"
2373                                         >\\char"[0-9A-Fa-f]</SEQ_REGEXP>
2374
2375                         <!-- Arbitrary control sequence of the specified length -->
2376                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{6}</SEQ_REGEXP>
2377
2378                 <!-- Five letter control sequences -->
2379
2380                         <SEQ TYPE="KEYWORD1">\write</SEQ>
2381                         <SEQ TYPE="KEYWORD1">\wedge</SEQ>
2382                         <SEQ TYPE="KEYWORD1">\vskip</SEQ>
2383                         <SEQ TYPE="KEYWORD4">\vsize</SEQ>
2384                         <SEQ TYPE="KEYWORD1">\vrule</SEQ>
2385                         <SEQ TYPE="KEYWORD1">\vglue</SEQ>
2386                         <SEQ TYPE="KEYWORD4">\vfuzz</SEQ>
2387                         <SEQ TYPE="KEYWORD1">\vfill</SEQ>
2388                         <SEQ TYPE="KEYWORD1">\vdots</SEQ>
2389                         <SEQ TYPE="KEYWORD1">\vdash</SEQ>
2390                         <SEQ TYPE="KEYWORD1">\varpi</SEQ>
2391                         <SEQ TYPE="KEYWORD1">\uplus</SEQ>
2392                         <SEQ TYPE="KEYWORD1">\ttfam</SEQ>
2393                         <SEQ TYPE="KEYWORD1">\times</SEQ>
2394                         <SEQ TYPE="KEYWORD1">\tilde</SEQ>
2395                         <SEQ TYPE="KEYWORD1">\Theta</SEQ>
2396                         <SEQ TYPE="KEYWORD1">\theta</SEQ>
2397                         <SEQ TYPE="KEYWORD1">\tentt</SEQ>
2398                         <SEQ TYPE="KEYWORD1">\tensy</SEQ>
2399                         <SEQ TYPE="KEYWORD1">\tensl</SEQ>
2400                         <SEQ TYPE="KEYWORD1">\tenrm</SEQ>
2401                         <SEQ TYPE="KEYWORD1">\tenit</SEQ>
2402                         <SEQ TYPE="KEYWORD1">\tenex</SEQ>
2403                         <SEQ TYPE="KEYWORD1">\tenbf</SEQ>
2404                         <SEQ TYPE="KEYWORD1">\strut</SEQ>
2405                         <SEQ TYPE="KEYWORD1">\sqcup</SEQ>
2406                         <SEQ TYPE="KEYWORD1">\sqcap</SEQ>
2407                         <SEQ TYPE="KEYWORD1">\space</SEQ>
2408                         <SEQ TYPE="KEYWORD1">\smile</SEQ>
2409                         <SEQ TYPE="KEYWORD1">\smash</SEQ>
2410                         <SEQ TYPE="KEYWORD1">\slfam</SEQ>
2411                         <SEQ TYPE="KEYWORD1">\slash</SEQ>
2412                         <SEQ TYPE="KEYWORD1">\simeq</SEQ>
2413                         <SEQ TYPE="KEYWORD1">\Sigma</SEQ>
2414                         <SEQ TYPE="KEYWORD1">\sigma</SEQ>
2415                         <SEQ TYPE="KEYWORD1">\sharp</SEQ>
2416                         <SEQ TYPE="KEYWORD1">\right</SEQ>
2417                         <SEQ TYPE="KEYWORD1">\rhook</SEQ>
2418                         <SEQ TYPE="KEYWORD1">\relax</SEQ>
2419                         <SEQ TYPE="KEYWORD1">\rceil</SEQ>
2420                         <SEQ TYPE="KEYWORD1">\raise</SEQ>
2421                         <SEQ TYPE="KEYWORD1">\qquad</SEQ>
2422                         <SEQ TYPE="KEYWORD1">\prime</SEQ>
2423                         <SEQ TYPE="FUNCTION">\outer</SEQ>
2424                         <SEQ TYPE="KEYWORD1">\oplus</SEQ>
2425                         <SEQ TYPE="KEYWORD1">\Omega</SEQ>
2426                         <SEQ TYPE="KEYWORD1">\omega</SEQ>
2427                         <SEQ TYPE="KEYWORD1">\notin</SEQ>
2428                         <SEQ TYPE="COMMENT2">\newif</SEQ>
2429                         <SEQ TYPE="KEYWORD1">\nabla</SEQ>
2430                         <SEQ TYPE="KEYWORD1">\mskip</SEQ>
2431                         <SEQ TYPE="KEYWORD4">\month</SEQ>
2432                         <SEQ TYPE="KEYWORD1">\mkern</SEQ>
2433                         <SEQ TYPE="KEYWORD1">\lower</SEQ>
2434                         <SEQ TYPE="KEYWORD1">\lhook</SEQ>
2435                         <SEQ TYPE="KEYWORD1">\leqno</SEQ>
2436                         <SEQ TYPE="KEYWORD1">\ldots</SEQ>
2437                         <SEQ TYPE="KEYWORD1">\ldotp</SEQ>
2438                         <SEQ TYPE="KEYWORD1">\lceil</SEQ>
2439                         <SEQ TYPE="KEYWORD1">\kappa</SEQ>
2440                         <SEQ TYPE="KEYWORD1">\jmath</SEQ>
2441                         <SEQ TYPE="KEYWORD1">\itfam</SEQ>
2442                         <SEQ TYPE="KEYWORD1">\intop</SEQ>
2443                         <SEQ TYPE="KEYWORD1">\input</SEQ>
2444                         <SEQ TYPE="KEYWORD1">\infty</SEQ>
2445                         <SEQ TYPE="KEYWORD1">\imath</SEQ>
2446                         <SEQ TYPE="KEYWORD3">\ifodd</SEQ>
2447                         <SEQ TYPE="KEYWORD3">\ifnum</SEQ>
2448                         <SEQ TYPE="KEYWORD3">\ifeof</SEQ>
2449                         <SEQ TYPE="KEYWORD3">\ifdim</SEQ>
2450                         <SEQ TYPE="KEYWORD3">\ifcat</SEQ>
2451                         <SEQ TYPE="KEYWORD1">\hskip</SEQ>
2452                         <SEQ TYPE="KEYWORD4">\hsize</SEQ>
2453                         <SEQ TYPE="KEYWORD1">\hrule</SEQ>
2454                         <SEQ TYPE="KEYWORD1">\hglue</SEQ>
2455                         <SEQ TYPE="KEYWORD4">\hfuzz</SEQ>
2456                         <SEQ TYPE="KEYWORD1">\hfill</SEQ>
2457                         <SEQ TYPE="KEYWORD1">\grave</SEQ>
2458                         <SEQ TYPE="KEYWORD1">\Gamma</SEQ>
2459                         <SEQ TYPE="KEYWORD1">\gamma</SEQ>
2460                         <SEQ TYPE="KEYWORD1">\frown</SEQ>
2461                         <SEQ TYPE="KEYWORD1">\folio</SEQ>
2462                         <SEQ TYPE="KEYWORD1">\fivei</SEQ>
2463                         <SEQ TYPE="KEYWORD1">\equiv</SEQ>
2464                         <SEQ TYPE="KEYWORD1">\empty</SEQ>
2465                         <SEQ TYPE="KEYWORD1">\eject</SEQ>
2466                         <SEQ TYPE="KEYWORD1">\doteq</SEQ>
2467                         <SEQ TYPE="COMMENT4">\dimen</SEQ>
2468                         <SEQ TYPE="KEYWORD1">\Delta</SEQ>
2469                         <SEQ TYPE="KEYWORD1">\delta</SEQ>
2470                         <SEQ TYPE="KEYWORD1">\ddots</SEQ>
2471                         <SEQ TYPE="KEYWORD1">\dashv</SEQ>
2472                         <SEQ TYPE="COMMENT4">\count</SEQ>
2473                         <SEQ TYPE="KEYWORD1">\colon</SEQ>
2474                         <SEQ TYPE="KEYWORD1">\check</SEQ>
2475                         <SEQ TYPE="KEYWORD1">\cdots</SEQ>
2476                         <SEQ TYPE="KEYWORD1">\cdotp</SEQ>
2477                         <SEQ TYPE="KEYWORD1">\cases</SEQ>
2478                         <SEQ TYPE="KEYWORD1">\breve</SEQ>
2479                         <SEQ TYPE="KEYWORD1">\break</SEQ>
2480                         <SEQ TYPE="KEYWORD1">\brack</SEQ>
2481                         <SEQ TYPE="KEYWORD1">\brace</SEQ>
2482                         <SEQ TYPE="KEYWORD1">\Biggr</SEQ>
2483                         <SEQ TYPE="KEYWORD1">\biggr</SEQ>
2484                         <SEQ TYPE="KEYWORD1">\Biggm</SEQ>
2485                         <SEQ TYPE="KEYWORD1">\biggm</SEQ>
2486                         <SEQ TYPE="KEYWORD1">\Biggl</SEQ>
2487                         <SEQ TYPE="KEYWORD1">\biggl</SEQ>
2488                         <SEQ TYPE="KEYWORD1">\bffam</SEQ>
2489                         <SEQ TYPE="KEYWORD1">\asymp</SEQ>
2490                         <SEQ TYPE="KEYWORD1">\angle</SEQ>
2491                         <SEQ TYPE="KEYWORD1">\amalg</SEQ>
2492                         <SEQ TYPE="KEYWORD1">\alpha</SEQ>
2493                         <SEQ TYPE="KEYWORD1">\aleph</SEQ>
2494                         <SEQ TYPE="KEYWORD1">\acute</SEQ>
2495                         <SEQ TYPE="KEYWORD1">\above</SEQ>
2496
2497                         <!-- Length Five Register Reference -->
2498                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\toks[0-9]</SEQ_REGEXP>
2499
2500                         <!-- Length Five Register Reference -->
2501                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\skip[0-9]</SEQ_REGEXP>
2502
2503                         <!-- Length Five Register Reference -->
2504                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4"
2505                                         >\\box[0-9][0-9]</SEQ_REGEXP>
2506
2507                         <!-- Length Five Decimal Character Reference -->
2508                         <SEQ_REGEXP HASH_CHARS="\" TYPE="KEYWORD2">\\char[0-9]</SEQ_REGEXP>
2509
2510                         <!-- Length Five Octal Character Reference -->
2511                         <SEQ TYPE="KEYWORD2">\char'</SEQ>
2512
2513                         <!-- Length Five Hexadecimal Character Reference -->
2514                         <SEQ TYPE="KEYWORD2">\char"</SEQ>
2515
2516                         <!-- Arbitrary control sequence of the specified length -->
2517                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{5}</SEQ_REGEXP>
2518
2519                 <!-- Four letter control sequences -->
2520                         <SEQ TYPE="KEYWORD1">\zeta</SEQ>
2521                         <SEQ TYPE="KEYWORD4">\year</SEQ>
2522                         <SEQ TYPE="FUNCTION">\xdef</SEQ>
2523                         <SEQ TYPE="KEYWORD1">\wlog</SEQ>
2524                         <SEQ TYPE="KEYWORD1">\vtop</SEQ>
2525                         <SEQ TYPE="KEYWORD1">\vfil</SEQ>
2526                         <SEQ TYPE="KEYWORD1">\vert</SEQ>
2527                         <SEQ TYPE="KEYWORD1">\Vert</SEQ>
2528                         <SEQ TYPE="KEYWORD1">\vbox</SEQ>
2529                         <SEQ TYPE="KEYWORD2">\uarc</SEQ>
2530                         <SEQ TYPE="KEYWORD4">\toks</SEQ>
2531                         <SEQ TYPE="KEYWORD4">\time</SEQ>
2532                         <SEQ TYPE="KEYWORD1">\teni</SEQ>
2533                         <SEQ TYPE="KEYWORD1">\tanh</SEQ>
2534                         <SEQ TYPE="KEYWORD1">\tabs</SEQ>
2535                         <SEQ TYPE="KEYWORD1">\surd</SEQ>
2536                         <SEQ TYPE="KEYWORD1">\succ</SEQ>
2537                         <SEQ TYPE="KEYWORD1">\star</SEQ>
2538                         <SEQ TYPE="KEYWORD1">\sqrt</SEQ>
2539                         <SEQ TYPE="KEYWORD1">\span</SEQ>
2540                         <SEQ TYPE="KEYWORD4">\skip</SEQ>
2541                         <SEQ TYPE="KEYWORD1">\skew</SEQ>
2542                         <SEQ TYPE="KEYWORD1">\sinh</SEQ>
2543                         <SEQ TYPE="KEYWORD1">\show</SEQ>
2544                         <SEQ TYPE="KEYWORD1">\root</SEQ>
2545                         <SEQ TYPE="KEYWORD1">\rlap</SEQ>
2546                         <SEQ TYPE="KEYWORD1">\read</SEQ>
2547                         <SEQ TYPE="KEYWORD1">\quad</SEQ>
2548                         <SEQ TYPE="KEYWORD1">\prod</SEQ>
2549                         <SEQ TYPE="KEYWORD1">\prec</SEQ>
2550                         <SEQ TYPE="KEYWORD1">\pmod</SEQ>
2551                         <SEQ TYPE="KEYWORD1">\perp</SEQ>
2552                         <SEQ TYPE="KEYWORD1">\owns</SEQ>
2553                         <SEQ TYPE="KEYWORD1">\over</SEQ>
2554                         <SEQ TYPE="KEYWORD1">\omit</SEQ>
2555                         <SEQ TYPE="KEYWORD1">\oint</SEQ>
2556                         <SEQ TYPE="KEYWORD1">\odot</SEQ>
2557                         <SEQ TYPE="KEYWORD1">\null</SEQ>
2558                         <SEQ TYPE="KEYWORD1">\next</SEQ>
2559                         <SEQ TYPE="KEYWORD1">\mark</SEQ>
2560                         <SEQ TYPE="KEYWORD1">\loop</SEQ>
2561                         <SEQ TYPE="FUNCTION">\long</SEQ>
2562                         <SEQ TYPE="KEYWORD1">\lnot</SEQ>
2563                         <SEQ TYPE="KEYWORD1">\llap</SEQ>
2564                         <SEQ TYPE="KEYWORD1">\line</SEQ>
2565                         <SEQ TYPE="KEYWORD1">\left</SEQ>
2566                         <SEQ TYPE="KEYWORD1">\land</SEQ>
2567                         <SEQ TYPE="KEYWORD1">\kern</SEQ>
2568                         <SEQ TYPE="KEYWORD1">\item</SEQ>
2569                         <SEQ TYPE="KEYWORD1">\iota</SEQ>
2570                         <SEQ TYPE="KEYWORD1">\hfil</SEQ>
2571                         <SEQ TYPE="KEYWORD1">\hbox</SEQ>
2572                         <SEQ TYPE="KEYWORD1">\hbar</SEQ>
2573                         <SEQ TYPE="KEYWORD1">\hang</SEQ>
2574                         <SEQ TYPE="KEYWORD1">\gets</SEQ>
2575                         <SEQ TYPE="FUNCTION">\gdef</SEQ>
2576                         <SEQ TYPE="KEYWORD1">\font</SEQ>
2577                         <SEQ TYPE="KEYWORD1">\flat</SEQ>
2578                         <SEQ TYPE="KEYWORD1">\eqno</SEQ>
2579                         <SEQ TYPE="KEYWORD3">\else</SEQ>
2580                         <SEQ TYPE="FUNCTION">\edef</SEQ>
2581                         <SEQ TYPE="KEYWORD1">\dump</SEQ>
2582                         <SEQ TYPE="KEYWORD1">\dots</SEQ>
2583                         <SEQ TYPE="KEYWORD1">\ddot</SEQ>
2584                         <SEQ TYPE="KEYWORD1">\ddag</SEQ>
2585                         <SEQ TYPE="KEYWORD2">\dbar</SEQ>
2586                         <SEQ TYPE="KEYWORD2">\Dbar</SEQ>
2587                         <SEQ TYPE="KEYWORD1">\crcr</SEQ>
2588                         <SEQ TYPE="KEYWORD1">\coth</SEQ>
2589                         <SEQ TYPE="KEYWORD1">\cosh</SEQ>
2590                         <SEQ TYPE="KEYWORD1">\copy</SEQ>
2591                         <SEQ TYPE="KEYWORD1">\cong</SEQ>
2592                         <SEQ TYPE="KEYWORD1">\circ</SEQ>
2593                         <SEQ TYPE="KEYWORD2">\char</SEQ>
2594                         <SEQ TYPE="KEYWORD2">\cfac</SEQ>
2595                         <SEQ TYPE="KEYWORD1">\cdot</SEQ>
2596                         <SEQ TYPE="KEYWORD1">\body</SEQ>
2597                         <SEQ TYPE="KEYWORD1">\bmod</SEQ>
2598                         <SEQ TYPE="KEYWORD1">\Bigr</SEQ>
2599                         <SEQ TYPE="KEYWORD1">\bigr</SEQ>
2600                         <SEQ TYPE="KEYWORD1">\Bigm</SEQ>
2601                         <SEQ TYPE="KEYWORD1">\bigm</SEQ>
2602                         <SEQ TYPE="KEYWORD1">\Bigl</SEQ>
2603                         <SEQ TYPE="KEYWORD1">\bigl</SEQ>
2604                         <SEQ TYPE="KEYWORD1">\Bigg</SEQ>
2605                         <SEQ TYPE="KEYWORD1">\bigg</SEQ>
2606                         <SEQ TYPE="KEYWORD1">\beta</SEQ>
2607                         <SEQ TYPE="KEYWORD1">\atop</SEQ>
2608
2609                         <!-- Length Four Register Reference -->
2610                         <SEQ_REGEXP HASH_CHARS="\" TYPE="COMMENT4">\\box[0-9]</SEQ_REGEXP>
2611
2612                         <!-- Length Four Character Reference -->
2613                         <SEQ TYPE="KEYWORD2">\char</SEQ>
2614
2615                         <!-- Length Four Hexadecimal Invisible Reference -->
2616                         <SEQ_REGEXP HASH_CHARS="^" TYPE="KEYWORD2"
2617                                         >(\u005E|\x5E)(\u005E|\x5E)([0-9a-f])([0-9a-f])</SEQ_REGEXP>
2618
2619                         <!-- Arbitrary control sequence of the specified length -->
2620                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{4}</SEQ_REGEXP>
2621
2622                 <!-- Three letter control sequences -->
2623
2624                         <SEQ TYPE="KEYWORD1">\vss</SEQ>
2625                         <SEQ TYPE="KEYWORD1">\vee</SEQ>
2626                         <SEQ TYPE="KEYWORD1">\vec</SEQ>
2627                         <SEQ TYPE="KEYWORD1">\top</SEQ>
2628                         <SEQ TYPE="KEYWORD1">\the</SEQ>
2629                         <SEQ TYPE="KEYWORD1">\TeX</SEQ>
2630                         <SEQ TYPE="KEYWORD1">\tau</SEQ>
2631                         <SEQ TYPE="KEYWORD1">\tan</SEQ>
2632                         <SEQ TYPE="KEYWORD1">\sup</SEQ>
2633                         <SEQ TYPE="KEYWORD1">\sum</SEQ>
2634                         <SEQ TYPE="KEYWORD1">\sin</SEQ>
2635                         <SEQ TYPE="KEYWORD1">\sim</SEQ>
2636                         <SEQ TYPE="KEYWORD1">\sec</SEQ>
2637                         <SEQ TYPE="KEYWORD1">\rho</SEQ>
2638                         <SEQ TYPE="KEYWORD1">\Psi</SEQ>
2639                         <SEQ TYPE="KEYWORD1">\psi</SEQ>
2640                         <SEQ TYPE="KEYWORD1">\Phi</SEQ>
2641                         <SEQ TYPE="KEYWORD1">\phi</SEQ>
2642                         <SEQ TYPE="LITERAL3">\par</SEQ>
2643                         <SEQ TYPE="KEYWORD1">\not</SEQ>
2644                         <SEQ TYPE="KEYWORD1">\neq</SEQ>
2645                         <SEQ TYPE="KEYWORD1">\neg</SEQ>
2646                         <SEQ TYPE="KEYWORD1">\mit</SEQ>
2647                         <SEQ TYPE="KEYWORD1">\min</SEQ>
2648                         <SEQ TYPE="KEYWORD1">\mid</SEQ>
2649                         <SEQ TYPE="KEYWORD1">\max</SEQ>
2650                         <SEQ TYPE="KEYWORD4">\mag</SEQ>
2651                         <SEQ TYPE="KEYWORD1">\lor</SEQ>
2652                         <SEQ TYPE="KEYWORD1">\log</SEQ>
2653                         <SEQ TYPE="KEYWORD1">\lim</SEQ>
2654                         <SEQ TYPE="COMMENT3">\let</SEQ>
2655                         <SEQ TYPE="KEYWORD1">\leq</SEQ>
2656                         <SEQ TYPE="KEYWORD1">\ker</SEQ>
2657                         <SEQ TYPE="KEYWORD1">\jot</SEQ>
2658                         <SEQ TYPE="KEYWORD1">\int</SEQ>
2659                         <SEQ TYPE="KEYWORD1">\inf</SEQ>
2660                         <SEQ TYPE="KEYWORD3">\ifx</SEQ>
2661                         <SEQ TYPE="KEYWORD3">\iff</SEQ>
2662                         <SEQ TYPE="KEYWORD1">\hss</SEQ>
2663                         <SEQ TYPE="KEYWORD1">\hom</SEQ>
2664                         <SEQ TYPE="KEYWORD1">\hat</SEQ>
2665                         <SEQ TYPE="KEYWORD1">\geq</SEQ>
2666                         <SEQ TYPE="KEYWORD1">\gcd</SEQ>
2667                         <SEQ TYPE="KEYWORD4">\fam</SEQ>
2668                         <SEQ TYPE="KEYWORD1">\exp</SEQ>
2669                         <SEQ TYPE="KEYWORD2">\eth</SEQ>
2670                         <SEQ TYPE="KEYWORD1">\eta</SEQ>
2671                         <SEQ TYPE="KEYWORD1">\end</SEQ>
2672                         <SEQ TYPE="KEYWORD1">\ell</SEQ>
2673                         <SEQ TYPE="KEYWORD1">\dot</SEQ>
2674                         <SEQ TYPE="KEYWORD1">\div</SEQ>
2675                         <SEQ TYPE="KEYWORD1">\dim</SEQ>
2676                         <SEQ TYPE="KEYWORD1">\det</SEQ>
2677                         <SEQ TYPE="KEYWORD1">\deg</SEQ>
2678                         <SEQ TYPE="FUNCTION">\def</SEQ>
2679                         <SEQ TYPE="KEYWORD4">\day</SEQ>
2680                         <SEQ TYPE="KEYWORD1">\dag</SEQ>
2681                         <SEQ TYPE="KEYWORD1">\cup</SEQ>
2682                         <SEQ TYPE="KEYWORD1">\csc</SEQ>
2683                         <SEQ TYPE="KEYWORD1">\cot</SEQ>
2684                         <SEQ TYPE="KEYWORD1">\cos</SEQ>
2685                         <SEQ TYPE="KEYWORD1">\chi</SEQ>
2686                         <SEQ TYPE="KEYWORD1">\cap</SEQ>
2687                         <SEQ TYPE="KEYWORD1">\cal</SEQ>
2688                         <SEQ TYPE="KEYWORD1">\bye</SEQ>
2689                         <SEQ TYPE="COMMENT4">\box</SEQ>
2690                         <SEQ TYPE="KEYWORD1">\bot</SEQ>
2691                         <SEQ TYPE="KEYWORD1">\Big</SEQ>
2692                         <SEQ TYPE="KEYWORD1">\big</SEQ>
2693                         <SEQ TYPE="KEYWORD1">\bar</SEQ>
2694                         <SEQ TYPE="KEYWORD1">\ast</SEQ>
2695                         <SEQ TYPE="KEYWORD1">\arg</SEQ>
2696
2697                         <!-- Length Three Invisible Character Reference -->
2698                         <SEQ_REGEXP HASH_CHARS="^" TYPE="KEYWORD2"
2699                                 >(\u005E|\x5E)(\u005E|\x5E)(\p{ASCII}|\u0000-\u007F)</SEQ_REGEXP>
2700
2701                         <!-- Arbitrary control sequence of the specified length -->
2702                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{3}</SEQ_REGEXP>
2703
2704                 <!-- Two letter control sequences -->
2705
2706                         <SEQ TYPE="KEYWORD1">\Xi</SEQ>
2707                         <SEQ TYPE="KEYWORD1">\xi</SEQ>
2708                         <SEQ TYPE="KEYWORD1">\wr</SEQ>
2709                         <SEQ TYPE="KEYWORD1">\wp</SEQ>
2710                         <SEQ TYPE="KEYWORD1">\wd</SEQ>
2711                         <SEQ TYPE="KEYWORD1">\tt</SEQ>
2712                         <SEQ TYPE="KEYWORD1">\to</SEQ>
2713                         <SEQ TYPE="KEYWORD1">\sp</SEQ>
2714                         <SEQ TYPE="KEYWORD1">\sl</SEQ>
2715                         <SEQ TYPE="KEYWORD1">\sb</SEQ>
2716                         <SEQ TYPE="KEYWORD1">\rq</SEQ>
2717                         <SEQ TYPE="KEYWORD1">\rm</SEQ>
2718                         <SEQ TYPE="KEYWORD1">\Re</SEQ>
2719                         <SEQ TYPE="KEYWORD1">\Pr</SEQ>
2720                         <SEQ TYPE="KEYWORD1">\pm</SEQ>
2721                         <SEQ TYPE="KEYWORD1">\Pi</SEQ>
2722                         <SEQ TYPE="KEYWORD1">\pi</SEQ>
2723                         <SEQ TYPE="KEYWORD3">\or</SEQ>
2724                         <SEQ TYPE="KEYWORD1">\of</SEQ>
2725                         <SEQ TYPE="KEYWORD1">\nu</SEQ>
2726                         <SEQ TYPE="KEYWORD1">\ni</SEQ>
2727                         <SEQ TYPE="KEYWORD1">\ne</SEQ>
2728                         <SEQ TYPE="KEYWORD1">\mu</SEQ>
2729                         <SEQ TYPE="KEYWORD1">\mp</SEQ>
2730                         <SEQ TYPE="KEYWORD1">\lq</SEQ>
2731                         <SEQ TYPE="KEYWORD1">\ln</SEQ>
2732                         <SEQ TYPE="KEYWORD1">\ll</SEQ>
2733                         <SEQ TYPE="KEYWORD1">\lg</SEQ>
2734                         <SEQ TYPE="KEYWORD1">\le</SEQ>
2735                         <SEQ TYPE="KEYWORD1">\it</SEQ>
2736                         <SEQ TYPE="KEYWORD1">\in</SEQ>
2737                         <SEQ TYPE="KEYWORD1">\Im</SEQ>
2738                         <SEQ TYPE="KEYWORD3">\if</SEQ>
2739                         <SEQ TYPE="KEYWORD1">\ht</SEQ>
2740                         <SEQ TYPE="KEYWORD1">\gg</SEQ>
2741                         <SEQ TYPE="KEYWORD1">\ge</SEQ>
2742                         <SEQ TYPE="KEYWORD3">\fi</SEQ>
2743                         <SEQ TYPE="KEYWORD1">\dp</SEQ>
2744                         <SEQ TYPE="KEYWORD1">\do</SEQ>
2745                         <SEQ TYPE="KEYWORD1">\cr</SEQ>
2746                         <SEQ TYPE="KEYWORD1">\bf</SEQ>
2747
2748                         <!-- Accents and Special Characters -->
2749                         <SEQ TYPE="KEYWORD2">\AE</SEQ>
2750                         <SEQ TYPE="KEYWORD2">\ae</SEQ>
2751                         <SEQ TYPE="KEYWORD2">\AA</SEQ>
2752                         <SEQ TYPE="KEYWORD2">\aa</SEQ>
2753                         <SEQ TYPE="KEYWORD2">\OE</SEQ>
2754                         <SEQ TYPE="KEYWORD2">\oe</SEQ>
2755                         <SEQ TYPE="KEYWORD2">\ss</SEQ>
2756
2757                         <!-- Arbitrary control sequence of the specified length -->
2758                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{2}</SEQ_REGEXP>
2759
2760                 <!-- One letter control sequences -->
2761
2762                         <SEQ TYPE="KEYWORD1">\S</SEQ>
2763                         <SEQ TYPE="KEYWORD1">\P</SEQ>
2764
2765                         <!-- Accents and Special Characters -->
2766                         <SEQ TYPE="KEYWORD2">\=</SEQ>
2767                         <SEQ TYPE="KEYWORD2">\'</SEQ>
2768                         <SEQ TYPE="KEYWORD2">\"</SEQ>
2769                         <SEQ TYPE="KEYWORD2">\~</SEQ>
2770                         <SEQ TYPE="KEYWORD2">\`</SEQ>
2771                         <SEQ TYPE="KEYWORD2">\^</SEQ>
2772                         <SEQ TYPE="KEYWORD2">\.</SEQ>
2773                         <SEQ TYPE="KEYWORD2">\H</SEQ>
2774                         <SEQ TYPE="KEYWORD2">\c</SEQ>
2775                         <SEQ TYPE="KEYWORD2">\d</SEQ>
2776                         <SEQ TYPE="KEYWORD2">\b</SEQ>
2777                         <SEQ TYPE="KEYWORD2">\v</SEQ>
2778                         <SEQ TYPE="KEYWORD2">\u</SEQ>
2779                         <SEQ TYPE="KEYWORD2">\t</SEQ>
2780                         <SEQ TYPE="KEYWORD2">\r</SEQ>
2781                         <SEQ TYPE="KEYWORD2">\k</SEQ>
2782                         <SEQ TYPE="KEYWORD2">\O</SEQ>
2783                         <SEQ TYPE="KEYWORD2">\o</SEQ>
2784                         <SEQ TYPE="KEYWORD2">\L</SEQ>
2785                         <SEQ TYPE="KEYWORD2">\l</SEQ>
2786                         <SEQ TYPE="KEYWORD2">\j</SEQ>
2787                         <SEQ TYPE="KEYWORD2">\i</SEQ>
2788                         <SEQ TYPE="KEYWORD1">\?</SEQ>
2789                         <SEQ TYPE="KEYWORD1">\&gt;</SEQ>
2790                         <SEQ TYPE="KEYWORD1">\&lt;</SEQ>
2791                         <SEQ TYPE="KEYWORD1">\;</SEQ>
2792                         <SEQ TYPE="KEYWORD1">\:</SEQ>
2793                         <SEQ TYPE="KEYWORD1">\/</SEQ>
2794                         <SEQ TYPE="KEYWORD1">\-</SEQ>
2795                         <SEQ TYPE="KEYWORD1">\,</SEQ>
2796                         <SEQ TYPE="KEYWORD1">\+</SEQ>
2797                         <SEQ TYPE="KEYWORD1">\*</SEQ>
2798                         <SEQ TYPE="KEYWORD1">\)</SEQ>
2799                         <SEQ TYPE="KEYWORD1">\(</SEQ>
2800                         <SEQ TYPE="KEYWORD1">\!</SEQ>
2801                         <SEQ TYPE="KEYWORD1">\|</SEQ>
2802                         <SEQ TYPE="KEYWORD1">\\</SEQ>
2803
2804                         <!-- Reserved Characters -->
2805                         <SEQ TYPE="KEYWORD2">\#</SEQ>
2806                         <SEQ TYPE="KEYWORD2">\$</SEQ>
2807                         <SEQ TYPE="KEYWORD2">\%</SEQ>
2808                         <SEQ TYPE="KEYWORD2">\&amp;</SEQ>
2809                         <SEQ TYPE="KEYWORD2">\{</SEQ>
2810                         <SEQ TYPE="KEYWORD2">\}</SEQ>
2811                         <SEQ TYPE="KEYWORD2">\_</SEQ>
2812
2813                         <!-- Length One ASCII Index -->
2814                         <SEQ_REGEXP HASH_CHARS="`" TYPE="KEYWORD2">`\p{ASCII}</SEQ_REGEXP>
2815
2816                         <!-- Definition Arguments -->
2817                         <SEQ_REGEXP HASH_CHARS="#" TYPE="DIGIT">#[1-9]</SEQ_REGEXP>
2818
2819                         <!-- Arbitrary control sequence of the specified length -->
2820                         <SEQ_REGEXP HASH_CHARS="\" TYPE="LABEL">\\[a-zA-Z@]{1}</SEQ_REGEXP>
2821
2822                 <!-- Zero letter control sequences -->
2823
2824                         <!-- Punctuation -->
2825                         <SEQ TYPE="LITERAL3">`</SEQ>
2826                         <SEQ TYPE="LITERAL3">!</SEQ>
2827                         <SEQ TYPE="LITERAL3">.</SEQ>
2828                         <SEQ TYPE="LITERAL3">,</SEQ>
2829                         <SEQ TYPE="LITERAL3">;</SEQ>
2830                         <SEQ TYPE="LITERAL3">?</SEQ>
2831                         <SEQ TYPE="LITERAL3">:</SEQ>
2832                         <SEQ TYPE="LITERAL3">'</SEQ>
2833                         <SEQ TYPE="LITERAL3">"</SEQ>
2834                         <SEQ TYPE="LITERAL3">\</SEQ>
2835
2836                         <!-- Simple Math Characters -->
2837                         <SEQ TYPE="LITERAL4">(</SEQ>
2838                         <SEQ TYPE="LITERAL4">)</SEQ>
2839                         <SEQ TYPE="LITERAL4">=</SEQ>
2840                         <SEQ TYPE="LITERAL4">+</SEQ>
2841                         <SEQ TYPE="LITERAL4">-</SEQ>
2842                         <SEQ TYPE="LITERAL4">&gt;</SEQ>
2843                         <SEQ TYPE="LITERAL4">&lt;</SEQ>
2844
2845                         <!-- Grouping Brackets -->
2846                         <SEQ TYPE="OPERATOR">{</SEQ>
2847                         <SEQ TYPE="OPERATOR">}</SEQ>
2848                         <SEQ TYPE="OPERATOR">[</SEQ>
2849                         <SEQ TYPE="OPERATOR">]</SEQ>
2850
2851                         <!-- Reserved Characters -->
2852                         <SEQ TYPE="LITERAL1">&amp;</SEQ>
2853                         <SEQ TYPE="LITERAL1">^</SEQ>
2854                         <SEQ TYPE="LITERAL1">_</SEQ>
2855                         <SEQ TYPE="LITERAL1">~</SEQ>
2856
2857                         <!-- Dimensions -->
2858                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2859                                         >(\d+?\.\d*pt|\d*\.\d+?pt|\d*pt)</SEQ_REGEXP>
2860                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2861                                         >(\d+?\.\d*pc|\d*\.\d+?pc|\d*pc)</SEQ_REGEXP>
2862                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2863                                         >(\d+?\.\d*in|\d*\.\d+?in|\d*in)</SEQ_REGEXP>
2864                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2865                                         >(\d+?\.\d*bp|\d*\.\d+?bp|\d*bp)</SEQ_REGEXP>
2866                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2867                                         >(\d+?\.\d*cm|\d*\.\d+?cm|\d*cm)</SEQ_REGEXP>
2868                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2869                                         >(\d+?\.\d*mm|\d*\.\d+?mm|\d*mm)</SEQ_REGEXP>
2870                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2871                                         >(\d+?\.\d*dd|\d*\.\d+?dd|\d*dd)</SEQ_REGEXP>
2872                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2873                                         >(\d+?\.\d*cc|\d*\.\d+?cc|\d*cc)</SEQ_REGEXP>
2874                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2875                                         >(\d+?\.\d*sp|\d*\.\d+?sp|\d*sp)</SEQ_REGEXP>
2876                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2877                                         >(\d+?\.\d*ex|\d*\.\d+?ex|\d*ex)</SEQ_REGEXP>
2878                         <SEQ_REGEXP HASH_CHARS="0123456789." TYPE="LITERAL2"
2879                                         >(\d+?\.\d*em|\d*\.\d+?em|\d*em)</SEQ_REGEXP>
2880
2881         </RULES>
2882
2883 </MODE>
2884
2885
2886