commit some files I forgot
[cparser] / tokens_punctuator.inc
diff --git a/tokens_punctuator.inc b/tokens_punctuator.inc
new file mode 100644 (file)
index 0000000..4894426
--- /dev/null
@@ -0,0 +1,56 @@
+/*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(DOT,             ".", = '.')
+PUNCTUATOR(AND,             "&", = '&')
+PUNCTUATOR(ASTERISK,        "*", = '*')
+PUNCTUATOR(PLUS,            "+", = '+')
+PUNCTUATOR(MINUS,           "-", = '-')
+PUNCTUATOR(TILDE,           "~", = '~')
+PUNCTUATOR(EXCLAMATIONMARK, "!", = '!')
+PUNCTUATOR(SLASH,           "/", = '/')
+PUNCTUATOR(PERCENT,         "%", = '%')
+PUNCTUATOR(LESS,            "<", = '<')
+PUNCTUATOR(GREATER,         ">", = '>')
+PUNCTUATOR(CARET,           "^", = '^')
+PUNCTUATOR(PIPE,            "|", = '|')
+PUNCTUATOR(QUESTIONMARK,    "?", = '?')
+PUNCTUATOR(COLON,           ":", = ':')
+PUNCTUATOR(SEMICOLON,       ";", = ';')
+PUNCTUATOR(EQUAL,           "=", = '=')
+PUNCTUATOR(COMMA,           ",", = ',')
+PUNCTUATOR(HASH,            "#", = '#')
+
+PUNCTUATOR(MINUSGREATER,             "->", = 265)
+PUNCTUATOR(PLUSPLUS,                 "++",)
+PUNCTUATOR(MINUSMINUS,               "--",)
+PUNCTUATOR(LESSLESS,                 "<<",)
+PUNCTUATOR(GREATERGREATER,           ">>",)
+PUNCTUATOR(LESSEQUAL,                "<=",)
+PUNCTUATOR(GREATEREQUAL,             ">=",)
+PUNCTUATOR(EQUALEQUAL,               "==",)
+PUNCTUATOR(EXCLAMATIONMARKEQUAL,     "!=",)
+PUNCTUATOR(ANDAND,                   "&&",)
+PUNCTUATOR(PIPEPIPE,                 "||",)
+PUNCTUATOR(DOTDOTDOT,                "...",)
+PUNCTUATOR(ASTERISKEQUAL,            "*=",)
+PUNCTUATOR(SLASHEQUAL,               "/=",)
+PUNCTUATOR(PERCENTEQUAL,             "%=",)
+PUNCTUATOR(PLUSEQUAL,                "+=",)
+PUNCTUATOR(MINUSEQUAL,               "-=",)
+PUNCTUATOR(LESSLESSEQUAL,            "<<=",)
+PUNCTUATOR(GREATERGREATEREQUAL,      ">>=",)
+PUNCTUATOR(ANDEQUAL,                 "&=",)
+PUNCTUATOR(CARETEQUAL,               "^=",)
+PUNCTUATOR(PIPEEQUAL,                "|=",)
+PUNCTUATOR(HASHHASH,                 "##",)