958035cf0170eff68221005aa06ae423cb53f9bd
[isl.git] / isl_stream_private.h
blob958035cf0170eff68221005aa06ae423cb53f9bd
1 #include <isl/stream.h>
3 struct isl_token {
4 int type;
6 unsigned int on_new_line : 1;
7 unsigned is_keyword : 1;
8 int line;
9 int col;
11 union {
12 isl_int v;
13 char *s;
14 isl_map *map;
15 isl_pw_aff *pwaff;
16 } u;
19 struct isl_token *isl_token_new(isl_ctx *ctx,
20 int line, int col, unsigned on_new_line);