aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/token.h
diff options
authorLinus Torvalds <torvalds@home.transmeta.com>2003-03-18 16:38:42 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 20:59:26 -0700
commit9fd8b08fe5ba4f9fecc2dee57f2f13ad2ef594b3 (patch)
treee0a6d22a55fd1bf0ddb0cd261b56168296a620f8 /token.h
parent6fa17a65272b1a012acc7d3a526a3fa6d7783fcb (diff)
downloadsparse-dev-9fd8b08fe5ba4f9fecc2dee57f2f13ad2ef594b3.tar.gz
Parse the incoming argument list for macro expansion.
Diffstat (limited to 'token.h')
-rw-r--r--token.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/token.h b/token.h
index 20bd8697..f66008de 100644
--- a/token.h
+++ b/token.h
@@ -52,7 +52,8 @@ enum token_type {
"==", "!=", \
"&&", "&=", \
"||", "|=", \
- "^=", \
+ "^=", "##", \
+ " @ ", \
}
enum special_token {
@@ -81,7 +82,9 @@ enum special_token {
SPECIAL_AND_ASSIGN,
SPECIAL_LOGICAL_OR,
SPECIAL_OR_ASSIGN,
- SPECIAL_XOR_ASSIGN
+ SPECIAL_XOR_ASSIGN,
+ SPECIAL_HASHHASH,
+ SPECIAL_ARG_SEPARATOR
};
struct string {