Home | History | Annotate | Download | only in parsing

Lines Matching refs:WITH

639   // should automatically use scope() as parent, and be fine with
1027 // started with a parenthesis, and the binding pattern error otherwise.
1111 // It should be used whenever we're parsing something with the "cover"
1218 // - all starting with an identifier (i.e., no if, for, while, etc.)
1248 // Parse a SubStatement in strict mode, or with an extra block scope in
2378 // linebreak followed by a property, with ASI
3032 // name if we're dealing with "a = function(){...}();"-like
3110 // TODO(verwaest): Come up with a better solution.
3383 // with positions recorded for function literal and confuse debugger.
3433 // direct eval calls. These calls are all of the form eval(...), with
3488 // after the MemberExpression, it's associated with the rightmost unassociated
3489 // 'new' to create a NewExpression with arguments. However, a NewExpression
3524 // NewExpression with arguments.
3533 with . or [ after the arguments.
3992 // declaration) in the PatternRewriter having to do with removing
4689 // In this case we may simply consume the token and build a template with a
4707 // If we open with a TEMPLATE_SPAN, we must scan the subsequent expression,
4906 // in the body of a function with non-simple parameter list, on
4936 // - all starting with an identifier (i.e., no if, for, while, etc.)
5066 case Token::WITH:
5241 // something starting with an identifier or a parenthesized identifier.
5254 // A native function declaration starts with "native function" with
5422 // 'with' '(' Expression ')' Statement
5424 Expect(Token::WITH, CHECK_OK);
5473 // Allow do-statements to be terminated with and without
5656 // with arrow function names.