Lines Matching defs:lex

23 #include <isc/lex.h>
119 isc_lex_t *lex;
225 RUNTIME_CHECK(isc_lex_close(lctx->lex) == \
227 line = isc_lex_getsourceline(lctx->lex); \
229 source = isc_lex_getsourcename(lctx->lex); \
291 GETTOKEN(lctx->lex, 0, &token, true); \
293 isc_lex_ungettoken(lctx->lex, &token); \
356 gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *token, bool eol,
362 result = isc_lex_gettoken(lex, options, token);
371 isc_lex_getsourcename(lex),
372 isc_lex_getsourceline(lex),
386 file = isc_lex_getsourcename(lex);
387 line = isc_lex_getsourceline(lex);
465 if (lctx->lex != NULL && !lctx->keep_lex) {
466 isc_lex_destroy(&lctx->lex);
510 isc_lex_t *lex, dns_loadctx_t **lctxp) {
557 if (lex != NULL) {
558 lctx->lex = lex;
562 lctx->lex = NULL;
563 isc_lex_create(mctx, TOKENSIZ, &lctx->lex);
574 isc_lex_setspecials(lctx->lex, specials);
575 isc_lex_setcomments(lctx->lex, ISC_LEXCOMMENT_DNSMASTERFILE);
882 result = isc_lex_openbuffer(lctx->lex, &buffer);
889 lctx->lex, ictx->origin, 0,
891 RUNTIME_CHECK(isc_lex_close(lctx->lex) == ISC_R_SUCCESS);
1011 return isc_lex_openfile(lctx->lex, master_file);
1108 source = isc_lex_getsourcename(lctx->lex);
1116 line = isc_lex_getsourceline(lctx->lex);
1117 GETTOKEN(lctx->lex, ISC_LEXOPT_INITIALWS | ISC_LEXOPT_QSTRING,
1119 line = isc_lex_getsourceline(lctx->lex);
1123 WARNUNEXPECTEDEOF(lctx->lex);
1131 RUNTIME_CHECK(isc_lex_close(lctx->lex) ==
1133 line = isc_lex_getsourceline(lctx->lex);
1135 source = isc_lex_getsourcename(lctx->lex);
1168 GETTOKEN(lctx->lex, 0, &token, false);
1171 GETTOKENERR(lctx->lex, 0, &token, false,
1213 GETTOKEN(lctx->lex, ISC_LEXOPT_QSTRING, &token,
1220 GETTOKEN(lctx->lex, 0, &token, true);
1226 WARNUNEXPECTEDEOF(lctx->lex);
1243 lctx->lex);
1244 line = isc_lex_getsourceline(lctx->lex);
1259 GETTOKEN(lctx->lex, 0, &token, false);
1309 GETTOKEN(lctx->lex, 0, &token, false);
1312 GETTOKEN(lctx->lex, 0, &token, false);
1317 GETTOKEN(lctx->lex, 0, &token, false);
1323 GETTOKEN(lctx->lex, 0, &token, false);
1334 GETTOKEN(lctx->lex, 0, &token, false);
1343 GETTOKEN(lctx->lex, 0, &token, false);
1348 GETTOKEN(lctx->lex, ISC_LEXOPT_QSTRING, &token,
1455 source = isc_lex_getsourcename(lctx->lex);
1456 line = isc_lex_getsourceline(lctx->lex);
1591 GETTOKEN(lctx->lex, 0, &token, initialws);
1600 WARNUNEXPECTEDEOF(lctx->lex);
1602 isc_lex_ungettoken(lctx->lex, &token);
1644 GETTOKEN(lctx->lex, 0, &token, false);
1654 GETTOKEN(lctx->lex, 0, &token, false);
1675 GETTOKEN(lctx->lex, 0, &token, false);
1801 GETTOKEN(lctx->lex, 0, &token, false);
1803 isc_lex_ungettoken(lctx->lex, &token);
1864 lctx->lex, ictx->origin, options,
2747 result = isc_lex_openstream(lctx->lex, stream);
2772 result = isc_lex_openbuffer(lctx->lex, buffer);