From 163f58c1483a7d6bddbeb814fc8838199cf5df00 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 3 Mar 2010 22:22:21 +0100 Subject: [PATCH] isl_stream: parse infty --- include/isl_stream.h | 2 +- isl_stream.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/isl_stream.h b/include/isl_stream.h index 76f81f0b..b69e8ab2 100644 --- a/include/isl_stream.h +++ b/include/isl_stream.h @@ -23,7 +23,7 @@ enum isl_token_type { ISL_TOKEN_ERROR = -1, ISL_TOKEN_LE, ISL_TOKEN_GT, ISL_TOKEN_LT, ISL_TOKEN_TO, ISL_TOKEN_AND, ISL_TOKEN_OR, ISL_TOKEN_EXISTS, - ISL_TOKEN_DEF, + ISL_TOKEN_DEF, ISL_TOKEN_INFTY, ISL_TOKEN_LAST }; struct isl_token { diff --git a/isl_stream.c b/isl_stream.c index a24b2f83..fe5ee876 100644 --- a/isl_stream.c +++ b/isl_stream.c @@ -209,6 +209,10 @@ static enum isl_token_type check_keywords(struct isl_stream *s) return ISL_TOKEN_AND; if (!strcasecmp(s->buffer, "or")) return ISL_TOKEN_OR; + if (!strcasecmp(s->buffer, "infty")) + return ISL_TOKEN_INFTY; + if (!strcasecmp(s->buffer, "infinity")) + return ISL_TOKEN_INFTY; if (!s->keywords) return ISL_TOKEN_IDENT; -- 2.11.4.GIT