diff options
author | Mike Pall <mike> | 2016-04-24 17:10:24 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2016-04-24 17:13:45 +0200 |
commit | 7b26e9c998095ef9fbc4540908df6c30a693baa0 (patch) | |
tree | a65605547b0fc260097e35ad726919ec4ae3780a | |
parent | 2f0001fad05731ea3787b27cf9b19e5293c358b8 (diff) |
Thanks to Roman Tsisyk.
-rw-r--r-- | src/lj_cparse.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/lj_cparse.c b/src/lj_cparse.c index 5b35930..c82b10d 100644 --- a/src/lj_cparse.c +++ b/src/lj_cparse.c @@ -310,13 +310,17 @@ static CPToken cp_next_(CPState *cp) else return '/'; break; case '|': - if (cp_get(cp) != '|') return '|'; cp_get(cp); return CTOK_OROR; + if (cp_get(cp) != '|') return '|'; + cp_get(cp); return CTOK_OROR; case '&': - if (cp_get(cp) != '&') return '&'; cp_get(cp); return CTOK_ANDAND; + if (cp_get(cp) != '&') return '&'; + cp_get(cp); return CTOK_ANDAND; case '=': - if (cp_get(cp) != '=') return '='; cp_get(cp); return CTOK_EQ; + if (cp_get(cp) != '=') return '='; + cp_get(cp); return CTOK_EQ; case '!': - if (cp_get(cp) != '=') return '!'; cp_get(cp); return CTOK_NE; + if (cp_get(cp) != '=') return '!'; + cp_get(cp); return CTOK_NE; case '<': if (cp_get(cp) == '=') { cp_get(cp); return CTOK_LE; } else if (cp->c == '<') { cp_get(cp); return CTOK_SHL; } @@ -326,7 +330,8 @@ static CPToken cp_next_(CPState *cp) else if (cp->c == '>') { cp_get(cp); return CTOK_SHR; } return '>'; case '-': - if (cp_get(cp) != '>') return '-'; cp_get(cp); return CTOK_DEREF; + if (cp_get(cp) != '>') return '-'; + cp_get(cp); return CTOK_DEREF; case '$': return cp_param(cp); case '\0': return CTOK_EOF; |