type: Add missing space for printing complex types.
[cparser] / tokens_punctuator.inc
1 PUNCTUATOR(LBRACK,          "[", = '[')
2 PUNCTUATOR(RBRACK,          "]", = ']')
3 PUNCTUATOR(LPAREN,          "(", = '(')
4 PUNCTUATOR(RPAREN,          ")", = ')')
5 PUNCTUATOR(LCURLY,          "{", = '{')
6 PUNCTUATOR(RCURLY,          "}", = '}')
7 PUNCTUATOR(DOT,             ".", = '.')
8 PUNCTUATOR(AND,             "&", = '&')
9 ALTERNATE(bitand,                = '&')
10 PUNCTUATOR(ASTERISK,        "*", = '*')
11 PUNCTUATOR(PLUS,            "+", = '+')
12 PUNCTUATOR(MINUS,           "-", = '-')
13 PUNCTUATOR(TILDE,           "~", = '~')
14 ALTERNATE(compl,                 = '~')
15 PUNCTUATOR(EXCLAMATIONMARK, "!", = '!')
16 ALTERNATE(not,                   = '!')
17 PUNCTUATOR(SLASH,           "/", = '/')
18 PUNCTUATOR(PERCENT,         "%", = '%')
19 PUNCTUATOR(LESS,            "<", = '<')
20 PUNCTUATOR(GREATER,         ">", = '>')
21 PUNCTUATOR(CARET,           "^", = '^')
22 ALTERNATE(xor,                   = '^')
23 PUNCTUATOR(PIPE,            "|", = '|')
24 ALTERNATE(bitor,                 = '|')
25 PUNCTUATOR(QUESTIONMARK,    "?", = '?')
26 PUNCTUATOR(COLON,           ":", = ':')
27 PUNCTUATOR(SEMICOLON,       ";", = ';')
28 PUNCTUATOR(EQUAL,           "=", = '=')
29 PUNCTUATOR(COMMA,           ",", = ',')
30 PUNCTUATOR(HASH,            "#", = '#')
31
32 /* Start after extended ASCII. */
33 PUNCTUATOR(MINUSGREATER,             "->", = 256)
34 PUNCTUATOR(PLUSPLUS,                 "++",)
35 PUNCTUATOR(MINUSMINUS,               "--",)
36 PUNCTUATOR(LESSLESS,                 "<<",)
37 PUNCTUATOR(GREATERGREATER,           ">>",)
38 PUNCTUATOR(LESSEQUAL,                "<=",)
39 PUNCTUATOR(GREATEREQUAL,             ">=",)
40 PUNCTUATOR(EQUALEQUAL,               "==",)
41 PUNCTUATOR(EXCLAMATIONMARKEQUAL,     "!=",)
42 ALTERNATE(not_eq,                          = T_EXCLAMATIONMARKEQUAL)
43 PUNCTUATOR(ANDAND,                   "&&",)
44 ALTERNATE(and,                             = T_ANDAND)
45 PUNCTUATOR(PIPEPIPE,                 "||",)
46 ALTERNATE(or,                              = T_PIPEPIPE)
47 PUNCTUATOR(DOTDOTDOT,                "...",)
48 PUNCTUATOR(ASTERISKEQUAL,            "*=",)
49 PUNCTUATOR(SLASHEQUAL,               "/=",)
50 PUNCTUATOR(PERCENTEQUAL,             "%=",)
51 PUNCTUATOR(PLUSEQUAL,                "+=",)
52 PUNCTUATOR(MINUSEQUAL,               "-=",)
53 PUNCTUATOR(LESSLESSEQUAL,            "<<=",)
54 PUNCTUATOR(GREATERGREATEREQUAL,      ">>=",)
55 PUNCTUATOR(ANDEQUAL,                 "&=",)
56 ALTERNATE(and_eq,                          = T_ANDEQUAL)
57 PUNCTUATOR(CARETEQUAL,               "^=",)
58 ALTERNATE(xor_eq,                          = T_CARETEQUAL)
59 PUNCTUATOR(PIPEEQUAL,                "|=",)
60 ALTERNATE(or_eq,                           = T_PIPEEQUAL)
61 PUNCTUATOR(COLONCOLON,               "::",)
62 PUNCTUATOR(HASHHASH,                 "##",)