Symbol: lex
bin/csh/csh.c
1093
if ((lex(&paraml) && !seterr && intty) || adrof(STRverbose)) {
bin/csh/exec.c
586
struct wordent lex[3];
bin/csh/exec.c
589
lex[0].next = &lex[1];
bin/csh/exec.c
590
lex[1].next = &lex[2];
bin/csh/exec.c
591
lex[2].next = &lex[0];
bin/csh/exec.c
593
lex[0].prev = &lex[2];
bin/csh/exec.c
594
lex[1].prev = &lex[0];
bin/csh/exec.c
595
lex[2].prev = &lex[1];
bin/csh/exec.c
597
lex[0].word = STRNULL;
bin/csh/exec.c
598
lex[2].word = STRret;
bin/csh/exec.c
608
lex[1].word = *v;
bin/csh/exec.c
609
set(STRstatus, Strsave(tellmewhat(lex, NULL, 0) ? STR0 : STR1));
bin/csh/extern.h
175
int lex(struct wordent *);
bin/csh/glob.c
678
(void) lex(&paraml);
bin/csh/parse.c
162
redid = lex(&alout);
bin/csh/parse.c
70
alias(struct wordent *lex)
bin/csh/parse.c
84
asyntax(lex->next, lex);
usr.bin/dig/lib/isc/include/isc/lex.h
156
isc_lex_setcomments(isc_lex_t *lex, unsigned int comments);
usr.bin/dig/lib/isc/include/isc/lex.h
167
isc_lex_setspecials(isc_lex_t *lex, isc_lexspecials_t specials);
usr.bin/dig/lib/isc/include/isc/lex.h
181
isc_lex_openfile(isc_lex_t *lex, const char *filename);
usr.bin/dig/lib/isc/include/isc/lex.h
200
isc_lex_close(isc_lex_t *lex);
usr.bin/dig/lib/isc/include/isc/lex.h
210
isc_lex_gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *tokenp);
usr.bin/dig/lib/isc/include/isc/lex.h
236
isc_lex_ungettoken(isc_lex_t *lex, isc_token_t *tokenp);
usr.bin/dig/lib/isc/include/isc/lex.h
251
isc_lex_getlasttokentext(isc_lex_t *lex, isc_token_t *tokenp, isc_region_t *r);
usr.bin/dig/lib/isc/include/isc/lex.h
266
isc_lex_getsourcename(isc_lex_t *lex);
usr.bin/dig/lib/isc/include/isc/lex.h
279
isc_lex_getsourceline(isc_lex_t *lex);
usr.bin/dig/lib/isc/lex.c
100
lex->comments = 0;
usr.bin/dig/lib/isc/lex.c
101
lex->comment_ok = 1;
usr.bin/dig/lib/isc/lex.c
102
lex->last_was_eol = 1;
usr.bin/dig/lib/isc/lex.c
103
lex->paren_count = 0;
usr.bin/dig/lib/isc/lex.c
104
lex->saved_paren_count = 0;
usr.bin/dig/lib/isc/lex.c
105
memset(lex->specials, 0, 256);
usr.bin/dig/lib/isc/lex.c
106
INIT_LIST(lex->sources);
usr.bin/dig/lib/isc/lex.c
108
*lexp = lex;
usr.bin/dig/lib/isc/lex.c
115
isc_lex_t *lex;
usr.bin/dig/lib/isc/lex.c
122
lex = *lexp;
usr.bin/dig/lib/isc/lex.c
124
while (!EMPTY(lex->sources))
usr.bin/dig/lib/isc/lex.c
125
RUNTIME_CHECK(isc_lex_close(lex) == ISC_R_SUCCESS);
usr.bin/dig/lib/isc/lex.c
126
if (lex->data != NULL)
usr.bin/dig/lib/isc/lex.c
127
free(lex->data);
usr.bin/dig/lib/isc/lex.c
128
free(lex);
usr.bin/dig/lib/isc/lex.c
134
isc_lex_setcomments(isc_lex_t *lex, unsigned int comments) {
usr.bin/dig/lib/isc/lex.c
139
lex->comments = comments;
usr.bin/dig/lib/isc/lex.c
143
isc_lex_setspecials(isc_lex_t *lex, isc_lexspecials_t specials) {
usr.bin/dig/lib/isc/lex.c
149
memmove(lex->specials, specials, 256);
usr.bin/dig/lib/isc/lex.c
153
new_source(isc_lex_t *lex, int is_file, int need_close,
usr.bin/dig/lib/isc/lex.c
166
source->last_was_eol = lex->last_was_eol;
usr.bin/dig/lib/isc/lex.c
175
(unsigned int)lex->max_token);
usr.bin/dig/lib/isc/lex.c
183
ISC_LIST_INITANDPREPEND(lex->sources, source, link);
usr.bin/dig/lib/isc/lex.c
189
isc_lex_openfile(isc_lex_t *lex, const char *filename) {
usr.bin/dig/lib/isc/lex.c
200
result = new_source(lex, 1, 1, stream, filename);
usr.bin/dig/lib/isc/lex.c
207
isc_lex_close(isc_lex_t *lex) {
usr.bin/dig/lib/isc/lex.c
214
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
218
ISC_LIST_UNLINK(lex->sources, source, link);
usr.bin/dig/lib/isc/lex.c
219
lex->last_was_eol = source->last_was_eol;
usr.bin/dig/lib/isc/lex.c
277
isc_lex_gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *tokenp) {
usr.bin/dig/lib/isc/lex.c
295
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
309
lex->saved_paren_count = lex->paren_count;
usr.bin/dig/lib/isc/lex.c
324
curr = lex->data;
usr.bin/dig/lib/isc/lex.c
328
remaining = lex->max_token;
usr.bin/dig/lib/isc/lex.c
381
if (lex->comment_ok && !no_comments) {
usr.bin/dig/lib/isc/lex.c
383
(lex->comments &
usr.bin/dig/lib/isc/lex.c
391
((lex->comments & ISC_LEXCOMMENT_SHELL)
usr.bin/dig/lib/isc/lex.c
405
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
413
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
415
lex->last_was_eol = 1;
usr.bin/dig/lib/isc/lex.c
417
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
420
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
423
} else if (lex->specials[c]) {
usr.bin/dig/lib/isc/lex.c
424
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
429
lex->last_was_eol = 0;
usr.bin/dig/lib/isc/lex.c
441
(c == ' ' || c == '\t' || lex->specials[c]))) {
usr.bin/dig/lib/isc/lex.c
448
tokenp->value.as_textregion.base = lex->data;
usr.bin/dig/lib/isc/lex.c
451
(lex->max_token - remaining);
usr.bin/dig/lib/isc/lex.c
456
result = grow_data(lex, &remaining,
usr.bin/dig/lib/isc/lex.c
468
(lex->comments & ISC_LEXCOMMENT_C) != 0) {
usr.bin/dig/lib/isc/lex.c
472
(lex->comments & ISC_LEXCOMMENT_CPLUSPLUS) != 0) {
usr.bin/dig/lib/isc/lex.c
531
lex->data;
usr.bin/dig/lib/isc/lex.c
534
(lex->max_token - remaining);
usr.bin/dig/lib/isc/lex.c
550
result = grow_data(lex, &remaining,
usr.bin/dig/lib/isc/lex.c
578
isc_lex_ungettoken(isc_lex_t *lex, isc_token_t *tokenp) {
usr.bin/dig/lib/isc/lex.c
584
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
593
lex->paren_count = lex->saved_paren_count;
usr.bin/dig/lib/isc/lex.c
599
isc_lex_getlasttokentext(isc_lex_t *lex, isc_token_t *tokenp, isc_region_t *r)
usr.bin/dig/lib/isc/lex.c
603
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
619
isc_lex_getsourcename(isc_lex_t *lex) {
usr.bin/dig/lib/isc/lex.c
62
grow_data(isc_lex_t *lex, size_t *remainingp, char **currp, char **prevp) {
usr.bin/dig/lib/isc/lex.c
622
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
631
isc_lex_getsourceline(isc_lex_t *lex) {
usr.bin/dig/lib/isc/lex.c
634
source = HEAD(lex->sources);
usr.bin/dig/lib/isc/lex.c
65
tmp = malloc(lex->max_token * 2 + 1);
usr.bin/dig/lib/isc/lex.c
68
memmove(tmp, lex->data, lex->max_token + 1);
usr.bin/dig/lib/isc/lex.c
69
*currp = tmp + (*currp - lex->data);
usr.bin/dig/lib/isc/lex.c
71
*prevp = tmp + (*prevp - lex->data);
usr.bin/dig/lib/isc/lex.c
72
free(lex->data);
usr.bin/dig/lib/isc/lex.c
73
lex->data = tmp;
usr.bin/dig/lib/isc/lex.c
74
*remainingp += lex->max_token;
usr.bin/dig/lib/isc/lex.c
75
lex->max_token *= 2;
usr.bin/dig/lib/isc/lex.c
81
isc_lex_t *lex;
usr.bin/dig/lib/isc/lex.c
91
lex = malloc(sizeof(*lex));
usr.bin/dig/lib/isc/lex.c
92
if (lex == NULL)
usr.bin/dig/lib/isc/lex.c
94
lex->data = malloc(max_token + 1);
usr.bin/dig/lib/isc/lex.c
95
if (lex->data == NULL) {
usr.bin/dig/lib/isc/lex.c
96
free(lex);
usr.bin/dig/lib/isc/lex.c
99
lex->max_token = max_token;
usr.bin/mail/extern.h
160
lex(char *);
usr.bin/mail/lex.c
326
com = lex(word);
usr.bin/mail/list.c
502
struct lex *lp;