mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-11 04:52:21 +02:00
'using' formatting fix
This commit is contained in:
parent
8020f6b9d3
commit
32be2ba69c
3 changed files with 11 additions and 0 deletions
|
@ -1307,6 +1307,15 @@ void BfPrinter::Visit(BfTokenPairNode* tokenPairNode)
|
||||||
VisitChild(tokenPairNode->mRight);
|
VisitChild(tokenPairNode->mRight);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BfPrinter::Visit(BfUsingSpecifierNode* usingSpecifier)
|
||||||
|
{
|
||||||
|
Visit(usingSpecifier->ToBase());
|
||||||
|
|
||||||
|
VisitChild(usingSpecifier->mProtection);
|
||||||
|
ExpectSpace();
|
||||||
|
VisitChild(usingSpecifier->mUsingToken);
|
||||||
|
}
|
||||||
|
|
||||||
void BfPrinter::Visit(BfLiteralExpression* literalExpr)
|
void BfPrinter::Visit(BfLiteralExpression* literalExpr)
|
||||||
{
|
{
|
||||||
Visit(literalExpr->ToBase());
|
Visit(literalExpr->ToBase());
|
||||||
|
|
|
@ -146,6 +146,7 @@ public:
|
||||||
virtual void Visit(BfEmptyStatement* emptyStmt) override;
|
virtual void Visit(BfEmptyStatement* emptyStmt) override;
|
||||||
virtual void Visit(BfTokenNode* tokenNode) override;
|
virtual void Visit(BfTokenNode* tokenNode) override;
|
||||||
virtual void Visit(BfTokenPairNode* tokenPairNode) override;
|
virtual void Visit(BfTokenPairNode* tokenPairNode) override;
|
||||||
|
virtual void Visit(BfUsingSpecifierNode* usingSpecifier) override;
|
||||||
virtual void Visit(BfLiteralExpression* literalExpr) override;
|
virtual void Visit(BfLiteralExpression* literalExpr) override;
|
||||||
virtual void Visit(BfStringInterpolationExpression* stringInterpolationExpression) override;
|
virtual void Visit(BfStringInterpolationExpression* stringInterpolationExpression) override;
|
||||||
virtual void Visit(BfIdentifierNode* identifierNode) override;
|
virtual void Visit(BfIdentifierNode* identifierNode) override;
|
||||||
|
|
|
@ -6438,6 +6438,7 @@ BfAstNode* BfReducer::ReadTypeMember(BfTokenNode* tokenNode, bool declStarted, i
|
||||||
if (auto usingSpecifier = BfNodeDynCastExact<BfUsingSpecifierNode>(fieldDecl->mConstSpecifier))
|
if (auto usingSpecifier = BfNodeDynCastExact<BfUsingSpecifierNode>(fieldDecl->mConstSpecifier))
|
||||||
{
|
{
|
||||||
SetProtection(memberDecl, usingSpecifier->mProtection, tokenNode);
|
SetProtection(memberDecl, usingSpecifier->mProtection, tokenNode);
|
||||||
|
usingSpecifier->mTriviaStart = tokenNode->mTriviaStart;
|
||||||
return memberDecl;
|
return memberDecl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue