From 75809f96b3655ae9e613702837a89dab20b763ad Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 12 Feb 2009 17:12:46 -0500 Subject: [PATCH] Added new tokens to debug output. --- mojoshader_assembler.c | 11 ++++++++++- mojoshader_preprocessor.c | 13 ++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/mojoshader_assembler.c b/mojoshader_assembler.c index 7caeb163..914db0d9 100644 --- a/mojoshader_assembler.c +++ b/mojoshader_assembler.c @@ -248,7 +248,16 @@ static void print_debug_token(Context *ctx) TOKENCASE(TOKEN_INT_LITERAL); TOKENCASE(TOKEN_FLOAT_LITERAL); TOKENCASE(TOKEN_STRING_LITERAL); - TOKENCASE(TOKEN_ELLIPSIS); + TOKENCASE(TOKEN_ADDASSIGN); + TOKENCASE(TOKEN_SUBASSIGN); + TOKENCASE(TOKEN_MULTASSIGN); + TOKENCASE(TOKEN_DIVASSIGN); + TOKENCASE(TOKEN_MODASSIGN); + TOKENCASE(TOKEN_XORASSIGN); + TOKENCASE(TOKEN_ANDASSIGN); + TOKENCASE(TOKEN_ORASSIGN); + TOKENCASE(TOKEN_INCREMENT); + TOKENCASE(TOKEN_DECREMENT); TOKENCASE(TOKEN_RSHIFT); TOKENCASE(TOKEN_LSHIFT); TOKENCASE(TOKEN_ANDAND); diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index 457e6a9f..ce03d42e 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -392,7 +392,18 @@ const char *preprocessor_nexttoken(Preprocessor *ctx, unsigned int *len, TOKENCASE(TOKEN_INT_LITERAL); TOKENCASE(TOKEN_FLOAT_LITERAL); TOKENCASE(TOKEN_STRING_LITERAL); - TOKENCASE(TOKEN_ELLIPSIS); + TOKENCASE(TOKEN_RSHIFTASSIGN); + TOKENCASE(TOKEN_LSHIFTASSIGN); + TOKENCASE(TOKEN_ADDASSIGN); + TOKENCASE(TOKEN_SUBASSIGN); + TOKENCASE(TOKEN_MULTASSIGN); + TOKENCASE(TOKEN_DIVASSIGN); + TOKENCASE(TOKEN_MODASSIGN); + TOKENCASE(TOKEN_XORASSIGN); + TOKENCASE(TOKEN_ANDASSIGN); + TOKENCASE(TOKEN_ORASSIGN); + TOKENCASE(TOKEN_INCREMENT); + TOKENCASE(TOKEN_DECREMENT); TOKENCASE(TOKEN_RSHIFT); TOKENCASE(TOKEN_LSHIFT); TOKENCASE(TOKEN_ANDAND);