mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:48:12 +00:00
LibCpp: Support parsing '!=" operator
This commit is contained in:
parent
68e9a05472
commit
fe4122bbae
3 changed files with 9 additions and 2 deletions
|
@ -420,7 +420,8 @@ bool Parser::match_secondary_expression()
|
|||
|| type == Token::Type::GreaterGreaterEquals
|
||||
|| type == Token::Type::EqualsEquals
|
||||
|| type == Token::Type::AndAnd
|
||||
|| type == Token::Type::PipePipe;
|
||||
|| type == Token::Type::PipePipe
|
||||
|| type == Token::Type::ExclamationMarkEquals;
|
||||
}
|
||||
|
||||
NonnullRefPtr<Expression> Parser::parse_primary_expression(ASTNode& parent)
|
||||
|
@ -549,6 +550,8 @@ NonnullRefPtr<Expression> Parser::parse_secondary_expression(ASTNode& parent, No
|
|||
return parse_binary_expression(parent, lhs, BinaryOp::LessThan);
|
||||
case Token::Type::EqualsEquals:
|
||||
return parse_binary_expression(parent, lhs, BinaryOp::EqualsEquals);
|
||||
case Token::Type::ExclamationMarkEquals:
|
||||
return parse_binary_expression(parent, lhs, BinaryOp::NotEqual);
|
||||
case Token::Type::Equals:
|
||||
return parse_assignment_expression(parent, lhs, AssignmentOp::Assignment);
|
||||
case Token::Type::Dot: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue