Home
last modified time | relevance | path

Searched refs:rightNode (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementParser.cpp686 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 DexpressionTSParser.cpp240 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 DexpressionParser.cpp1823 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 DASparser.cpp410 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 DstatementParser.cpp1342 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 DexpressionParser.cpp1310 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