1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 04:57:44 +00:00

LibCodeComprehension: Re-organize code comprehension related code

This moves all code comprehension-related code to a new library,
LibCodeComprehension.

This also moves some types related to code comprehension tasks (such as
autocomplete, find declaration) out of LibGUI and into
LibCodeComprehension.
This commit is contained in:
Itamar 2022-05-14 17:09:24 +03:00 committed by Andreas Kling
parent a2c34554cd
commit b35293d945
65 changed files with 685 additions and 491 deletions

View file

@ -0,0 +1,5 @@
#include "sample_heade
#include <sys/cdef
void foo() {}

View file

@ -0,0 +1,4 @@
int main(int argc, char** argv)
{
ar
}

View file

@ -0,0 +1,5 @@
int main(int argc, char** argv)
{
int myvar1 = 3;
myv
}

View file

@ -0,0 +1,7 @@
struct MyStruct {
int x;
};
void foo()
{
MyS
}

View file

@ -0,0 +1,4 @@
int main(int argc, char** argv)
{
argv = nullptr;
}

View file

@ -0,0 +1,8 @@
void foo(int x, char y);
void bar()
{
foo();
foo(123, 'b');
foo(
}

View file

@ -0,0 +1,3 @@
#pragma once
int bar();