some update.

This commit is contained in:
ykiko
2024-09-15 13:50:49 +08:00
parent cfcb3f488b
commit b2fc464d86
14 changed files with 450 additions and 313 deletions

View File

@@ -0,0 +1,28 @@
// This is an example file that shows the usage of semantic tokens.
// clang-format off
char character = 'a';
// ^ ^
// keyword character
int number = 1;
// ^ ^
// keyword number
const char* string = "Hello, World!";
// ^ ^
// keyword string
#pragma once
// ^ ^
// directive pragma
#include <cstdio>
// ^ ^
// directive header
#define MAX 100
// ^ ^
// directive macro

View File

@@ -1,4 +1,5 @@
- implement basic server and client
- implement SemanticTokens
- implement CodeCompletion
- use `TreeTransform` to simplify `DependentNameResolver`
- use `TreeTransform` to simplify `DependentNameResolver`
- refactor `clang/lib/SemaComplete.cpp`