Commit Graph

46 Commits

Author SHA1 Message Date
ykiko
7b450dc97e Some clean. 2024-10-15 17:52:29 +08:00
ykiko
1b94b995a6 Remove ParsedAST::build and Preamble::build. 2024-10-14 19:56:11 +08:00
ykiko
876c59778e Refactor Compiler class. 2024-10-14 19:26:51 +08:00
ykiko
b6a8fd5475 Basic logic for building PCM. 2024-10-13 18:32:03 +08:00
ykiko
68fdb35d57 Some update. 2024-10-13 15:46:43 +08:00
ykiko
3f13cd6e64 Basic logic of generating PCH and reusing. 2024-10-13 15:46:20 +08:00
ykiko
52302e4534 Some update. 2024-10-11 16:24:17 +08:00
ykiko
37d7a048f4 Add test for ASTVisitor for convenient check. 2024-10-10 22:17:22 +08:00
ykiko
4df17bdd1e Implement basic logic of SelectionTree. 2024-10-10 22:16:50 +08:00
ykiko
0540c67c52 Update SelectionTree. 2024-10-07 21:19:30 +08:00
ykiko
36cabb9529 Some update. 2024-10-04 21:57:59 +08:00
ykiko
8e967debea Add test for CodeCompletion. 2024-10-04 17:29:49 +08:00
ykiko
88dc09e964 Refactor tests. 2024-10-03 18:36:27 +08:00
ykiko
cf6dca6d4a Update TemplateResolver. 2024-10-03 17:29:56 +08:00
ykiko
a53367c63f Some update. 2024-10-02 17:01:26 +08:00
ykiko
61c6f3dd8a Update TemplateResolver. 2024-10-02 17:01:19 +08:00
ykiko
91bce3aa0c some update. 2024-09-27 22:58:43 +08:00
ykiko
f976e31ed5 Fix compile error. 2024-09-23 22:50:52 +08:00
ykiko
bd882c50c6 Add pack and unpack for CSIF. 2024-09-23 22:37:00 +08:00
ykiko
faac7eb905 update Index format. 2024-09-22 18:47:34 +08:00
ykiko
1b5a50e859 update command. 2024-09-21 21:54:07 +08:00
ykiko
d030bc2800 some update. 2024-09-21 11:48:55 +08:00
ykiko
ebddecede8 some update. 2024-09-19 14:51:56 +08:00
ykiko
53aeb39f16 some update. 2024-09-16 11:14:14 +08:00
ykiko
b2fc464d86 some update. 2024-09-15 13:50:49 +08:00
ykiko
783edfe709 Successfully implemented SemanticTokens communication between the client and server. 2024-09-12 22:02:48 +08:00
ykiko
90dfc40665 Update Server. 2024-09-11 17:40:32 +08:00
ykiko
f4461ee53a Fix json serialization. 2024-09-11 16:17:26 +08:00
ykiko
8b48f9d9e8 basic support of json serialization. 2024-09-08 15:59:03 +08:00
ykiko
1838856e81 update docus. 2024-09-08 12:04:27 +08:00
ykiko
bcac046da4 Of course, std::list can pass now !!! 2024-09-07 19:10:47 +08:00
ykiko
053fd3511a Resolver can handle std::vector now !!!! 2024-09-07 19:07:07 +08:00
ykiko
13a8cbef6e Resolver now can handle inner template class! 2024-09-07 17:38:39 +08:00
ykiko
37d67aa7be Resolver can handle DependentTemplateSpecializationType now. 2024-09-07 12:30:41 +08:00
ykiko
4e331bc8a2 add dealias for Resolver. 2024-09-07 11:11:41 +08:00
ykiko
eb9913234b add some new test for Resolver. 2024-09-06 22:40:47 +08:00
ykiko
6f7f2bb8a0 add test for Resolver. 2024-09-06 18:36:24 +08:00
ykiko
605d1f8042 update Resolver. 2024-09-04 23:22:14 +08:00
ykiko
7134a9c0a8 update CMAKE. 2024-09-04 17:16:43 +08:00
ykiko
18937b4175 update Protocol. 2024-09-03 20:14:47 +08:00
ykiko
74a6e8992a some update of DependentNameResolver. 2024-09-03 13:38:15 +08:00
ykiko
16f7a1f003 clear the project. 2024-08-29 20:10:14 +08:00
ykiko
1f98e6559d some update. 2024-07-11 21:36:03 +08:00
ykiko
b46ff17820 add docs. 2024-07-11 12:04:09 +08:00
ykiko
aae15e7b56 some update. 2024-07-10 12:46:04 +08:00
ykiko
2cc74bdc1e some update. 2024-07-05 23:32:40 +08:00