281
302
<p><a name="index-lou_005fallround-3"></a>
282
303
This program tests every capability of the liblouis library. It is
283
completely interactive. To start it, type <kbd>lou_allround</kbd> and then
284
<RET>. You will see a few lines telling you how to use the
285
program. Pressing one of the letters in parentheses and then enter
286
will take you to a message asking for more information or for the
287
answer to a yes/no question. Typing the letter `<samp><span class="samp">r</span></samp>' and then
288
<RET> will take you to a screen where you can enter a line to be
289
processed by the library and then view the results.
291
<p><a name="lou_translate--f-%7c--b-tablename"></a>
292
<a name="lou_005ftranslate-_002df-_007c-_002db-tablename"></a>
294
<h3 class="section">2.4 lou_translate -f | -b tablename</h3>
304
completely interactive. Invoke it as follows:
306
<pre class="example"> lou_allround [OPTIONS]
308
<p>The command line options that are accepted by lou_debug are described
309
in <a href="#common-options">common options</a>.
311
<p>You will see a few lines telling you how to use the program. Pressing
312
one of the letters in parentheses and then enter will take you to a
313
message asking for more information or for the answer to a yes/no
314
question. Typing the letter ‘<samp><span class="samp">r</span></samp>’ and then <RET> will take you
315
to a screen where you can enter a line to be processed by the library
316
and then view the results.
318
<p><a name="lou_translate-(program)"></a>
319
<a name="lou_005ftranslate-_0028program_0029"></a>
321
<h3 class="section">2.4 lou_translate</h3>
296
323
<p><a name="index-lou_005ftranslate-4"></a>
297
324
This program translates whatever is on the standard input unit and
298
325
prints it on the standard output unit. It is intended for large-scale
299
testing of the accuracy of translation and back-translation. The first
300
argument must be <samp><span class="option">-f</span></samp> for forward translation or <samp><span class="option">-b</span></samp> for
301
backward translation. To use it to translate or back-translate a file
304
<p><kbd>./lou_translate -f en-us-g2.ctb <liblouis.txt >testtrans</kbd>
326
testing of the accuracy of translation and back-translation. The
327
command line for lou_translate is:
329
<pre class="example"> lou_translate [OPTION] TABLE
331
<p>Aside from the standard options (see <a href="#common-options">common options</a>) this program
332
also accepts the following options:
335
<dt><samp><span class="option">--forward</span></samp><dt><samp><span class="option">-f</span></samp><dd>Do a forward translation.
337
<br><dt><samp><span class="option">--backward</span></samp><dt><samp><span class="option">-b</span></samp><dd>Do a backward translation.
341
<p>To use it to translate or back-translate a file use a line like
343
<pre class="example"> lou_translate --forward en-us-g2.ctb <liblouis.txt >testtrans
345
<p><a name="lou_checkhyphens"></a>
346
<a name="lou_005fcheckhyphens"></a>
348
<h3 class="section">2.5 lou_checkhyphens</h3>
350
<p><a name="index-lou_005fcheckhyphens-5"></a>
351
This program checks the accuracy of hyphenation in Braille translation
352
for both translated and untranslated words. It is completely
353
interactive. Invoke it as follows:
355
<pre class="example"> lou_checkhyphens [OPTIONS]
357
<p>The command line options that are accepted by lou_checkhyphens are
358
described in <a href="#common-options">common options</a>.
360
<p>You will see a few lines telling you how to use the program.
306
362
<p><a name="How-to-Write-Translation-Tables"></a>
522
573
<pre class="example"> grouping mrow \x0001\x0002 1e,2e
523
574
grouping mfrac \x0003\x0004 3e,4e
525
<p><a name="index-letter-10"></a><a name="letter-opcode"></a>
526
<br><dt><code>letter character dots</code><dd>
576
<p><a name="index-letter-11"></a><a name="letter-opcode"></a><br><dt><code>letter character dots</code><dd>
527
577
Associates a letter in the language with a braille representation and
528
578
defines the character as a letter. This is intended for letters which
529
579
are neither uppercase nor lowercase.
531
<p><a name="index-lowercase-11"></a><a name="lowercase-opcode"></a>
532
<br><dt><code>lowercase character dots</code><dd>
581
<p><a name="index-lowercase-12"></a><a name="lowercase-opcode"></a><br><dt><code>lowercase character dots</code><dd>
533
582
Associates a character with a dot pattern and defines the character as
534
583
a lowercase letter. Both the character and the dot pattern have the
535
584
attributes lowercase and letter.
537
<p><a name="index-uppercase-12"></a><a name="uppercase-opcode"></a>
538
<br><dt><code>uppercase character dots</code><dd>
586
<p><a name="index-uppercase-13"></a><a name="uppercase-opcode"></a><br><dt><code>uppercase character dots</code><dd>
539
587
Associates a character with a dot pattern and defines the character as
540
588
an uppercase letter. Both the character and the dot pattern have the
541
589
attributes uppercase and letter. <code>lowercase</code> and <code>uppercase</code>
542
590
should be used when a letter has only one case. Otherwise use the
543
591
<code>uplow</code> opcode (see <a href="#uplow-opcode">uplow</a>).
545
<p><a name="index-litdigit-13"></a><a name="litdigit-opcode"></a>
546
<br><dt><code>litdigit digit dots</code><dd>
593
<p><a name="index-litdigit-14"></a><a name="litdigit-opcode"></a><br><dt><code>litdigit digit dots</code><dd>
547
594
Associates a digit with the dot pattern which should be used to
548
595
represent it in literary texts. For example:
550
597
<pre class="example"> litdigit 0 245
553
<p><a name="index-sign-14"></a><a name="sign-opcode"></a>
554
<br><dt><code>sign character dots</code><dd>
600
<p><a name="index-sign-15"></a><a name="sign-opcode"></a><br><dt><code>sign character dots</code><dd>
555
601
Associates a character with a dot pattern and defines both as a sign.
556
This opcode should be used for things like at sign (`<samp><span class="samp">@</span></samp>'),
557
percent (`<samp><span class="samp">%</span></samp>'), dollar sign (`<samp><span class="samp">$</span></samp>'), etc. Do not use it to
602
This opcode should be used for things like at sign (‘<samp><span class="samp">@</span></samp>’),
603
percent (‘<samp><span class="samp">%</span></samp>’), dollar sign (‘<samp><span class="samp">$</span></samp>’), etc. Do not use it to
558
604
define ordinary punctuation such as period and comma. For example:
560
606
<pre class="example"> sign % 4-25-1234 literary percent sign
562
<p><a name="index-math-15"></a><a name="math-opcode"></a>
563
<br><dt><code>math character dots</code><dd>
608
<p><a name="index-math-16"></a><a name="math-opcode"></a><br><dt><code>math character dots</code><dd>
564
609
Associates a character and a dot pattern and defines them as a
565
mathematical symbol. It should be used for less than (`<samp><span class="samp"><</span></samp>'),
566
greater than(`<samp><span class="samp">></span></samp>'), equals(`<samp><span class="samp">=</span></samp>'), plus(`<samp><span class="samp">+</span></samp>'), etc. For
610
mathematical symbol. It should be used for less than (‘<samp><span class="samp"><</span></samp>’),
611
greater than(‘<samp><span class="samp">></span></samp>’), equals(‘<samp><span class="samp">=</span></samp>’), plus(‘<samp><span class="samp">+</span></samp>’), etc. For
569
614
<pre class="example"> math + 346 plus
573
618
<p><a name="Braille-Indicator-Opcodes"></a>
580
625
by a dot pattern, which may be one or more cells.
583
<a name="index-capsign-16"></a>
584
<dl><a name="capsign-opcode"></a>
585
<dt><code>capsign dots</code><dd>
628
<a name="index-capsign-17"></a>
629
<dl><a name="capsign-opcode"></a><dt><code>capsign dots</code><dd>
586
630
The dot pattern which indicates capitalization of a single letter. In
587
631
English, this is dot 6. For example:
589
633
<pre class="example"> capsign 6
591
<p><a name="index-begcaps-17"></a><a name="begcaps-opcode"></a>
592
<br><dt><code>begcaps dots</code><dd>
635
<p><a name="index-begcaps-18"></a><a name="begcaps-opcode"></a><br><dt><code>begcaps dots</code><dd>
593
636
The dot pattern which begins a block of capital letters. For example:
595
638
<pre class="example"> begcaps 6-6
597
<p><a name="index-endcaps-18"></a><a name="endcaps-opcode"></a>
598
<br><dt><code>endcaps dots</code><dd>
640
<p><a name="index-endcaps-19"></a><a name="endcaps-opcode"></a><br><dt><code>endcaps dots</code><dd>
599
641
The dot pattern which ends a block of capital letters within a word.
602
644
<pre class="example"> endcaps 6-3
604
<p><a name="index-letsign-19"></a><a name="letsign-opcode"></a>
605
<br><dt><code>letsign dots</code><dd>
646
<p><a name="index-letsign-20"></a><a name="letsign-opcode"></a><br><dt><code>letsign dots</code><dd>
606
647
This indicator is needed in Grade 2 to show that a single letter is
607
648
not a contraction. It is also used when an abbreviation happens to be
608
649
a sequence of letters that is the same as a contraction. For example:
610
651
<pre class="example"> letsign 56
612
<p><a name="index-noletsign-20"></a><a name="noletsign-opcode"></a>
613
<br><dt><code>noletsign letters</code><dd>
653
<p><a name="index-noletsign-21"></a><a name="noletsign-opcode"></a><br><dt><code>noletsign letters</code><dd>
615
655
<p>The letters in the operand will not be proceeded by a letter sign.
616
656
More than one <code>noletsign</code> opcode can be used. This is equivalent
617
657
to a single entry containing all the letters. In addition, if a single
618
letter, such as `<samp><span class="samp">a</span></samp>' in English, is defined as a <code>word</code>
658
letter, such as ‘<samp><span class="samp">a</span></samp>’ in English, is defined as a <code>word</code>
619
659
(see <a href="#word-opcode">word</a>) or <code>largesign</code>
620
660
(see <a href="#largesign-opcode">largesign</a>), it will be
621
661
treated as though it had also been specified in a <code>noletsign</code>
624
<p><a name="index-noletsignbefore-21"></a><a name="noletsignbefore-opcode"></a>
625
<br><dt><code>noletsignbefore characters</code><dd>
664
<p><a name="index-noletsignbefore-22"></a><a name="noletsignbefore-opcode"></a><br><dt><code>noletsignbefore characters</code><dd>
626
665
If any of the characters proceeds a single letter without a space a
627
666
letter sign is not used. By default the characters apostrophe
628
(`<samp><span class="samp">'</span></samp>') and period (`<samp><span class="samp">.</span></samp>') have this property. Use of a
667
(‘<samp><span class="samp">'</span></samp>’) and period (‘<samp><span class="samp">.</span></samp>’) have this property. Use of a
629
668
<code>noletsignbefore</code> entry cancels the defaults. If more than one
630
669
<code>noletsignbefore</code> entry is used, the characters in all entries
633
<p><a name="index-noletsignafter-22"></a><a name="noletsignafter-opcode"></a>
634
<br><dt><code>noletsignafter characters</code><dd>
672
<p><a name="index-noletsignafter-23"></a><a name="noletsignafter-opcode"></a><br><dt><code>noletsignafter characters</code><dd>
635
673
If any of the characters follows a single letter without a space a
636
674
letter sign is not used. By default the characters apostrophe
637
(`<samp><span class="samp">'</span></samp>') and period (`<samp><span class="samp">.</span></samp>') have this property. Use of a
675
(‘<samp><span class="samp">'</span></samp>’) and period (‘<samp><span class="samp">.</span></samp>’) have this property. Use of a
638
676
<code>noletsignafter</code> entry cancels the defaults. If more than one
639
677
<code>noletsignafter</code> entry is used the characters in all entries are
642
<p><a name="index-numsign-23"></a><a name="numsign-opcode"></a>
643
<br><dt><code>numsign dots</code><dd>
680
<p><a name="index-numsign-24"></a><a name="numsign-opcode"></a><br><dt><code>numsign dots</code><dd>
644
681
The translator inserts this indicator before numbers made up of digits
645
682
defined with the <code>litdigit</code> opcode (see <a href="#litdigit-opcode">litdigit</a>) to show that they are a number
646
683
and not letters or some other symbols. For example:
648
685
<pre class="example"> numsign 3456
652
689
<p><a name="Emphasis-Opcodes"></a>
801
818
used its indicator is made up by doubling the dot pattern given in the
802
819
<code>lastwordboldbefore</code> entry.
804
<p><a name="index-firstwordunder-44"></a><a name="firstwordunder-opcode"></a>
805
<br><dt><code>firstwordunder dots</code><dd>
821
<p><a name="index-firstwordunder-45"></a><a name="firstwordunder-opcode"></a><br><dt><code>firstwordunder dots</code><dd>
806
822
This is the braille indicator to be placed before the first word of an
807
823
underlined phrase.
809
<p><a name="index-lastwordunderbefore-45"></a><a name="index-undersign-46"></a><a name="lastwordunderbefore-opcode"></a>
810
<a name="undersign-opcode"></a>
811
<br><dt><code>lastwordunderbefore dots</code><dt><code>undersign dots</code><dd>
825
<p><a name="index-lastwordunderbefore-46"></a><a name="index-undersign-47"></a><a name="lastwordunderbefore-opcode"></a><a name="undersign-opcode"></a><br><dt><code>lastwordunderbefore dots</code><dt><code>undersign dots</code><dd>
812
826
These two opcodes are synonyms. This is the braille indicator to be
813
827
placed before the last word of an underlined phrase. In addition, if
814
828
<code>firstwordunder</code> is not used, this braille indicator is doubled
815
829
and placed before the first word.
817
<p><a name="index-lastwordunderafter-47"></a><a name="lastwordunderafter-opcode"></a>
818
<br><dt><code>lastwordunderafter dots</code><dd>
831
<p><a name="index-lastwordunderafter-48"></a><a name="lastwordunderafter-opcode"></a><br><dt><code>lastwordunderafter dots</code><dd>
819
832
This is the braille indicator to be placed after the last word of an
820
833
underlined phrase.
822
<p><a name="index-firstletterunder-48"></a><a name="index-begunder-49"></a><a name="firstletterunder-opcode"></a>
823
<a name="begunder-opcode"></a>
824
<br><dt><code>firstletterunder dots</code><dt><code>begunder dots</code><dd>
835
<p><a name="index-firstletterunder-49"></a><a name="index-begunder-50"></a><a name="firstletterunder-opcode"></a><a name="begunder-opcode"></a><br><dt><code>firstletterunder dots</code><dt><code>begunder dots</code><dd>
825
836
These two opcodes are synonyms. This is the braille indicator to be
826
837
placed before the first letter (or character) if underline emphasis
827
838
begins in the middle of a word.
829
<p><a name="index-lastletterunder-50"></a><a name="index-endunder-51"></a><a name="lastletterunder-opcode"></a>
830
<a name="endunder-opcode"></a>
831
<br><dt><code>lastletterunder dots</code><dt><code>endunder dots</code><dd>
840
<p><a name="index-lastletterunder-51"></a><a name="index-endunder-52"></a><a name="lastletterunder-opcode"></a><a name="endunder-opcode"></a><br><dt><code>lastletterunder dots</code><dt><code>endunder dots</code><dd>
832
841
These two opcodes are synonyms. This is the braille indicator to be
833
842
placed after the last letter (or character) when underline emphasis
834
843
ends in the middle of a word.
836
<p><a name="index-singleletterunder-52"></a><a name="singleletterunder-opcode"></a>
837
<br><dt><code>singleletterunder dots</code><dd>
845
<p><a name="index-singleletterunder-53"></a><a name="singleletterunder-opcode"></a><br><dt><code>singleletterunder dots</code><dd>
838
846
This braille indicator is used if only a single letter (or character)
841
<p><a name="index-lenunderphrase-53"></a><a name="lenunderphrase-opcode"></a>
842
<br><dt><code>lenunderphrase number</code><dd>
849
<p><a name="index-lenunderphrase-54"></a><a name="lenunderphrase-opcode"></a><br><dt><code>lenunderphrase number</code><dd>
843
850
If <code>lastwordunderbefore</code> is used, an underlined phrase is checked
844
851
to see how many words it contains. If this number is less than or
845
852
equal to the number given in the <code>lenunderphrase</code> opcode, the
1083
1069
of the cell. For example:
1085
1071
<pre class="example"> lowword were 2356
1087
<p><a name="index-contraction-75"></a><a name="contraction-opcode"></a>
1088
<br><dt><code>contraction characters</code><dd>
1073
<p><a name="index-contraction-76"></a><a name="contraction-opcode"></a><br><dt><code>contraction characters</code><dd>
1089
1074
If you look at <samp><span class="file">en-us-g2.ctb</span></samp> you will see that some words are
1090
1075
actually contracted into some of their own letters. A famous example
1091
among braille transcribers is `<samp><span class="samp">also</span></samp>', which is contracted as
1092
`<samp><span class="samp">al</span></samp>'. But this is also the name of a person. To take another
1093
example, `<samp><span class="samp">altogether</span></samp>' is contracted as `<samp><span class="samp">alt</span></samp>', but this is
1076
among braille transcribers is ‘<samp><span class="samp">also</span></samp>’, which is contracted as
1077
‘<samp><span class="samp">al</span></samp>’. But this is also the name of a person. To take another
1078
example, ‘<samp><span class="samp">altogether</span></samp>’ is contracted as ‘<samp><span class="samp">alt</span></samp>’, but this is
1094
1079
the abbreviation for the alternate key on a computer keyboard.
1095
Similarly `<samp><span class="samp">could</span></samp>' is contracted into `<samp><span class="samp">cd</span></samp>', but this is the
1080
Similarly ‘<samp><span class="samp">could</span></samp>’ is contracted into ‘<samp><span class="samp">cd</span></samp>’, but this is the
1096
1081
abbreviation for compact disk. To prevent confusion in such cases, the
1097
1082
letter sign (see <code>letsign</code> opcode (see <a href="#letsign-opcode">letsign</a>)) is placed before such letter
1098
1083
combinations when they actually are abbreviations, not contractions.
1099
1084
The <code>contraction</code> opcode tells the translator to do this.
1101
<p><a name="index-sufword-76"></a><a name="sufword-opcode"></a>
1102
<br><dt><code>sufword characters dots</code><dd>
1086
<p><a name="index-sufword-77"></a><a name="sufword-opcode"></a><br><dt><code>sufword characters dots</code><dd>
1103
1087
Replace the characters with the dot pattern if they are either a word
1104
1088
or at the beginning of a word.
1106
<p><a name="index-prfword-77"></a><a name="prfword-opcode"></a>
1107
<br><dt><code>prfword characters dots</code><dd>
1090
<p><a name="index-prfword-78"></a><a name="prfword-opcode"></a><br><dt><code>prfword characters dots</code><dd>
1108
1091
Replace the characters with the dot pattern if they are either a word
1109
1092
or at the end of a word.
1111
<p><a name="index-begword-78"></a><a name="begword-opcode"></a>
1112
<br><dt><code>begword characters dots</code><dd>
1094
<p><a name="index-begword-79"></a><a name="begword-opcode"></a><br><dt><code>begword characters dots</code><dd>
1113
1095
Replace the characters with the dot pattern if they are at the
1114
1096
beginning of a word.
1116
<p><a name="index-begmidword-79"></a><a name="begmidword-opcode"></a>
1117
<br><dt><code>begmidword characters dots</code><dd>
1098
<p><a name="index-begmidword-80"></a><a name="begmidword-opcode"></a><br><dt><code>begmidword characters dots</code><dd>
1118
1099
Replace the characters with the dot pattern if they are either at the
1119
1100
beginning or in the middle of a word.
1121
<p><a name="index-midword-80"></a><a name="midword-opcode"></a>
1122
<br><dt><code>midword characters dots</code><dd>
1102
<p><a name="index-midword-81"></a><a name="midword-opcode"></a><br><dt><code>midword characters dots</code><dd>
1123
1103
Replace the characters with the dot pattern if they are in the middle
1126
<p><a name="index-midendword-81"></a><a name="midendword-opcode"></a>
1127
<br><dt><code>midendword characters dots</code><dd>
1106
<p><a name="index-midendword-82"></a><a name="midendword-opcode"></a><br><dt><code>midendword characters dots</code><dd>
1128
1107
Replace the characters with the dot pattern if they are either in the
1129
1108
middle or at the end of a word.
1131
<p><a name="index-endword-82"></a><a name="endword-opcode"></a>
1132
<br><dt><code>endword characters dots</code><dd>
1110
<p><a name="index-endword-83"></a><a name="endword-opcode"></a><br><dt><code>endword characters dots</code><dd>
1133
1111
Replace the characters with the dot pattern if they are at the end of
1136
<p><a name="index-partword-83"></a><a name="partword-opcode"></a>
1137
<br><dt><code>partword characters dots</code><dd>
1114
<p><a name="index-partword-84"></a><a name="partword-opcode"></a><br><dt><code>partword characters dots</code><dd>
1138
1115
Replace the characters with the dot pattern if the characters are
1139
1116
anywhere in a word, that is, if they are proceeded or followed by a
1142
<p><a name="index-exactdots-84"></a><a name="exactdots-opcode"></a>
1143
<br><dt><code>exactdots @dots</code><dd>
1144
Note that the operand must begin with an at sign (`<samp><span class="samp">@</span></samp>'). The dot
1119
<p><a name="index-exactdots-85"></a><a name="exactdots-opcode"></a><br><dt><code>exactdots @dots</code><dd>
1120
Note that the operand must begin with an at sign (‘<samp><span class="samp">@</span></samp>’). The dot
1145
1121
pattern following it is evaluated for validity. If it is valid,
1146
1122
whenever an at sign followed by this dot pattern appears in the source
1147
1123
document it is replaced by the characters corresponding to the dot
1965
1922
<h2 class="unnumbered">Opcode Index</h2>
1967
1924
<ul class="index-opcode" compact>
1968
<li><a href="#index-after-92">after</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1969
<li><a href="#index-always-66">always</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1970
<li><a href="#index-before-93">before</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1971
<li><a href="#index-begbold-39">begbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1972
<li><a href="#index-begcaps-17">begcaps</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1973
<li><a href="#index-begcomp-54">begcomp</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1974
<li><a href="#index-begital-29">begital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1975
<li><a href="#index-begmidword-79">begmidword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1976
<li><a href="#index-begnum-87">begnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1977
<li><a href="#index-begunder-49">begunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1978
<li><a href="#index-begword-78">begword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1979
<li><a href="#index-boldsign-36">boldsign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1980
<li><a href="#index-capsign-16">capsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1981
<li><a href="#index-capsnocont-58">capsnocont</a>: <a href="#Special-Processing-Opcodes">Special Processing Opcodes</a></li>
1982
<li><a href="#index-class-91">class</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1983
<li><a href="#index-comp6-63">comp6</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1984
<li><a href="#index-compbrl-61">compbrl</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1985
<li><a href="#index-context-97">context</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
1986
<li><a href="#index-contraction-75">contraction</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1987
<li><a href="#index-correct-101">correct</a>: <a href="#The-correct-Opcode">The correct Opcode</a></li>
1988
<li><a href="#index-decpoint-56">decpoint</a>: <a href="#Special-Symbol-Opcodes">Special Symbol Opcodes</a></li>
1989
<li><a href="#index-digit-7">digit</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1990
<li><a href="#index-display-104">display</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
1991
<li><a href="#index-endbold-41">endbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1992
<li><a href="#index-endcaps-18">endcaps</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1993
<li><a href="#index-endcomp-55">endcomp</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1994
<li><a href="#index-endital-31">endital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1995
<li><a href="#index-endnum-89">endnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1996
<li><a href="#index-endunder-51">endunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1997
<li><a href="#index-endword-82">endword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1998
<li><a href="#index-exactdots-84">exactdots</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1999
<li><a href="#index-firstletterbold-38">firstletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2000
<li><a href="#index-firstletterital-28">firstletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2001
<li><a href="#index-firstletterunder-48">firstletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2002
<li><a href="#index-firstwordbold-34">firstwordbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2003
<li><a href="#index-firstwordital-24">firstwordital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2004
<li><a href="#index-firstwordunder-44">firstwordunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2005
<li><a href="#index-grouping-9">grouping</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2006
<li><a href="#index-hyphen-57">hyphen</a>: <a href="#Special-Symbol-Opcodes">Special Symbol Opcodes</a></li>
2007
<li><a href="#index-include-102">include</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
2008
<li><a href="#index-italsign-26">italsign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2009
<li><a href="#index-joinnum-90">joinnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2010
<li><a href="#index-joinword-73">joinword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2011
<li><a href="#index-largesign-69">largesign</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2012
<li><a href="#index-lastletterbold-40">lastletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2013
<li><a href="#index-lastletterital-30">lastletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2014
<li><a href="#index-lastletterunder-50">lastletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2015
<li><a href="#index-lastwordboldafter-37">lastwordboldafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2016
<li><a href="#index-lastwordboldbefore-35">lastwordboldbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2017
<li><a href="#index-lastworditalafter-27">lastworditalafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2018
<li><a href="#index-lastworditalbefore-25">lastworditalbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2019
<li><a href="#index-lastwordunderafter-47">lastwordunderafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2020
<li><a href="#index-lastwordunderbefore-45">lastwordunderbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2021
<li><a href="#index-lenboldphrase-43">lenboldphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2022
<li><a href="#index-lenitalphrase-33">lenitalphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2023
<li><a href="#index-lenunderphrase-53">lenunderphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2024
<li><a href="#index-letsign-19">letsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2025
<li><a href="#index-letter-10">letter</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2026
<li><a href="#index-litdigit-13">litdigit</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2027
<li><a href="#index-literal-62">literal</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2028
<li><a href="#index-locale-103">locale</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
2029
<li><a href="#index-lowercase-11">lowercase</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2030
<li><a href="#index-lowword-74">lowword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2031
<li><a href="#index-math-15">math</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2032
<li><a href="#index-midendword-81">midendword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2033
<li><a href="#index-midnum-88">midnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2034
<li><a href="#index-midword-80">midword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2035
<li><a href="#index-multind-105">multind</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
2036
<li><a href="#index-noback-59">noback</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2037
<li><a href="#index-nocont-64">nocont</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2038
<li><a href="#index-nocross-72">nocross</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2039
<li><a href="#index-nofor-60">nofor</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2040
<li><a href="#index-noletsign-20">noletsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2041
<li><a href="#index-noletsignafter-22">noletsignafter</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2042
<li><a href="#index-noletsignbefore-21">noletsignbefore</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2043
<li><a href="#index-numsign-23">numsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2044
<li><a href="#index-partword-83">partword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2045
<li><a href="#index-pass2-98">pass2</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2046
<li><a href="#index-pass3-99">pass3</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2047
<li><a href="#index-pass4-100">pass4</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2048
<li><a href="#index-postpunc-86">postpunc</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2049
<li><a href="#index-prepunc-85">prepunc</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2050
<li><a href="#index-prfword-77">prfword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2051
<li><a href="#index-punctuation-6">punctuation</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2052
<li><a href="#index-repeated-67">repeated</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2053
<li><a href="#index-replace-65">replace</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2054
<li><a href="#index-repword-68">repword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2055
<li><a href="#index-sign-14">sign</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2056
<li><a href="#index-singleletterbold-42">singleletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2057
<li><a href="#index-singleletterital-32">singleletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2058
<li><a href="#index-singleletterunder-52">singleletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2059
<li><a href="#index-space-5">space</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2060
<li><a href="#index-sufword-76">sufword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2061
<li><a href="#index-swapcc-96">swapcc</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2062
<li><a href="#index-swapcd-94">swapcd</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2063
<li><a href="#index-swapdd-95">swapdd</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2064
<li><a href="#index-syllable-71">syllable</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2065
<li><a href="#index-undersign-46">undersign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2066
<li><a href="#index-uplow-8">uplow</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2067
<li><a href="#index-uppercase-12">uppercase</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2068
<li><a href="#index-word-70">word</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1925
<li><a href="#index-after-93">after</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1926
<li><a href="#index-always-67">always</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1927
<li><a href="#index-before-94">before</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1928
<li><a href="#index-begbold-40">begbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1929
<li><a href="#index-begcaps-18">begcaps</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1930
<li><a href="#index-begcomp-55">begcomp</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1931
<li><a href="#index-begital-30">begital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1932
<li><a href="#index-begmidword-80">begmidword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1933
<li><a href="#index-begnum-88">begnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1934
<li><a href="#index-begunder-50">begunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1935
<li><a href="#index-begword-79">begword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1936
<li><a href="#index-boldsign-37">boldsign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1937
<li><a href="#index-capsign-17">capsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1938
<li><a href="#index-capsnocont-59">capsnocont</a>: <a href="#Special-Processing-Opcodes">Special Processing Opcodes</a></li>
1939
<li><a href="#index-class-92">class</a>: <a href="#Character_002dClass-Opcodes">Character-Class Opcodes</a></li>
1940
<li><a href="#index-comp6-64">comp6</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1941
<li><a href="#index-compbrl-62">compbrl</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1942
<li><a href="#index-context-98">context</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
1943
<li><a href="#index-contraction-76">contraction</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1944
<li><a href="#index-correct-102">correct</a>: <a href="#The-correct-Opcode">The correct Opcode</a></li>
1945
<li><a href="#index-decpoint-57">decpoint</a>: <a href="#Special-Symbol-Opcodes">Special Symbol Opcodes</a></li>
1946
<li><a href="#index-digit-8">digit</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1947
<li><a href="#index-display-105">display</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
1948
<li><a href="#index-endbold-42">endbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1949
<li><a href="#index-endcaps-19">endcaps</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1950
<li><a href="#index-endcomp-56">endcomp</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1951
<li><a href="#index-endital-32">endital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1952
<li><a href="#index-endnum-90">endnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1953
<li><a href="#index-endunder-52">endunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1954
<li><a href="#index-endword-83">endword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1955
<li><a href="#index-exactdots-85">exactdots</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1956
<li><a href="#index-firstletterbold-39">firstletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1957
<li><a href="#index-firstletterital-29">firstletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1958
<li><a href="#index-firstletterunder-49">firstletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1959
<li><a href="#index-firstwordbold-35">firstwordbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1960
<li><a href="#index-firstwordital-25">firstwordital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1961
<li><a href="#index-firstwordunder-45">firstwordunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1962
<li><a href="#index-grouping-10">grouping</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1963
<li><a href="#index-hyphen-58">hyphen</a>: <a href="#Special-Symbol-Opcodes">Special Symbol Opcodes</a></li>
1964
<li><a href="#index-include-103">include</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
1965
<li><a href="#index-italsign-27">italsign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1966
<li><a href="#index-joinnum-91">joinnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1967
<li><a href="#index-joinword-74">joinword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1968
<li><a href="#index-largesign-70">largesign</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1969
<li><a href="#index-lastletterbold-41">lastletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1970
<li><a href="#index-lastletterital-31">lastletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1971
<li><a href="#index-lastletterunder-51">lastletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1972
<li><a href="#index-lastwordboldafter-38">lastwordboldafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1973
<li><a href="#index-lastwordboldbefore-36">lastwordboldbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1974
<li><a href="#index-lastworditalafter-28">lastworditalafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1975
<li><a href="#index-lastworditalbefore-26">lastworditalbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1976
<li><a href="#index-lastwordunderafter-48">lastwordunderafter</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1977
<li><a href="#index-lastwordunderbefore-46">lastwordunderbefore</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1978
<li><a href="#index-lenboldphrase-44">lenboldphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1979
<li><a href="#index-lenitalphrase-34">lenitalphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1980
<li><a href="#index-lenunderphrase-54">lenunderphrase</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
1981
<li><a href="#index-letsign-20">letsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1982
<li><a href="#index-letter-11">letter</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1983
<li><a href="#index-litdigit-14">litdigit</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1984
<li><a href="#index-literal-63">literal</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1985
<li><a href="#index-locale-104">locale</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
1986
<li><a href="#index-lowercase-12">lowercase</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1987
<li><a href="#index-lowword-75">lowword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1988
<li><a href="#index-math-16">math</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
1989
<li><a href="#index-midendword-82">midendword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1990
<li><a href="#index-midnum-89">midnum</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1991
<li><a href="#index-midword-81">midword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1992
<li><a href="#index-multind-106">multind</a>: <a href="#Miscellaneous-Opcodes">Miscellaneous Opcodes</a></li>
1993
<li><a href="#index-noback-60">noback</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1994
<li><a href="#index-nocont-65">nocont</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1995
<li><a href="#index-nocross-73">nocross</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1996
<li><a href="#index-nofor-61">nofor</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
1997
<li><a href="#index-noletsign-21">noletsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1998
<li><a href="#index-noletsignafter-23">noletsignafter</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
1999
<li><a href="#index-noletsignbefore-22">noletsignbefore</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2000
<li><a href="#index-numsign-24">numsign</a>: <a href="#Braille-Indicator-Opcodes">Braille Indicator Opcodes</a></li>
2001
<li><a href="#index-partword-84">partword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2002
<li><a href="#index-pass2-99">pass2</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2003
<li><a href="#index-pass3-100">pass3</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2004
<li><a href="#index-pass4-101">pass4</a>: <a href="#The-Context-and-Multipass-Opcodes">The Context and Multipass Opcodes</a></li>
2005
<li><a href="#index-postpunc-87">postpunc</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2006
<li><a href="#index-prepunc-86">prepunc</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2007
<li><a href="#index-prfword-78">prfword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2008
<li><a href="#index-punctuation-7">punctuation</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2009
<li><a href="#index-repeated-68">repeated</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2010
<li><a href="#index-replace-66">replace</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2011
<li><a href="#index-repword-69">repword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2012
<li><a href="#index-sign-15">sign</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2013
<li><a href="#index-singleletterbold-43">singleletterbold</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2014
<li><a href="#index-singleletterital-33">singleletterital</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2015
<li><a href="#index-singleletterunder-53">singleletterunder</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2016
<li><a href="#index-space-6">space</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2017
<li><a href="#index-sufword-77">sufword</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2018
<li><a href="#index-swapcc-97">swapcc</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2019
<li><a href="#index-swapcd-95">swapcd</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2020
<li><a href="#index-swapdd-96">swapdd</a>: <a href="#Swap-Opcodes">Swap Opcodes</a></li>
2021
<li><a href="#index-syllable-72">syllable</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2022
<li><a href="#index-undersign-47">undersign</a>: <a href="#Emphasis-Opcodes">Emphasis Opcodes</a></li>
2023
<li><a href="#index-uplow-9">uplow</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2024
<li><a href="#index-uppercase-13">uppercase</a>: <a href="#Character_002dDefinition-Opcodes">Character-Definition Opcodes</a></li>
2025
<li><a href="#index-word-71">word</a>: <a href="#Translation-Opcodes">Translation Opcodes</a></li>
2069
2026
</ul><p><a name="Function-Index"></a>
2071
2028
<h2 class="unnumbered">Function Index</h2>