Lines Matching defs:statements
899 semanticFailIfFalse(currentScope()->isFunction(), "Return statements are only valid inside functions");
944 semanticFailIfTrue(strictMode(), "'with' statements are not valid in strict mode");
1002 TreeSourceElements statements = parseSourceElements(context, DontCheckForStrictMode);
1003 failIfFalse(statements, "Cannot parse the body of a switch clause");
1004 TreeClause clause = context.createClause(condition, statements);
1013 TreeSourceElements statements = parseSourceElements(context, DontCheckForStrictMode);
1014 failIfFalse(statements, "Cannot parse the body of a switch clause");
1015 clause = context.createClause(condition, statements);
1028 TreeSourceElements statements = parseSourceElements(context, DontCheckForStrictMode);
1029 failIfFalse(statements, "Cannot parse the body of a switch default clause");
1030 return context.createClause(0, statements);
1077 failIfFalse(catchBlock || finallyBlock, "Try statements must have at least a catch or finally block");
1246 semanticFail("Function statements must have a name");
1354 failIfFalse(name, "Function statements must have a name");
1376 /* Expression and Label statements are ambiguous at LL(1), so we have a