1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-28 21:12:06 +00:00
serenity/Userland/Libraries/LibCpp/Tests
Itamar dcdb0c7035 LibCpp: Support non-field class members
Previously, we had a special ASTNode for class members,
"MemberDeclaration", which only represented fields.

This commit removes MemberDeclaration and instead uses regular
Declaration nodes for representing the members of a class.

This means that we can now also parse methods, inner-classes, and other
declarations that appear inside of a class.
2021-06-09 22:26:46 +02:00
..
function-decl.ast LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
function-decl.cpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
if-else.ast LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
if-else.cpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
local-vars.ast LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
local-vars.cpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
strace.ast LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
strace.cpp LibCpp: Revert change to strace.cpp AST test from bf8fd4c 2021-06-04 00:03:25 +02:00
struct.ast LibCpp: Support non-field class members 2021-06-09 22:26:46 +02:00
struct.cpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00