diff options
Diffstat (limited to 'source/compiler-core/slang-lexer.cpp')
| -rw-r--r-- | source/compiler-core/slang-lexer.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/compiler-core/slang-lexer.cpp b/source/compiler-core/slang-lexer.cpp index 24cd3034b..5954dc668 100644 --- a/source/compiler-core/slang-lexer.cpp +++ b/source/compiler-core/slang-lexer.cpp @@ -1314,7 +1314,16 @@ namespace Slang case '?': _advance(lexer); return TokenType::QuestionMark; case '@': _advance(lexer); return TokenType::At; - case '$': _advance(lexer); return TokenType::Dollar; + case '$': + { + _advance(lexer); + if(_peek(lexer) == '$') + { + _advance(lexer); + return TokenType::DollarDollar; + } + return TokenType::Dollar; + } } |
