TeX in C
Explore TeX with modern c compiler.
PART 43: Initializing the hyphenation tables

[p350#942]: Declare procedures for preprocessing hyphenation patterns. 更多...

宏定义

#define trieroot   (triel[0])
 [p352#947] 更多...
 
#define trieback(x)   trie[x].UU.lh
 [p353#950] backward links in |trie| holes 更多...
 

函数

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. 更多...
 

详细描述

[p350#942]: Declare procedures for preprocessing hyphenation patterns.

xref[8] 944, 948, 949, 953, 957, 959, 960, 966.

宏定义说明

◆ trieback

#define trieback (   x)    trie[x].UU.lh

[p353#950] backward links in |trie| holes

◆ trieroot

#define trieroot   (triel[0])

[p352#947]

函数说明

◆ compresstrie()

TriePointer compresstrie ( TriePointer  p)

#949

◆ firstfit()

void firstfit ( TriePointer  p)

#953

◆ hypen_dump()

void hypen_dump ( )

[#1324] Dump the hyphenation tables.

◆ hyphen_init_once()

void hyphen_init_once ( )

[#946, #951]

[#946]

[#951]

◆ hyphen_undump()

Boolean hyphen_undump ( )

[#1325] Undump the hyphenation tables.

◆ inittrie()

void inittrie ( void  )

#966

◆ newpatterns()

void newpatterns ( void  )

#960

◆ newtrieop()

QuarterWord newtrieop ( SmallNumber  d,
SmallNumber  n,
QuarterWord  v 
)

p351#944

◆ triefix()

void triefix ( TriePointer  p)

#959

◆ trienode()

TriePointer trienode ( TriePointer  p)

#948

◆ triepack()

void triepack ( TriePointer  p)

#957