iyush
ac435f914c
LibCpp: Support for parsing c-style fixed arrays (arr[2])
...
Also adds tests for finding declaration of arrays inside
CppComprehension which requires proper parsing for passing.
Side-effect of this patch: if we ctrl+click on array variables, it
should jump to the correct declaration inside HackStudio.
2023-04-26 09:40:25 +01:00
Cameron Youell
03008ec4e0
Tests: Use FileSystem
instead of DeprecatedFile
2023-04-09 20:58:54 -06:00
Tim Schumacher
d43a7eae54
LibCore: Rename File
to DeprecatedFile
...
As usual, this removes many unused includes and moves used includes
further down the chain.
2023-02-13 00:50:07 +00:00
Poseydon42
3cd04f40e1
LibCpp: Parse 'using namespace' declarations
...
This gets us a little bit closer to a fully capable C++ parser.
2023-01-27 12:40:40 +01:00
Itamar
f4cca20972
LibCpp: Parse inheritance
2022-04-17 10:09:23 +04:30
Itamar
610b380515
Libraries/LibCpp: Add parser test for out-of-line function definitions
2022-02-23 00:48:44 +00:00
Itamar
605becb28b
LibCpp: Update regressions tests results
...
The LibCpp regression tests results have to be updated after tweaking
the token end position calculation logic of some token types.
2022-02-09 00:51:31 +01:00
Itamar
a38c330c68
LibCpp: Move parser tests to Userland/Libraries/LibCpp/Tests/parser
2021-08-14 12:40:55 +02:00