Home
last modified time | relevance | path

Searched refs:charinfo (Results 1 – 17 of 17) sorted by relevance

/NextBSD/contrib/groff/src/roff/troff/
HDcharinfo.h24 class charinfo {
26 charinfo *translation;
59 charinfo(symbol s);
75 charinfo *get_translation(int = 0);
76 void set_translation(charinfo *, int, int);
93 charinfo *get_charinfo(symbol);
94 extern charinfo *charset_table[];
95 charinfo *get_charinfo_by_number(int);
97 inline int charinfo::overlaps_horizontally() in overlaps_horizontally()
102 inline int charinfo::overlaps_vertically() in overlaps_vertically()
[all …]
HDnode.cpp83 static charinfo *soft_hyphen_char;
144 int contains(charinfo *);
193 int contains(charinfo *);
194 hunits get_width(charinfo *c);
201 charinfo *get_lig(charinfo *c1, charinfo *c2);
202 int get_kern(charinfo *c1, charinfo *c2, hunits *res);
204 int get_character_type(charinfo *);
207 vunits get_char_height(charinfo *);
208 vunits get_char_depth(charinfo *);
209 hunits get_char_skew(charinfo *);
[all …]
HDinput.cpp91 charinfo *charset_table[256];
151 static int get_line_arg(units *res, unsigned char si, charinfo **cp);
1403 charinfo *ci = tok.get_char(1); in do_overstrike()
1433 charinfo *ci = tok.get_char(1); in do_bracket()
2040 charinfo *s = 0; in next()
2168 charinfo *ci = get_char(1); in next()
2591 charinfo *ci = charset_table[cc]; in transparent_translate()
2593 case charinfo::TRANSLATE_SPACE: in transparent_translate()
2595 case charinfo::TRANSLATE_STRETCHABLE_SPACE: in transparent_translate()
2597 case charinfo::TRANSLATE_DUMMY: in transparent_translate()
[all …]
HDenv.h99 class charinfo; variable
199 charinfo *tab_char;
200 charinfo *leader_char;
260 charinfo *hyphen_indicator_char;
322 node *make_char_node(charinfo *);
342 void add_char(charinfo *);
HDtoken.h23 class charinfo; variable
95 charinfo *get_char(int required = 0);
109 extern charinfo *get_optional_char();
HDrequest.h88 class charinfo; variable
91 node *charinfo_to_node_list(charinfo *, const environment *);
HDnode.h38 class charinfo; variable
60 node *add_char(charinfo *, environment *, hunits *, int *, node ** = 0);
605 class charinfo; variable
606 node *make_node(charinfo *, environment *);
607 int character_exists(charinfo *, environment *);
HDMakefile.sub26 $(srcdir)/charinfo.h \
HDenv.cpp59 charinfo *field_delimiter_char;
60 charinfo *padding_indicator_char;
274 void environment::add_char(charinfo *ci) in add_char()
329 node *environment::make_char_node(charinfo *ci) in make_char_node()
1549 charinfo *ci = tok.get_char(); in margin_character()
2908 charinfo *ci = is_leader ? leader_char : tab_char; in handle_tab()
3414 charinfo *ci = tok.get_char(1); in hyphen_word()
HDTODO119 Don't ever change a charinfo. Create new variants instead and chain
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDCharInfo.h19 namespace charinfo {
51 using namespace charinfo; variable
61 using namespace charinfo; variable
72 using namespace charinfo; in isHorizontalWhitespace() local
80 using namespace charinfo; in isVerticalWhitespace() local
89 using namespace charinfo; in isWhitespace() local
95 using namespace charinfo; in isDigit() local
101 using namespace charinfo; in isLowercase() local
107 using namespace charinfo; in isUppercase() local
113 using namespace charinfo; in isLetter() local
[all …]
/NextBSD/contrib/groff/src/devices/xditview/
HDdevice.c41 struct charinfo *char_table[CHAR_TABLE_SIZE];
42 struct charinfo *code_table[256];
45 struct charinfo { struct
48 struct charinfo *next; argument
49 struct charinfo *code_next; argument
63 static struct charinfo *add_char(DeviceFont *, const char *, int, int); argument
255 struct charinfo *ptr = f->char_table[i]; in delete_font()
257 struct charinfo *tem = ptr; in delete_font()
322 struct charinfo *p; in device_char_width()
337 struct charinfo *p; in device_code_width()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDCharInfo.cpp12 using namespace clang::charinfo;
16 const uint16_t clang::charinfo::InfoTable[256] = {
/NextBSD/contrib/groff/
HDChangeLog.115813 * troff/charinfo.h (charinfo::get_special_translation): Cast
1520 * troff/charinfo.h (class charinfo): Add transparent_translate field.
1521 (charinfo::set_translation, charinfo::set_special_translation):
1524 (charinfo::get_translation, charinfo::get_special_translation):
1527 * troff/input.cc (charinfo::set_translation,
1528 charinfo::set_special_translation): Handle second argument.
1529 (charinfo::charinfo): Initialize transparent_translate.
2168 * troff/charinfo.h (class charinfo):
2746 * troff/charinfo.h (TRANSLATE_HYPHEN_INDICATOR): New special
3713 (charinfo::set_number): Change argument to int.
[all …]
HDChangeLog.1181662 (charinfo::set_translation): Handle hyphenation code also.
1664 * src/roff/troff/charinfo.h (charinfo::get_translation_input): New
1723 * src/roff/troff/charinfo.h (charinfo): Add `asciify_code' and
1725 (charinfo::set_asciify_code, charinfo::get_asciify_code,
1726 charinfo::set_translation_input): New methods.
1727 (charinfo::set_translation): Add third argument.
1728 * src/roff/troff/input.cc (charinfo:set_translation): Set
2844 * src/roff/troff/charinfo.h (charinfo): New flag `fallback'.
2850 (charinfo::charinfo): Updated.
2851 (charinfo::set_macro): New argument to set `fallback' flag.
HDChangeLog4754 * src/roff/troff/charinfo.h (charinfo): Add `setx_macro' function.
4758 (charinfo::setx_macro): Implement it.
4759 (charinfo::set_macro): Don't change `mode'.
4784 * src/roff/troff/charinfo.h (charinfo): Add `is_normal' inline
5004 * src/roff/troff/charinfo.h (charinfo): Replace `fallback' with
5006 (charinfo::is_fallback): Updated.
5007 (charinfo::is_special): New method.
5014 (charinfo::charinfo, charinfo::set_macro): Updated.
HDChangeLog.1161193 * include/font.h, troff/charinfo.h: Declare it.