Itamar
|
10cad8a874
LibCpp: Add LOG_SCOPE() macro for debugging the parser's flow
|
4 years ago |
Itamar
|
c1ee0c1685
LibCpp: Support parsing enum classes
|
4 years ago |
Federico Guerinoni
|
e0f1c237d2
HackStudio: Make TODO entries clickable
|
4 years ago |
Federico Guerinoni
|
c397e030f4
LibCpp: Add function for retrieving TODO comments from the parser
|
4 years ago |
Itamar
|
7de6c1489b
LibCpp: Parse basic constructors and destructors
|
4 years ago |
Itamar
|
fd851ec5c9
LibCpp: Handle class access-specifiers in the Parser
|
4 years ago |
Itamar
|
dcdb0c7035
LibCpp: Support non-field class members
|
4 years ago |
Itamar
|
0c9db38e8f
LibCpp: Modify Token::to_string() to include more information
|
4 years ago |
Itamar
|
ef95ddcbfa
LibCpp: Fix match_expression()
|
4 years ago |
Itamar
|
f28d944122
LibCpp: Support 'auto' Type
|
4 years ago |
Itamar
|
0e51aea781
LibCpp: Modify parsing of a Name's scope
|
4 years ago |
Itamar
|
84e41c4565
LibCpp: Modify logic of Parser::index_of_node_at
|
4 years ago |
Itamar
|
5c42dc854d
LibCpp: Rename m_definitions=>m_preprocessor_definitions
|
4 years ago |
Ali Mohammad Pur
|
62af7c4bdf
AK+LibCpp: Remove DEBUG_SPAM in favour of per-application defines
|
4 years ago |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 years ago |
Brian Gianforcaro
|
7a73f11005
LibCpp: Convert ScopeLogger to use AK:SourceLocation
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Itamar
|
4831dc0e30
LibCpp: Support parsing class declarations
|
4 years ago |
Itamar
|
9e2e36724d
LibCpp: Add TemplatizedName
|
4 years ago |
Itamar
|
510b5073de
LanguageServers/Cpp: Refactor logic of find declaration
|
4 years ago |
Itamar
|
e16036b9cc
LibCpp: Introduce DummyASTNode
|
4 years ago |
Itamar
|
aa717e6a62
LibCpp: Parse C-Style parse expressions
|
4 years ago |
Itamar
|
ec2c54ee2e
LibCpp: Parse "arrow" operator
|
4 years ago |
Itamar
|
44833f1621
LibCpp: Parse braced initialization list
|
4 years ago |
Itamar
|
d482b3fd60
LibCpp: Parse empty for loops
|
4 years ago |
Itamar
|
fc503b1368
LibCpp: Parse sizeof() expression
|
4 years ago |
Itamar
|
8bcf5daf3f
LibCpp: Handle 'struct' prefix before a type
|
4 years ago |
Itamar
|
575d6a8ee1
LibCpp: Parse Bitwise & Logical Or & And operators
|
4 years ago |
Itamar
|
8962581c9c
LibCpp: Parse C++ cast expressions
|
4 years ago |
Itamar
|
646aaa111b
LibCpp: Support parsing templatized function calls
|
4 years ago |