Home
last modified time | relevance | path

Searched refs:inPattern (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DexpressionParser.cpp164 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN) != 0; in ParseArrayExpression() local
176 if (inPattern) { in ParseArrayExpression()
208 auto nodeType = inPattern ? ir::AstNodeType::ARRAY_PATTERN : ir::AstNodeType::ARRAY_EXPRESSION; in ParseArrayExpression()
214 if (inPattern) { in ParseArrayExpression()
218 ParseArrayExpressionErrorCheck(arrayExpressionNode, flags, inPattern); in ParseArrayExpression()
223 const ExpressionParseFlags flags, const bool inPattern) in ParseArrayExpressionErrorCheck()
229 } else if (!inPattern && lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseArrayExpressionErrorCheck()
2067 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN) != 0; in ParsePropertyValue() local
2078 if (!inPattern) { in ParsePropertyValue()
2085 if (inPattern) { in ParsePropertyValue()
222 ParseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, const ExpressionParseFlags flags, const bool inPattern) ParseArrayExpressionErrorCheck() argument
2186 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN) != 0; ParseObjectExpression() local
[all...]
H A DparserImpl.cpp960 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN) != 0; in ParseSpreadElement() local
964 if (inPattern) { in ParseSpreadElement()
973 if (inPattern && argument->IsAssignmentExpression()) { in ParseSpreadElement()
977 auto nodeType = inPattern ? ir::AstNodeType::REST_ELEMENT : ir::AstNodeType::SPREAD_ELEMENT; in ParseSpreadElement()
H A DparserImpl.h341 bool inPattern);
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp231 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN); in ParseArrayExpression() local
243 if (inPattern) { in ParseArrayExpression()
275 auto nodeType = inPattern ? ir::AstNodeType::ARRAY_PATTERN : ir::AstNodeType::ARRAY_EXPRESSION; in ParseArrayExpression()
280 if (inPattern) { in ParseArrayExpression()
294 } else if (!inPattern && lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseArrayExpression()
2197 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN); in ParsePropertyValue() local
2208 if (!inPattern) { in ParsePropertyValue()
2215 if (inPattern) { in ParsePropertyValue()
2310 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN); in ParseObjectExpression() local
2322 auto nodeType = inPattern in ParseObjectExpression()
[all...]
H A DparserImpl.cpp4100 bool inPattern = (flags & ExpressionParseFlags::MUST_BE_PATTERN); in ParseSpreadElement() local
4104 if (inPattern) { in ParseSpreadElement()
4121 if (inPattern && argument->IsAssignmentExpression()) { in ParseSpreadElement()
4127 auto nodeType = inPattern ? ir::AstNodeType::REST_ELEMENT : ir::AstNodeType::SPREAD_ELEMENT; in ParseSpreadElement()

Completed in 17 milliseconds