LibCpp: Support parsing function qualifiers

This commit is contained in:
Itamar 2021-03-27 19:19:53 +03:00 committed by Andreas Kling
commit 1f9f6ea9d6
Notes: sideshowbarker 2024-07-18 20:42:18 +09:00
4 changed files with 58 additions and 10 deletions

View file

@ -51,6 +51,13 @@ void TranslationUnit::dump(size_t indent) const
void FunctionDeclaration::dump(size_t indent) const
{
ASTNode::dump(indent);
String qualifiers_string;
if (!m_qualifiers.is_empty()) {
print_indent(indent+1);
outln("[{}]", String::join(" ", m_qualifiers));
}
m_return_type->dump(indent + 1);
if (!m_name.is_null()) {
print_indent(indent + 1);