Ali Mohammad Pur
|
aeee98b3a1
AK+Everywhere: Remove the null state of DeprecatedString
|
1 năm trước cách đây |
Ali Mohammad Pur
|
12a900b97c
LibCpp: Ignore the #error preprocessor directive
|
2 năm trước cách đây |
Sam Atkins
|
c06f4ac6f5
AK+Everywhere: Make GenericLexer::ignore_until() stop before the value
|
2 năm trước cách đây |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 năm trước cách đây |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 năm trước cách đây |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 năm trước cách đây |
Itamar
|
597ca68e2d
LibCpp: Fix parsing of macro calls
|
3 năm trước cách đây |
Itamar
|
b67a090b79
LibCpp: Fix lexing of IncludePath token
|
3 năm trước cách đây |
Itamar
|
bed60b2d49
LibCpp: Add Preprocessor:unprocessed_token()
|
3 năm trước cách đây |
Idan Horowitz
|
67ce9e28a5
AK: Standardize the behaviour of GenericLexer::consume_until overloads
|
3 năm trước cách đây |
Idan Horowitz
|
d49d2c7ec4
AK: Add a consume_until(StringView) overload to GenericLexer
|
3 năm trước cách đây |
Itamar
|
c3c2fe153b
LibCpp: Add "ignore invalid statements" option to Preprocessor
|
3 năm trước cách đây |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 năm trước cách đây |
Itamar
|
f91974677c
LibCpp: Use lex_iterable() where applicable
|
3 năm trước cách đây |
Itamar
|
7a4a32b112
LibCpp: Lex before processing the source in the Preprocessor
|
3 năm trước cách đây |
Itamar
|
f6c9071f0d
LibCpp: Evaluate function-like macro calls
|
3 năm trước cách đây |
Itamar
|
8505fcb8ae
LibCpp: Understand preprocessor macro definition and invocation
|
3 năm trước cách đây |
Itamar
|
9da9398bf0
LibCpp: Do macro substitution in the preprocessor instead of the parser
|
3 năm trước cách đây |
Itamar
|
0c4dc00f01
LibCpp: Import definitions from headers while processing
|
3 năm trước cách đây |
Itamar
|
4673a517f6
LibCpp: Do lexing in the Preprocessor
|
3 năm trước cách đây |
Ali Mohammad Pur
|
dc68c765b7
LibCpp: Correctly parse lines that end in '\'
|
3 năm trước cách đây |
Itamar
|
0522a4360b
LibCpp: Add option in Preprocessor to keep #include's in processed text
|
4 năm trước cách đây |
Itamar
|
14e0011825
LibCpp: Make Preprocessor::handle_preprocessor_line return keyword
|
4 năm trước cách đây |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 năm trước cách đây |
Vyacheslav Pukhanov
|
0b5d414eba
LibCpp: Add preprocessor option to ignore unsupported keywords
|
4 năm trước cách đây |
Itamar
|
8688259ed9
LanguageServers/Cpp: Support jumping to declaration of preprocessor
|
4 năm trước cách đây |
Itamar
|
7bf6eca9d8
LanguageServers/Cpp: Complete Preprocessor definitions
|
4 năm trước cách đây |
Itamar
|
3658c4c567
LibCpp: Replace defined preprocessor values when parsing
|
4 năm trước cách đây |
Itamar
|
289c466fef
LibCpp: Don't crash on an empty '#' line
|
4 năm trước cách đây |
Itamar
|
85ea60b7f1
LibCpp: Don't fail when encountering #elif statements
|
4 năm trước cách đây |