| Index: src/sksl/sksl.flex
|
| diff --git a/src/sksl/sksl.flex b/src/sksl/sksl.flex
|
| index 67b48e9cb92f7fa2e9d1d0624bc1021cee69a0e4..4455f500843243b8b32bd077447d8226ca73a6b4 100644
|
| --- a/src/sksl/sksl.flex
|
| +++ b/src/sksl/sksl.flex
|
| @@ -30,6 +30,8 @@ LETTER [a-zA-Z_$]
|
|
|
| {DIGIT}+ { return SkSL::Token::INT_LITERAL; }
|
|
|
| +"0x"[0-9a-fA-F]+ { return SkSL::Token::INT_LITERAL; }
|
| +
|
| true { return SkSL::Token::TRUE_LITERAL; }
|
|
|
| false { return SkSL::Token::FALSE_LITERAL; }
|
| @@ -122,13 +124,15 @@ precision { return SkSL::Token::PRECISION; }
|
|
|
| "&" { return SkSL::Token::BITWISEAND; }
|
|
|
| +"~" { return SkSL::Token::BITWISENOT; }
|
| +
|
| "||" { return SkSL::Token::LOGICALOR; }
|
|
|
| "^^" { return SkSL::Token::LOGICALXOR; }
|
|
|
| "&&" { return SkSL::Token::LOGICALAND; }
|
|
|
| -"!" { return SkSL::Token::NOT; }
|
| +"!" { return SkSL::Token::LOGICALNOT; }
|
|
|
| "?" { return SkSL::Token::QUESTION; }
|
|
|
|
|