1 /*PUNCTUATOR(LESSCOLON, "<:", = '[')
2 PUNCTUATOR(COLONGREATER, ":>", = ']')
3 PUNCTUATOR(LESSPERCENT, "<%", = '{')
4 PUNCTUATOR(PERCENTGREATER, "%>", = '}')
5 PUNCTUATOR(PERCENTCOLON, "%:", = '#')
6 PUNCTUATOR(PERCENTCOLONPERCENTCOLON, "%:%:", = T_HASHHASH)*/
8 PUNCTUATOR(RBRACK, "[", = '[')
9 PUNCTUATOR(LBRACK, "]", = ']')
10 PUNCTUATOR(LBRACE, "(", = '(')
11 PUNCTUATOR(RBRACE, ")", = ')')
12 PUNCTUATOR(RCURLY, "{", = '{')
13 PUNCTUATOR(LCURLY, "}", = '}')
14 PUNCTUATOR(DOT, ".", = '.')
15 PUNCTUATOR(AND, "&", = '&')
16 ALTERNATE(bitand, = '&')
17 PUNCTUATOR(ASTERISK, "*", = '*')
18 PUNCTUATOR(PLUS, "+", = '+')
19 PUNCTUATOR(MINUS, "-", = '-')
20 PUNCTUATOR(TILDE, "~", = '~')
21 ALTERNATE(compl, = '~')
22 PUNCTUATOR(EXCLAMATIONMARK, "!", = '!')
24 PUNCTUATOR(SLASH, "/", = '/')
25 PUNCTUATOR(PERCENT, "%", = '%')
26 PUNCTUATOR(LESS, "<", = '<')
27 PUNCTUATOR(GREATER, ">", = '>')
28 PUNCTUATOR(CARET, "^", = '^')
30 PUNCTUATOR(PIPE, "|", = '|')
31 ALTERNATE(bitor, = '|')
32 PUNCTUATOR(QUESTIONMARK, "?", = '?')
33 PUNCTUATOR(COLON, ":", = ':')
34 PUNCTUATOR(SEMICOLON, ";", = ';')
35 PUNCTUATOR(EQUAL, "=", = '=')
36 PUNCTUATOR(COMMA, ",", = ',')
37 PUNCTUATOR(HASH, "#", = '#')
39 PUNCTUATOR(MINUSGREATER, "->", = 265)
40 PUNCTUATOR(PLUSPLUS, "++",)
41 PUNCTUATOR(MINUSMINUS, "--",)
42 PUNCTUATOR(LESSLESS, "<<",)
43 PUNCTUATOR(GREATERGREATER, ">>",)
44 PUNCTUATOR(LESSEQUAL, "<=",)
45 PUNCTUATOR(GREATEREQUAL, ">=",)
46 PUNCTUATOR(EQUALEQUAL, "==",)
47 PUNCTUATOR(EXCLAMATIONMARKEQUAL, "!=",)
48 ALTERNATE(not_eq, = T_EXCLAMATIONMARKEQUAL)
49 PUNCTUATOR(ANDAND, "&&",)
50 ALTERNATE(and, = T_ANDAND)
51 PUNCTUATOR(PIPEPIPE, "||",)
52 ALTERNATE(or, = T_PIPEPIPE)
53 PUNCTUATOR(DOTDOTDOT, "...",)
54 PUNCTUATOR(ASTERISKEQUAL, "*=",)
55 PUNCTUATOR(SLASHEQUAL, "/=",)
56 PUNCTUATOR(PERCENTEQUAL, "%=",)
57 PUNCTUATOR(PLUSEQUAL, "+=",)
58 PUNCTUATOR(MINUSEQUAL, "-=",)
59 PUNCTUATOR(LESSLESSEQUAL, "<<=",)
60 PUNCTUATOR(GREATERGREATEREQUAL, ">>=",)
61 PUNCTUATOR(ANDEQUAL, "&=",)
62 ALTERNATE(and_eq, = T_ANDEQUAL)
63 PUNCTUATOR(CARETEQUAL, "^=",)
64 ALTERNATE(xor_eq, = T_CARETEQUAL)
65 PUNCTUATOR(PIPEEQUAL, "|=",)
66 ALTERNATE(or_eq, = T_PIPEEQUAL)
67 PUNCTUATOR(COLONCOLON, "::",)
68 PUNCTUATOR(HASHHASH, "##",)