#include <stdio.h>
#include <ctype.h>
Go to the source code of this file.
|
void | add_node (NODE *node, NODE *cur_node) |
|
void | C_entries () |
|
char * | concat () |
|
char * | concat (char *s1, char *s2, char *s3) |
|
int | consider_token (char **lpp, char *token, int *f, int level) |
|
void | e_getline (long atchar) |
|
void | error (char *s1, char *s2) |
|
void | fatal (char *s1, char *s2) |
|
void | find_entries (char *file) |
|
void | free_tree (NODE *node) |
|
long | ftell () |
|
static void | get_scheme () |
|
void | getit () |
|
char * | index (char *sp, char c) |
|
void | init () |
|
void | initbuffer () |
|
void | initbuffer (struct linebuffer *linebuffer) |
|
void | L_funcs (FILE *fi) |
|
void | L_getit () |
|
| main (int ac, av) |
|
int | PF_funcs (FILE *fi) |
|
void | pfnote (char *name, logical f, char *linestart, int linelen, int lno, long cno) |
|
void | put_entries (NODE *node) |
|
void | put_entries (reg NODE *node) |
|
long | readline () |
|
long | readline (struct linebuffer *linebuffer, FILE *stream) |
|
char * | rindex (char *sp, char c) |
|
char * | savenstr () |
|
char * | savenstr (char *cp, int len) |
|
char * | savestr () |
|
char * | savestr (char *cp) |
|
void | Scheme_funcs (FILE *fi) |
|
| tail (char *cp) |
|
void | takeprec () |
|
struct TEX_tabent * | TEX_decode_env () |
|
struct TEX_tabent * | TEX_decode_env (char *evarname, char *defenv) |
|
void | TEX_funcs (FILE *fi) |
|
void | TEX_getit (char *name, int len) |
|
void | TEX_mode (FILE *f) |
|
int | TEX_Token (char *cp) |
|
int | total_size_of_entries (reg NODE *node) |
|
int | xmalloc (int size) |
|
int | xrealloc (char *ptr, int size) |
|
◆ BAD
◆ begtoken
#define begtoken |
( |
|
arg | ) |
(_btk[arg]) /* T if char can start token */ |
◆ CNL
Value:{ \
CNL_SAVE_NUMBER; \
number = 0; \
}
Definition at line 797 of file eustags.c.
◆ CNL_SAVE_NUMBER
Value:{ \
VMS_SET_LINECHARNO; \
lp = lb.buffer; \
}
Definition at line 789 of file eustags.c.
◆ endtoken
#define endtoken |
( |
|
arg | ) |
(_etk[arg]) /* T if char ends tokens */ |
◆ FALSE
◆ GOOD
◆ intoken
#define intoken |
( |
|
arg | ) |
(_itk[arg]) /* T if char can be in token */ |
◆ isgood
#define isgood |
( |
|
arg | ) |
(_gd[arg]) /* T if char can be after ')' */ |
◆ istoken
#define istoken |
( |
|
s, |
|
|
|
tok, |
|
|
|
len |
|
) |
| (!strncmp(s,tok,len) && endtoken(*((s)+(len)))) |
◆ iswhite
◆ logical
◆ max
#define max |
( |
|
I1, |
|
|
|
I2 |
|
) |
| (I1 > I2 ? I1 : I2) |
◆ reg
◆ TEX_LESC
◆ TEX_SESC
◆ TRUE
◆ VMS_SET_LINECHARNO
#define VMS_SET_LINECHARNO |
◆ NODE
◆ TYST
Enumerator |
---|
none | |
begin | |
tag_ok | |
middle | |
end | |
Definition at line 162 of file eustags.c.
◆ add_node()
void add_node |
( |
NODE * |
node, |
|
|
NODE * |
cur_node |
|
) |
| |
◆ C_entries()
◆ concat() [1/2]
◆ concat() [2/2]
char* concat |
( |
char * |
s1, |
|
|
char * |
s2, |
|
|
char * |
s3 |
|
) |
| |
◆ consider_token()
int consider_token |
( |
char ** |
lpp, |
|
|
char * |
token, |
|
|
int * |
f, |
|
|
int |
level |
|
) |
| |
◆ e_getline()
void e_getline |
( |
long |
atchar | ) |
|
◆ error()
void error |
( |
char * |
s1, |
|
|
char * |
s2 |
|
) |
| |
◆ fatal()
void fatal |
( |
char * |
s1, |
|
|
char * |
s2 |
|
) |
| |
◆ find_entries()
void find_entries |
( |
char * |
file | ) |
|
◆ free_tree()
void free_tree |
( |
NODE * |
node | ) |
|
◆ ftell()
◆ get_scheme()
static void get_scheme |
( |
| ) |
|
|
static |
◆ getit()
◆ index()
char* index |
( |
char * |
sp, |
|
|
char |
c |
|
) |
| |
◆ init()
◆ initbuffer() [1/2]
◆ initbuffer() [2/2]
◆ L_funcs()
void L_funcs |
( |
FILE * |
fi | ) |
|
◆ L_getit()
◆ main()
◆ PF_funcs()
int PF_funcs |
( |
FILE * |
fi | ) |
|
◆ pfnote()
void pfnote |
( |
char * |
name, |
|
|
logical |
f, |
|
|
char * |
linestart, |
|
|
int |
linelen, |
|
|
int |
lno, |
|
|
long |
cno |
|
) |
| |
◆ put_entries() [1/2]
void put_entries |
( |
NODE * |
node | ) |
|
◆ put_entries() [2/2]
void put_entries |
( |
reg NODE * |
node | ) |
|
◆ readline() [1/2]
◆ readline() [2/2]
long readline |
( |
struct linebuffer * |
linebuffer, |
|
|
FILE * |
stream |
|
) |
| |
◆ rindex()
char* rindex |
( |
char * |
sp, |
|
|
char |
c |
|
) |
| |
◆ savenstr() [1/2]
◆ savenstr() [2/2]
char* savenstr |
( |
char * |
cp, |
|
|
int |
len |
|
) |
| |
◆ savestr() [1/2]
◆ savestr() [2/2]
char* savestr |
( |
char * |
cp | ) |
|
◆ Scheme_funcs()
void Scheme_funcs |
( |
FILE * |
fi | ) |
|
◆ tail()
◆ takeprec()
◆ TEX_decode_env() [1/2]
◆ TEX_decode_env() [2/2]
struct TEX_tabent* TEX_decode_env |
( |
char * |
evarname, |
|
|
char * |
defenv |
|
) |
| |
◆ TEX_funcs()
void TEX_funcs |
( |
FILE * |
fi | ) |
|
◆ TEX_getit()
void TEX_getit |
( |
char * |
name, |
|
|
int |
len |
|
) |
| |
◆ TEX_mode()
void TEX_mode |
( |
FILE * |
f | ) |
|
◆ TEX_Token()
int TEX_Token |
( |
char * |
cp | ) |
|
◆ total_size_of_entries()
int total_size_of_entries |
( |
reg NODE * |
node | ) |
|
◆ xmalloc()
◆ xrealloc()
int xrealloc |
( |
char * |
ptr, |
|
|
int |
size |
|
) |
| |
◆ _btk
◆ _etk
◆ _gd
◆ _itk
◆ _wht
◆ aflag
◆ begtk
char * begtk = "ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz$" |
◆ charno
◆ curfile
◆ dbp
◆ eflag
◆ endtk
char * endtk = " \t\n\"'#()[]{}=-+%*/&|^~!<>;,.:?" |
◆ file_num
◆ gotone
◆ head
◆ inf
◆ intk
char * intk = "ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz$0123456789" |
◆ lb1
◆ linecharno
◆ lineno
◆ notgd
◆ number
◆ outf
◆ outfile
◆ pfcnt
◆ progname
◆ searchar
◆ TEX_clgrp
◆ TEX_defenv
Initial value:=
":chapter:section:subsection:subsubsection:eqno:label:ref:cite:bibitem:typeout"
Definition at line 1384 of file eustags.c.
◆ TEX_esc
◆ TEX_opgrp
◆ TEX_toktab
◆ tflag
◆ tydef
◆ uflag
◆ vflag
◆ wflag
◆ white
◆ xflag