Lines Matching defs:lex

16 #include <isc/lex.h>
114 isc_lex_t *lex;
279 GETTOKEN(lctx->lex, 0, &token, ISC_TRUE); \
281 isc_lex_ungettoken(lctx->lex, &token); \
339 gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *token,
346 result = isc_lex_gettoken(lex, options, token);
355 isc_lex_getsourcename(lex),
356 isc_lex_getsourceline(lex),
368 file = isc_lex_getsourcename(lex);
369 line = isc_lex_getsourceline(lex);
457 if (lctx->lex != NULL && !lctx->keep_lex)
458 isc_lex_destroy(&lctx->lex);
512 isc_lex_t *lex, dns_loadctx_t **lctxp)
564 if (lex != NULL) {
565 lctx->lex = lex;
568 lctx->lex = NULL;
569 result = isc_lex_create(mctx, TOKENSIZ, &lctx->lex);
578 isc_lex_setspecials(lctx->lex, specials);
579 isc_lex_setcomments(lctx->lex, ISC_LEXCOMMENT_DNSMASTERFILE);
889 result = isc_lex_openbuffer(lctx->lex, &buffer);
895 lctx->lex, ictx->origin, 0,
897 RUNTIME_CHECK(isc_lex_close(lctx->lex) == ISC_R_SUCCESS);
1010 return (isc_lex_openfile(lctx->lex, master_file));
1092 source = isc_lex_getsourcename(lctx->lex);
1095 line = isc_lex_getsourceline(lctx->lex);
1096 GETTOKEN(lctx->lex, ISC_LEXOPT_INITIALWS | ISC_LEXOPT_QSTRING,
1098 line = isc_lex_getsourceline(lctx->lex);
1102 WARNUNEXPECTEDEOF(lctx->lex);
1109 RUNTIME_CHECK(isc_lex_close(lctx->lex) == ISC_R_SUCCESS);
1110 line = isc_lex_getsourceline(lctx->lex);
1112 source = isc_lex_getsourcename(lctx->lex);
1145 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1149 GETTOKENERR(lctx->lex, 0, &token, ISC_FALSE,
1187 GETTOKEN(lctx->lex, ISC_LEXOPT_QSTRING, &token,
1197 GETTOKEN(lctx->lex, 0, &token, ISC_TRUE);
1202 WARNUNEXPECTEDEOF(lctx->lex);
1218 isc_lex_getsourcename(lctx->lex);
1219 line = isc_lex_getsourceline(lctx->lex);
1233 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1276 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1284 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1293 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1297 GETTOKEN(lctx->lex, 0, &token,
1308 GETTOKEN(lctx->lex, 0, &token,
1316 GETTOKEN(lctx->lex, 0, &token,
1326 GETTOKEN(lctx->lex, ISC_LEXOPT_QSTRING,
1433 source = isc_lex_getsourcename(lctx->lex);
1434 line = isc_lex_getsourceline(lctx->lex);
1562 GETTOKEN(lctx->lex, 0, &token, initialws);
1571 WARNUNEXPECTEDEOF(lctx->lex);
1573 isc_lex_ungettoken(lctx->lex, &token);
1610 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1619 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1638 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1765 GETTOKEN(lctx->lex, 0, &token, ISC_FALSE);
1767 isc_lex_ungettoken(lctx->lex, &token);
1825 type, lctx->lex, ictx->origin,
2776 result = isc_lex_openstream(lctx->lex, stream);
2809 result = isc_lex_openstream(lctx->lex, stream);
2842 result = isc_lex_openbuffer(lctx->lex, buffer);
2875 result = isc_lex_openbuffer(lctx->lex, buffer);
2891 dns_master_loadlexer(isc_lex_t *lex, dns_name_t *top,
2899 REQUIRE(lex != NULL);
2903 NULL, NULL, lex, &lctx);
2915 dns_master_loadlexerinc(isc_lex_t *lex, dns_name_t *top,
2925 REQUIRE(lex != NULL);
2931 done_arg, NULL, NULL, lex, &lctx);