From 07a380d72a13899a84cbdc35692be7a3d9246dcb Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 22 Jun 2022 19:58:34 -0700 Subject: More Language Server Improvements. (#2289) --- source/compiler-core/slang-lexer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/compiler-core/slang-lexer.cpp') diff --git a/source/compiler-core/slang-lexer.cpp b/source/compiler-core/slang-lexer.cpp index d149a88bc..fd0255575 100644 --- a/source/compiler-core/slang-lexer.cpp +++ b/source/compiler-core/slang-lexer.cpp @@ -1167,6 +1167,9 @@ namespace Slang switch(_peek(lexer)) { case '#': _advance(lexer); return TokenType::PoundPound; + + case '?': _advance(lexer); return TokenType::CompletionRequest; + default: return TokenType::Pound; } @@ -1337,7 +1340,7 @@ namespace Slang } } - if (tokenType == TokenType::Identifier) + if (tokenType == TokenType::Identifier || tokenType == TokenType::CompletionRequest) { token.setName(m_namePool->getName(token.getContent())); } -- cgit v1.2.3