X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tokens_punctuator.inc;h=e3b9366f03fa84d50c3765822547acd88794f5dd;hb=e3de7eaecb549e58c466d70b8f24d1f53aa9fc8a;hp=a407300299d5fbe64af941c15a0704604ad357f1;hpb=13ed3e82e563272ed9efde8929fc9d88527d94c3;p=cparser diff --git a/tokens_punctuator.inc b/tokens_punctuator.inc index a407300..e3b9366 100644 --- a/tokens_punctuator.inc +++ b/tokens_punctuator.inc @@ -1,16 +1,13 @@ -/*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, "}", = '}') +/* + * This file is part of cparser. + * Copyright (C) 2012 Matthias Braun + */ +PUNCTUATOR(LBRACK, "[", = '[') +PUNCTUATOR(RBRACK, "]", = ']') +PUNCTUATOR(LPAREN, "(", = '(') +PUNCTUATOR(RPAREN, ")", = ')') +PUNCTUATOR(LCURLY, "{", = '{') +PUNCTUATOR(RCURLY, "}", = '}') PUNCTUATOR(DOT, ".", = '.') PUNCTUATOR(AND, "&", = '&') ALTERNATE(bitand, = '&') @@ -36,7 +33,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 +62,5 @@ PUNCTUATOR(CARETEQUAL, "^=",) ALTERNATE(xor_eq, = T_CARETEQUAL) PUNCTUATOR(PIPEEQUAL, "|=",) ALTERNATE(or_eq, = T_PIPEEQUAL) +PUNCTUATOR(COLONCOLON, "::",) PUNCTUATOR(HASHHASH, "##",)