TeX in C
Explore TeX with modern c compiler.
|
#include <stdlib.h>
#include "lexer.h"
#include "mem.h"
#include "print.h"
#include "error.h"
#include "expand.h"
#include "scan.h"
#include "io.h"
#include "dump.h"
#include "hyphen.h"
函数 | |
void | hyphen_init_once () |
[#946, #951] 更多... | |
QuarterWord | newtrieop (SmallNumber d, SmallNumber n, QuarterWord v) |
p351#944 更多... | |
TriePointer | trienode (TriePointer p) |
#948 更多... | |
TriePointer | compresstrie (TriePointer p) |
#949 更多... | |
void | firstfit (TriePointer p) |
#953 更多... | |
void | triepack (TriePointer p) |
#957 更多... | |
void | triefix (TriePointer p) |
#959 更多... | |
void | newpatterns (void) |
#960 更多... | |
void | inittrie (void) |
#966 更多... | |
void | hypen_dump () |
[#1324] Dump the hyphenation tables. 更多... | |
Boolean | hyphen_undump () |
[#1325] Undump the hyphenation tables. 更多... | |
变量 | |
Static short | trieophash [TRIE_OP_SIZE+TRIE_OP_SIZE+1] |
[ #942~966: PART 43: INITIALIZING THE HYPHENATION TABLES ] #943, 947, 950 更多... | |
Static QuarterWord | trieused [256] |
Static ASCIICode | trieoplang [TRIE_OP_SIZE] |
Static QuarterWord | trieopval [TRIE_OP_SIZE] |
Static UInt16 | trieopptr |
Static PackedASCIICode | triec [TRIE_SIZE+1] |
#947 更多... | |
Static QuarterWord | trieo [TRIE_SIZE+1] |
Static TriePointer | triel [TRIE_SIZE+1] |
Static TriePointer | trier [TRIE_SIZE+1] |
Static TriePointer | trieptr |
Static TriePointer | triehash [TRIE_SIZE+1] |
Static UChar | trietaken [(TRIE_SIZE+7)/8] |
#950 更多... | |
Static TriePointer | triemin [256] |
Static TriePointer | triemax |
Static Boolean | trie_not_ready |
Static PackedASCIICode triec[TRIE_SIZE+1] |
#947
Static TriePointer triehash[TRIE_SIZE+1] |
Static TriePointer triel[TRIE_SIZE+1] |
Static TriePointer triemax |
Static TriePointer triemin[256] |
Static QuarterWord trieo[TRIE_SIZE+1] |
Static short trieophash[TRIE_OP_SIZE+TRIE_OP_SIZE+1] |
[ #942~966: PART 43: INITIALIZING THE HYPHENATION TABLES ] #943, 947, 950
#943
Static ASCIICode trieoplang[TRIE_OP_SIZE] |
Static QuarterWord trieopval[TRIE_OP_SIZE] |
Static TriePointer trieptr |
Static TriePointer trier[TRIE_SIZE+1] |
Static QuarterWord trieused[256] |