Itamar
|
f4cca20972
LibCpp: Parse inheritance
|
3 anni fa |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 anni fa |
Lenny Maiorani
|
5b7a5b3c01
LibCpp: Change class_name to use StringView instead of char const*
|
3 anni fa |
Itamar
|
7fa7c7d63c
LanguageServers/Cpp: Make find declaration of enums work
|
3 anni fa |
Itamar
|
7b42abccf2
LibCpp: Allow qualified names in AST Declaration nodes
|
3 anni fa |
Itamar
|
36aac14798
LibCpp: Fix Declaration::is_member()
|
3 anni fa |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 anni fa |
Ali Mohammad Pur
|
5f66874ea0
LibCpp: Add support for parsing function types
|
4 anni fa |
Ali Mohammad Pur
|
3319114127
LibCpp: Add support for parsing reference types
|
4 anni fa |
Ali Mohammad Pur
|
8fefbfd5ac
LibCpp: Parse enum members with explicit values
|
4 anni fa |
Itamar
|
b5a02b180c
LibCpp: Use fast_is<T> and verify_cast<T> to replace C-style casts
|
4 anni fa |
Itamar
|
34fc6c7e1c
LibCpp: Make the fields of AST node types private
|
4 anni fa |
Itamar
|
232013c05b
LibCpp: Add Parser::tokens_in_range(start, end)
|
4 anni fa |
Itamar
|
d7aa831a43
LibCpp: Differentiate between Type and NamedType
|
4 anni fa |
Itamar
|
c1ee0c1685
LibCpp: Support parsing enum classes
|
4 anni fa |
Itamar
|
7de6c1489b
LibCpp: Parse basic constructors and destructors
|
4 anni fa |
Itamar
|
dcdb0c7035
LibCpp: Support non-field class members
|
4 anni fa |
Itamar
|
fbf796cd9f
LibCpp: Fix "NumricLiteral" => "NumericLiteral" typo
|
4 anni fa |
Itamar
|
402483ec1f
LibCpp: Generalize ASTNode::dump() to support redirecting its output
|
4 anni fa |
Itamar
|
f28d944122
LibCpp: Support 'auto' Type
|
4 anni fa |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anni fa |
Itamar
|
b87791cada
LibCpp: Add 'Namespace' and 'Member' declaration types
|
4 anni fa |
Itamar
|
c6c83bd80e
HackStudio+LibCpp: Include class members in Locator
|
4 anni fa |
Itamar
|
9e2e36724d
LibCpp: Add TemplatizedName
|
4 anni fa |
Itamar
|
e16036b9cc
LibCpp: Introduce DummyASTNode
|
4 anni fa |
Itamar
|
aa717e6a62
LibCpp: Parse C-Style parse expressions
|
4 anni fa |
Itamar
|
ec2c54ee2e
LibCpp: Parse "arrow" operator
|
4 anni fa |
Itamar
|
44833f1621
LibCpp: Parse braced initialization list
|
4 anni fa |
Itamar
|
fc503b1368
LibCpp: Parse sizeof() expression
|
4 anni fa |
Itamar
|
575d6a8ee1
LibCpp: Parse Bitwise & Logical Or & And operators
|
4 anni fa |