diff options
Diffstat (limited to 'src/sksl/SkSLToken.h')
-rw-r--r-- | src/sksl/SkSLToken.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sksl/SkSLToken.h b/src/sksl/SkSLToken.h index 29fa81e2e0..b8a364c269 100644 --- a/src/sksl/SkSLToken.h +++ b/src/sksl/SkSLToken.h @@ -49,10 +49,11 @@ struct Token { BITWISEOR, BITWISEXOR, BITWISEAND, + BITWISENOT, LOGICALOR, LOGICALXOR, LOGICALAND, - NOT, + LOGICALNOT, QUESTION, COLON, EQ, @@ -111,9 +112,11 @@ struct Token { case Token::PERCENT: return "%"; case Token::SHL: return "<<"; case Token::SHR: return ">>"; + case Token::LOGICALNOT: return "!"; case Token::LOGICALAND: return "&&"; case Token::LOGICALOR: return "||"; case Token::LOGICALXOR: return "^^"; + case Token::BITWISENOT: return "~"; case Token::BITWISEAND: return "&"; case Token::BITWISEOR: return "|"; case Token::BITWISEXOR: return "^"; @@ -139,7 +142,6 @@ struct Token { case Token::BITWISEXOREQ: return "^="; case Token::PLUSPLUS: return "++"; case Token::MINUSMINUS: return "--"; - case Token::NOT: return "!"; default: ABORT("unsupported operator: %d\n", kind); } |