TeX in C
Explore TeX with modern c compiler.
hyphen.h 文件参考
#include "global.h"
#include "mem.h"
#include "box.h"
#include "fonts.h"
#include "eqtb.h"
#include "charset.h"
#include "tex_constant.h"
hyphen.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define INC_HYPHEN_H
 
#define appendcharnodetot(x)
 [p337#908] 更多...
 
#define setcurr()
 [p337#908] 更多...
 
#define wraplig(x)
 [p339#910] 更多...
 
#define popligstack()
 [p339#910] if |ligstack| isn't |null| we have |currh=NON_CHAR| 更多...
 
#define advancemajortail()
 [p341#914] 更多...
 
#define trielink(x)   trie[x].rh
 [p344#921] downward link in a trie 更多...
 
#define triechar(x)   trie[x].UU.U2.b1
 [p344#921] character matched at this trie location 更多...
 
#define trieop(x)   trie[x].UU.U2.b0
 [p344#921] program for hyphenation at this trie location 更多...
 
#define setcurlang()
 [p347#934] 更多...
 
#define trieroot   (triel[0])
 [p352#947] 更多...
 
#define trieback(x)   trie[x].UU.lh
 [p353#950] backward links in |trie| holes 更多...
 

函数

void hyphenate (void)
 
SmallNumber reconstitute (int j, SmallNumber n, HalfWord bchar, HalfWord hchar)
 
void hyphen_init ()
 [p346#928] 更多...
 
void newhyphexceptions (void)
 [#934] enters new exceptions. 更多...
 
void hyphen_init_once ()
 [#946, #951] 更多...
 
void newpatterns (void)
 #960 更多...
 
void inittrie (void)
 #966 更多...
 
void hypen_dump ()
 [#1324] Dump the hyphenation tables. 更多...
 
Boolean hyphen_undump ()
 [#1325] Undump the hyphenation tables. 更多...
 

变量

short hc [66]
 
int hn
 
InternalFontNumber hf
 
short hu [64]
 
Integer hyfchar
 
ASCIICode curlang
 
ASCIICode initcurlang
 
Integer lhyf
 
Integer rhyf
 
Integer initlhyf
 
Integer initrhyf
 
HalfWord hyfbchar
 
char hyf [65]
 
Boolean initlig
 
Boolean initlft
 
SmallNumber hyphenpassed
 
HalfWord curl
 
HalfWord curr
 
Boolean ligaturepresent
 
Boolean lfthit
 
Boolean rthit
 
TwoHalves trie [TRIE_SIZE+1]
 
SmallNumber hyfdistance [TRIE_OP_SIZE]
 
SmallNumber hyfnum [TRIE_OP_SIZE]
 
QuarterWord hyfnext [TRIE_OP_SIZE]
 
short opstart [256]
 
StrNumber hyphword [HYPH_SIZE+1]
 
Pointer hyphlist [HYPH_SIZE+1]
 
HyphPointer hyphcount
 

宏定义说明

◆ INC_HYPHEN_H

#define INC_HYPHEN_H

变量说明

◆ curr

HalfWord curr

◆ initcurlang

ASCIICode initcurlang

◆ initlft

Boolean initlft

◆ initlhyf

Integer initlhyf

◆ initrhyf

Integer initrhyf

◆ lfthit

Boolean lfthit

◆ rhyf

Integer rhyf

◆ rthit

Boolean rthit