X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tokens_punctuator.inc;h=29e679e4e52eb9441e89473f351c8f2f7f1aa43c;hb=516b4ed5ac675f2d94becf9fa0815ddc65f637ac;hp=a407300299d5fbe64af941c15a0704604ad357f1;hpb=13ed3e82e563272ed9efde8929fc9d88527d94c3;p=cparser diff --git a/tokens_punctuator.inc b/tokens_punctuator.inc index a407300..29e679e 100644 --- a/tokens_punctuator.inc +++ b/tokens_punctuator.inc @@ -1,16 +1,9 @@ -/*PUNCTUATOR(LESSCOLON, "<:", = '[') -PUNCTUATOR(COLONGREATER, ":>", = ']') -PUNCTUATOR(LESSPERCENT, "<%", = '{') -PUNCTUATOR(PERCENTGREATER, "%>", = '}') -PUNCTUATOR(PERCENTCOLON, "%:", = '#') -PUNCTUATOR(PERCENTCOLONPERCENTCOLON, "%:%:", = T_HASHHASH)*/ - -PUNCTUATOR(RBRACK, "[", = '[') -PUNCTUATOR(LBRACK, "]", = ']') -PUNCTUATOR(LBRACE, "(", = '(') -PUNCTUATOR(RBRACE, ")", = ')') -PUNCTUATOR(RCURLY, "{", = '{') -PUNCTUATOR(LCURLY, "}", = '}') +PUNCTUATOR(LBRACK, "[", = '[') +PUNCTUATOR(RBRACK, "]", = ']') +PUNCTUATOR(LPAREN, "(", = '(') +PUNCTUATOR(RPAREN, ")", = ')') +PUNCTUATOR(LCURLY, "{", = '{') +PUNCTUATOR(RCURLY, "}", = '}') PUNCTUATOR(DOT, ".", = '.') PUNCTUATOR(AND, "&", = '&') ALTERNATE(bitand, = '&') @@ -36,7 +29,8 @@ PUNCTUATOR(EQUAL, "=", = '=') PUNCTUATOR(COMMA, ",", = ',') PUNCTUATOR(HASH, "#", = '#') -PUNCTUATOR(MINUSGREATER, "->", = 265) +/* Start after extended ASCII. */ +PUNCTUATOR(MINUSGREATER, "->", = 256) PUNCTUATOR(PLUSPLUS, "++",) PUNCTUATOR(MINUSMINUS, "--",) PUNCTUATOR(LESSLESS, "<<",) @@ -64,4 +58,5 @@ PUNCTUATOR(CARETEQUAL, "^=",) ALTERNATE(xor_eq, = T_CARETEQUAL) PUNCTUATOR(PIPEEQUAL, "|=",) ALTERNATE(or_eq, = T_PIPEEQUAL) +PUNCTUATOR(COLONCOLON, "::",) PUNCTUATOR(HASHHASH, "##",)