TeX in C
Explore TeX with modern c compiler.
|
#include "global.h"
#include "mem.h"
#include "box.h"
#include "fonts.h"
#include "eqtb.h"
#include "charset.h"
#include "tex_constant.h"
宏定义 | |
#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 |
#define INC_HYPHEN_H |
HalfWord curr |
ASCIICode initcurlang |
Boolean initlft |
Integer initlhyf |
Integer initrhyf |
Boolean lfthit |
Integer rhyf |
Boolean rthit |