Lines Matching refs:BreakableStatementChecker
22 void BreakableStatementChecker::Check(Statement* stmt) {
27 void BreakableStatementChecker::Check(Expression* expr) {
32 void BreakableStatementChecker::VisitVariableDeclaration(
36 void BreakableStatementChecker::VisitFunctionDeclaration(
40 void BreakableStatementChecker::VisitModuleDeclaration(
44 void BreakableStatementChecker::VisitImportDeclaration(
48 void BreakableStatementChecker::VisitExportDeclaration(
53 void BreakableStatementChecker::VisitModuleLiteral(ModuleLiteral* module) {
57 void BreakableStatementChecker::VisitModuleVariable(ModuleVariable* module) {
61 void BreakableStatementChecker::VisitModulePath(ModulePath* module) {
65 void BreakableStatementChecker::VisitModuleUrl(ModuleUrl* module) {
69 void BreakableStatementChecker::VisitModuleStatement(ModuleStatement* stmt) {
73 void BreakableStatementChecker::VisitBlock(Block* stmt) {
77 void BreakableStatementChecker::VisitExpressionStatement(
84 void BreakableStatementChecker::VisitEmptyStatement(EmptyStatement* stmt) {
88 void BreakableStatementChecker::VisitIfStatement(IfStatement* stmt) {
94 void BreakableStatementChecker::VisitContinueStatement(
99 void BreakableStatementChecker::VisitBreakStatement(BreakStatement* stmt) {
103 void BreakableStatementChecker::VisitReturnStatement(ReturnStatement* stmt) {
109 void BreakableStatementChecker::VisitWithStatement(WithStatement* stmt) {
114 void BreakableStatementChecker::VisitSwitchStatement(SwitchStatement* stmt) {
120 void BreakableStatementChecker::VisitDoWhileStatement(DoWhileStatement* stmt) {
126 void BreakableStatementChecker::VisitWhileStatement(WhileStatement* stmt) {
132 void BreakableStatementChecker::VisitForStatement(ForStatement* stmt) {
140 void BreakableStatementChecker::VisitForInStatement(ForInStatement* stmt) {
146 void BreakableStatementChecker::VisitForOfStatement(ForOfStatement* stmt) {
152 void BreakableStatementChecker::VisitTryCatchStatement(
159 void BreakableStatementChecker::VisitTryFinallyStatement(
166 void BreakableStatementChecker::VisitDebuggerStatement(
173 void BreakableStatementChecker::VisitCaseClause(CaseClause* clause) {
177 void BreakableStatementChecker::VisitFunctionLiteral(FunctionLiteral* expr) {
181 void BreakableStatementChecker::VisitNativeFunctionLiteral(
186 void BreakableStatementChecker::VisitConditional(Conditional* expr) {
190 void BreakableStatementChecker::VisitVariableProxy(VariableProxy* expr) {
194 void BreakableStatementChecker::VisitLiteral(Literal* expr) {
198 void BreakableStatementChecker::VisitRegExpLiteral(RegExpLiteral* expr) {
202 void BreakableStatementChecker::VisitObjectLiteral(ObjectLiteral* expr) {
206 void BreakableStatementChecker::VisitArrayLiteral(ArrayLiteral* expr) {
210 void BreakableStatementChecker::VisitAssignment(Assignment* expr) {
225 void BreakableStatementChecker::VisitYield(Yield* expr) {
231 void BreakableStatementChecker::VisitThrow(Throw* expr) {
237 void BreakableStatementChecker::VisitProperty(Property* expr) {
243 void BreakableStatementChecker::VisitCall(Call* expr) {
249 void BreakableStatementChecker::VisitCallNew(CallNew* expr) {
255 void BreakableStatementChecker::VisitCallRuntime(CallRuntime* expr) {
259 void BreakableStatementChecker::VisitUnaryOperation(UnaryOperation* expr) {
264 void BreakableStatementChecker::VisitCountOperation(CountOperation* expr) {
269 void BreakableStatementChecker::VisitBinaryOperation(BinaryOperation* expr) {
278 void BreakableStatementChecker::VisitCompareOperation(CompareOperation* expr) {
284 void BreakableStatementChecker::VisitThisFunction(ThisFunction* expr) {
816 BreakableStatementChecker checker(zone());
838 BreakableStatementChecker checker(zone());