Searched refs:rightNode (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | statementParser.cpp | 686 ir::Expression *rightNode = nullptr; in ParseForInOf() local 707 rightNode = ParseExpression(exprFlags); in ParseForInOf() 718 rightNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR); in ParseForInOf() 730 return {forKind, rightNode, updateNode}; in ParseForInOf() 777 ir::Expression *rightNode = nullptr; in ParseForInOf() local 812 rightNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR); in ParseForInOf() 823 return {ForStatementKind::UPDATE, initNode, rightNode, updateNode}; in ParseForInOf() 833 ir::Expression *rightNode = nullptr; in ParseForUpdate() local 838 rightNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR); in ParseForUpdate() 849 return {rightNode, updateNod in ParseForUpdate() 916 ir::Expression *rightNode = nullptr; ParseForStatement() local [all...] |
H A D | expressionTSParser.cpp | 240 ir::Expression *rightNode = ParseExpression(); in ParsePatternElement() local 243 ir::AstNodeType::ASSIGNMENT_PATTERN, returnNode, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParsePatternElement() 244 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement()
|
H A D | expressionParser.cpp | 1823 ir::Expression *rightNode = ParseExpression(); in ParsePatternElement() local 1826 ir::AstNodeType::ASSIGNMENT_PATTERN, returnNode, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParsePatternElement() 1827 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement() 1946 ir::Expression *rightNode = ParseExpression(); in ParseShorthandProperty() local 1949 ir::AstNodeType::ASSIGNMENT_PATTERN, value, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParseShorthandProperty() 1950 assignmentExpression->SetRange({value->Start(), rightNode->End()}); in ParseShorthandProperty() 1951 end = rightNode->End(); in ParseShorthandProperty()
|
H A D | ASparser.cpp | 410 ir::Expression *rightNode = ParseExpression(); in ParsePatternElement() local 413 ir::AstNodeType::ASSIGNMENT_PATTERN, returnNode, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParsePatternElement() 414 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 1342 ir::Expression *rightNode = nullptr; in ParseForInOf() local 1363 rightNode = ParseExpression(exprFlags); in ParseForInOf() 1374 rightNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA); in ParseForInOf() 1386 return {forKind, rightNode, updateNode}; in ParseForInOf() 1395 ir::Expression *rightNode = nullptr; in ParseForInOf() local 1438 rightNode = ParseExpression(exprFlags); in ParseForInOf() 1440 return {forKind, initNode, rightNode, updateNode}; in ParseForInOf() 1479 rightNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA); in ParseForInOf() 1491 return {forKind, initNode, rightNode, updateNode}; in ParseForInOf() 1501 ir::Expression *rightNode in ParseForUpdate() local 1527 ir::Expression *rightNode = nullptr; ParseForStatement() local [all...] |
H A D | expressionParser.cpp | 1310 ir::Expression *rightNode = parentExpression->Left(); in ParseBinaryExpression() local 1312 auto *binaryOrLogicalExpressionNode = AllocNode<ir::BinaryExpression>(left, rightNode, operatorType); in ParseBinaryExpression() 1313 binaryOrLogicalExpressionNode->SetRange({left->Start(), rightNode->End()}); in ParseBinaryExpression() 1967 ir::Expression *rightNode = ParseExpression(); in ParsePatternElement() local 1970 ir::AstNodeType::ASSIGNMENT_PATTERN, returnNode, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParsePatternElement() 1971 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement() 2076 ir::Expression *rightNode = ParseExpression(); in ParseShorthandProperty() local 2079 ir::AstNodeType::ASSIGNMENT_PATTERN, value, rightNode, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in ParseShorthandProperty() 2080 assignmentExpression->SetRange({value->Start(), rightNode->End()}); in ParseShorthandProperty() 2081 end = rightNode in ParseShorthandProperty() [all...] |
Completed in 15 milliseconds