forked from qt-creator/qt-creator
CPlusPlus: Remove unused parser functions
It's unclear whether they should actually be used, but right now their presence is confusing. Change-Id: I15d8a7a2524c3abc668bcd0a4b3e0e956f68b065 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
50
src/libs/3rdparty/cplusplus/Parser.cpp
vendored
50
src/libs/3rdparty/cplusplus/Parser.cpp
vendored
@@ -5676,56 +5676,6 @@ parse_as_unary_expression:
|
|||||||
return parseUnaryExpression(node);
|
return parseUnaryExpression(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Parser::parsePmExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::PointerToMember)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseMultiplicativeExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::Multiplicative)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseAdditiveExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::Additive)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseShiftExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::Shift)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseRelationalExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::Relational)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseEqualityExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::Equality)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseAndExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::And)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseExclusiveOrExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::ExclusiveOr)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseInclusiveOrExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::InclusiveOr)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseLogicalAndExpression(ExpressionAST *&node)
|
|
||||||
{
|
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::LogicalAnd)
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Parser::parseLogicalOrExpression(ExpressionAST *&node)
|
bool Parser::parseLogicalOrExpression(ExpressionAST *&node)
|
||||||
{
|
{
|
||||||
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::LogicalOr)
|
PARSE_EXPRESSION_WITH_OPERATOR_PRECEDENCE(node, Prec::LogicalOr)
|
||||||
|
10
src/libs/3rdparty/cplusplus/Parser.h
vendored
10
src/libs/3rdparty/cplusplus/Parser.h
vendored
@@ -48,8 +48,6 @@ public:
|
|||||||
bool parseQtEnumDeclaration(DeclarationAST *&node);
|
bool parseQtEnumDeclaration(DeclarationAST *&node);
|
||||||
bool parseQtFlags(DeclarationAST *&node);
|
bool parseQtFlags(DeclarationAST *&node);
|
||||||
bool parseQtInterfaces(DeclarationAST *&node);
|
bool parseQtInterfaces(DeclarationAST *&node);
|
||||||
bool parseAdditiveExpression(ExpressionAST *&node);
|
|
||||||
bool parseAndExpression(ExpressionAST *&node);
|
|
||||||
bool parseAsmDefinition(DeclarationAST *&node);
|
bool parseAsmDefinition(DeclarationAST *&node);
|
||||||
bool parseAsmOperandList();
|
bool parseAsmOperandList();
|
||||||
bool parseAsmOperand();
|
bool parseAsmOperand();
|
||||||
@@ -86,10 +84,8 @@ public:
|
|||||||
bool parseElaboratedTypeSpecifier(SpecifierListAST *&node);
|
bool parseElaboratedTypeSpecifier(SpecifierListAST *&node);
|
||||||
bool parseEnumSpecifier(SpecifierListAST *&node);
|
bool parseEnumSpecifier(SpecifierListAST *&node);
|
||||||
bool parseEnumerator(EnumeratorListAST *&node);
|
bool parseEnumerator(EnumeratorListAST *&node);
|
||||||
bool parseEqualityExpression(ExpressionAST *&node);
|
|
||||||
bool parseExceptionDeclaration(ExceptionDeclarationAST *&node);
|
bool parseExceptionDeclaration(ExceptionDeclarationAST *&node);
|
||||||
bool parseExceptionSpecification(ExceptionSpecificationAST *&node);
|
bool parseExceptionSpecification(ExceptionSpecificationAST *&node);
|
||||||
bool parseExclusiveOrExpression(ExpressionAST *&node);
|
|
||||||
bool parseExpression(ExpressionAST *&node);
|
bool parseExpression(ExpressionAST *&node);
|
||||||
bool parseExpressionOrDeclarationStatement(StatementAST *&node);
|
bool parseExpressionOrDeclarationStatement(StatementAST *&node);
|
||||||
bool parseExpressionStatement(StatementAST *&node);
|
bool parseExpressionStatement(StatementAST *&node);
|
||||||
@@ -98,7 +94,6 @@ public:
|
|||||||
bool parseForStatement(StatementAST *&node);
|
bool parseForStatement(StatementAST *&node);
|
||||||
bool parseFunctionBody(StatementAST *&node);
|
bool parseFunctionBody(StatementAST *&node);
|
||||||
bool parseIfStatement(StatementAST *&node);
|
bool parseIfStatement(StatementAST *&node);
|
||||||
bool parseInclusiveOrExpression(ExpressionAST *&node);
|
|
||||||
bool parseInitDeclarator(DeclaratorAST *&node, SpecifierListAST *decl_specifier_list, ClassSpecifierAST *declaringClass);
|
bool parseInitDeclarator(DeclaratorAST *&node, SpecifierListAST *decl_specifier_list, ClassSpecifierAST *declaringClass);
|
||||||
bool parseInitializerList(ExpressionListAST *&node);
|
bool parseInitializerList(ExpressionListAST *&node);
|
||||||
bool parseInitializer(ExpressionAST *&node, int *equals_token);
|
bool parseInitializer(ExpressionAST *&node, int *equals_token);
|
||||||
@@ -106,12 +101,10 @@ public:
|
|||||||
bool parseLabeledStatement(StatementAST *&node);
|
bool parseLabeledStatement(StatementAST *&node);
|
||||||
bool parseLinkageBody(DeclarationAST *&node);
|
bool parseLinkageBody(DeclarationAST *&node);
|
||||||
bool parseLinkageSpecification(DeclarationAST *&node);
|
bool parseLinkageSpecification(DeclarationAST *&node);
|
||||||
bool parseLogicalAndExpression(ExpressionAST *&node);
|
|
||||||
bool parseLogicalOrExpression(ExpressionAST *&node);
|
bool parseLogicalOrExpression(ExpressionAST *&node);
|
||||||
bool parseMemInitializer(MemInitializerListAST *&node);
|
bool parseMemInitializer(MemInitializerListAST *&node);
|
||||||
bool parseMemInitializerList(MemInitializerListAST *&node);
|
bool parseMemInitializerList(MemInitializerListAST *&node);
|
||||||
bool parseMemberSpecification(DeclarationAST *&node, ClassSpecifierAST *declaringClass);
|
bool parseMemberSpecification(DeclarationAST *&node, ClassSpecifierAST *declaringClass);
|
||||||
bool parseMultiplicativeExpression(ExpressionAST *&node);
|
|
||||||
bool parseTemplateId(NameAST *&node, int template_token = 0);
|
bool parseTemplateId(NameAST *&node, int template_token = 0);
|
||||||
bool parseClassOrNamespaceName(NameAST *&node);
|
bool parseClassOrNamespaceName(NameAST *&node);
|
||||||
bool parseNameId(NameAST *&node);
|
bool parseNameId(NameAST *&node);
|
||||||
@@ -133,7 +126,6 @@ public:
|
|||||||
bool parseParameterDeclaration(ParameterDeclarationAST *&node);
|
bool parseParameterDeclaration(ParameterDeclarationAST *&node);
|
||||||
bool parseParameterDeclarationClause(ParameterDeclarationClauseAST *&node);
|
bool parseParameterDeclarationClause(ParameterDeclarationClauseAST *&node);
|
||||||
bool parseParameterDeclarationList(ParameterDeclarationListAST *&node);
|
bool parseParameterDeclarationList(ParameterDeclarationListAST *&node);
|
||||||
bool parsePmExpression(ExpressionAST *&node);
|
|
||||||
bool parseTypeidExpression(ExpressionAST *&node);
|
bool parseTypeidExpression(ExpressionAST *&node);
|
||||||
bool parseTypenameCallExpression(ExpressionAST *&node);
|
bool parseTypenameCallExpression(ExpressionAST *&node);
|
||||||
bool parseCorePostfixExpression(ExpressionAST *&node);
|
bool parseCorePostfixExpression(ExpressionAST *&node);
|
||||||
@@ -141,8 +133,6 @@ public:
|
|||||||
bool parsePrimaryExpression(ExpressionAST *&node);
|
bool parsePrimaryExpression(ExpressionAST *&node);
|
||||||
bool parseNestedExpression(ExpressionAST *&node);
|
bool parseNestedExpression(ExpressionAST *&node);
|
||||||
bool parsePtrOperator(PtrOperatorListAST *&node);
|
bool parsePtrOperator(PtrOperatorListAST *&node);
|
||||||
bool parseRelationalExpression(ExpressionAST *&node);
|
|
||||||
bool parseShiftExpression(ExpressionAST *&node);
|
|
||||||
bool parseStatement(StatementAST *&node, bool blockLabeledStatement = false);
|
bool parseStatement(StatementAST *&node, bool blockLabeledStatement = false);
|
||||||
bool parseThisExpression(ExpressionAST *&node);
|
bool parseThisExpression(ExpressionAST *&node);
|
||||||
bool parseBoolLiteral(ExpressionAST *&node);
|
bool parseBoolLiteral(ExpressionAST *&node);
|
||||||
|
Reference in New Issue
Block a user