3#define xCAT(A,B) A ## B
4#define CAT(A,B) xCAT(A,B)
6#define TYPE CAT(isl_,BASE)
7#define xFN(TYPE,NAME) TYPE ## _ ## NAME
8#define FN(TYPE,NAME) xFN(TYPE,NAME)
37 return FN(isl_stream_read,
BASE)(
s);
void isl_token_free(struct isl_token *tok)
void isl_stream_push_token(__isl_keep isl_stream *s, struct isl_token *tok)
isl_ctx * isl_stream_get_ctx(__isl_keep isl_stream *s)
struct isl_token * isl_stream_next_token(__isl_keep isl_stream *s)
__isl_give char * isl_token_get_str(isl_ctx *ctx, struct isl_token *tok)
int isl_token_get_type(struct isl_token *tok)