|
@@ -297,13 +297,17 @@ static CPToken cp_next_(CPState *cp)
|
|
else return '/';
|
|
else return '/';
|
|
break;
|
|
break;
|
|
case '|':
|
|
case '|':
|
|
- if (cp_get(cp) != '|') return '|'; cp_get(cp); return CTOK_OROR;
|
|
|
|
|
|
+ if (cp_get(cp) != '|') return '|';
|
|
|
|
+ cp_get(cp); return CTOK_OROR;
|
|
case '&':
|
|
case '&':
|
|
- if (cp_get(cp) != '&') return '&'; cp_get(cp); return CTOK_ANDAND;
|
|
|
|
|
|
+ if (cp_get(cp) != '&') return '&';
|
|
|
|
+ cp_get(cp); return CTOK_ANDAND;
|
|
case '=':
|
|
case '=':
|
|
- if (cp_get(cp) != '=') return '='; cp_get(cp); return CTOK_EQ;
|
|
|
|
|
|
+ if (cp_get(cp) != '=') return '=';
|
|
|
|
+ cp_get(cp); return CTOK_EQ;
|
|
case '!':
|
|
case '!':
|
|
- if (cp_get(cp) != '=') return '!'; cp_get(cp); return CTOK_NE;
|
|
|
|
|
|
+ if (cp_get(cp) != '=') return '!';
|
|
|
|
+ cp_get(cp); return CTOK_NE;
|
|
case '<':
|
|
case '<':
|
|
if (cp_get(cp) == '=') { cp_get(cp); return CTOK_LE; }
|
|
if (cp_get(cp) == '=') { cp_get(cp); return CTOK_LE; }
|
|
else if (cp->c == '<') { cp_get(cp); return CTOK_SHL; }
|
|
else if (cp->c == '<') { cp_get(cp); return CTOK_SHL; }
|
|
@@ -313,7 +317,8 @@ static CPToken cp_next_(CPState *cp)
|
|
else if (cp->c == '>') { cp_get(cp); return CTOK_SHR; }
|
|
else if (cp->c == '>') { cp_get(cp); return CTOK_SHR; }
|
|
return '>';
|
|
return '>';
|
|
case '-':
|
|
case '-':
|
|
- if (cp_get(cp) != '>') return '-'; cp_get(cp); return CTOK_DEREF;
|
|
|
|
|
|
+ if (cp_get(cp) != '>') return '-';
|
|
|
|
+ cp_get(cp); return CTOK_DEREF;
|
|
case '$':
|
|
case '$':
|
|
return cp_param(cp);
|
|
return cp_param(cp);
|
|
case '\0': return CTOK_EOF;
|
|
case '\0': return CTOK_EOF;
|