Lines Matching defs:node
1020 void ParserImpl::ValidateLvalueAssignmentTarget(ir::Expression *node)
1022 switch (node->Type()) {
1024 CheckRestrictedBinding(node->AsIdentifier()->Name(), node->Start());
1036 void ParserImpl::ValidateAssignmentTarget(ExpressionParseFlags flags, ir::Expression *node)
1038 switch (node->Type()) {
1052 return ValidateLvalueAssignmentTarget(node);
1057 void ParserImpl::ValidateArrowParameterBindings(const ir::Expression *node)
1059 switch (node->Type()) {
1061 CheckRestrictedBinding(node->AsIdentifier()->Name(), node->Start());
1068 ValidateArrowParameterBindings(node->AsRestElement()->Argument());
1075 const auto &props = node->AsObjectPattern()->Properties();
1083 const auto &elements = node->AsArrayPattern()->Elements();
1091 ValidateArrowParameterBindings(node->AsAssignmentPattern()->Left());