Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
před 3 roky |
Itamar
|
4a8afd6b4e
LibCpp: Add public Parser::tokens() method
|
před 3 roky |
Itamar
|
4f1c77a059
LibCpp: Fix end position calculation for various AST node types
|
před 3 roky |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
před 3 roky |
Itamar
|
9da9398bf0
LibCpp: Do macro substitution in the preprocessor instead of the parser
|
před 4 roky |
Itamar
|
0c4dc00f01
LibCpp: Import definitions from headers while processing
|
před 4 roky |
Itamar
|
4673a517f6
LibCpp: Do lexing in the Preprocessor
|
před 4 roky |
Itamar
|
42eb06f045
LibCpp: Don't store entire ASTNode vector in each parser state
|
před 4 roky |
Itamar
|
eb6a15d52b
LibCpp: Only store error messages for the main parser state
|
před 4 roky |
Itamar
|
232013c05b
LibCpp: Add Parser::tokens_in_range(start, end)
|
před 4 roky |
Itamar
|
d7aa831a43
LibCpp: Differentiate between Type and NamedType
|
před 4 roky |
Federico Guerinoni
|
e0f1c237d2
HackStudio: Make TODO entries clickable
|
před 4 roky |
Federico Guerinoni
|
c397e030f4
LibCpp: Add function for retrieving TODO comments from the parser
|
před 4 roky |
Itamar
|
7de6c1489b
LibCpp: Parse basic constructors and destructors
|
před 4 roky |
Itamar
|
fd851ec5c9
LibCpp: Handle class access-specifiers in the Parser
|
před 4 roky |
Itamar
|
dcdb0c7035
LibCpp: Support non-field class members
|
před 4 roky |
Itamar
|
5c42dc854d
LibCpp: Rename m_definitions=>m_preprocessor_definitions
|
před 4 roky |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
před 4 roky |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
před 4 roky |
Itamar
|
4831dc0e30
LibCpp: Support parsing class declarations
|
před 4 roky |
Itamar
|
9e2e36724d
LibCpp: Add TemplatizedName
|
před 4 roky |
Itamar
|
e16036b9cc
LibCpp: Introduce DummyASTNode
|
před 4 roky |
Itamar
|
aa717e6a62
LibCpp: Parse C-Style parse expressions
|
před 4 roky |
Itamar
|
44833f1621
LibCpp: Parse braced initialization list
|
před 4 roky |
Itamar
|
fc503b1368
LibCpp: Parse sizeof() expression
|
před 4 roky |
Itamar
|
8962581c9c
LibCpp: Parse C++ cast expressions
|
před 4 roky |
Itamar
|
646aaa111b
LibCpp: Support parsing templatized function calls
|
před 4 roky |
Itamar
|
3295609aea
LibCpp: Add AST::Name
|
před 4 roky |
Itamar
|
29b6915db9
LibCpp: Parse templatized types
|
před 4 roky |
Itamar
|
1f9f6ea9d6
LibCpp: Support parsing function qualifiers
|
před 4 roky |