Home
last modified time | relevance | path

Searched refs:breakStatement (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/
H A DcheckerContext.cpp400 void CheckerContext::OnBreakStatement(ir::BreakStatement const *breakStatement) in OnBreakStatement() argument
402 ir::Statement const *targetStatement = breakStatement->Target()->AsStatement(); in OnBreakStatement()
429 if (!inInnerScope(variable->AsLocalVariable()->GetScope(), breakStatement)) { in OnBreakStatement()
H A DcheckerContext.h233 void OnBreakStatement(ir::BreakStatement const *breakStatement);
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementParser.cpp40 #include "ir/statements/breakStatement.h"
455 auto *breakStatement = AllocNode<ir::BreakStatement>(); in ParseBreakStatement() local
456 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement()
462 return breakStatement; in ParseBreakStatement()
478 auto *breakStatement = AllocNode<ir::BreakStatement>(identNode); in ParseBreakStatement() local
479 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement()
482 ConsumeSemicolon(breakStatement); in ParseBreakStatement()
484 return breakStatement; in ParseBreakStatement()
/arkcompiler/ets_frontend/es2panda/parser/
H A DstatementParser.cpp41 #include <ir/statements/breakStatement.h>
1038 auto *breakStatement = AllocNode<ir::BreakStatement>(); in ParseBreakStatement() local
1039 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement()
1044 return breakStatement; in ParseBreakStatement()
1060 auto *breakStatement = AllocNode<ir::BreakStatement>(identNode); in ParseBreakStatement() local
1061 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement()
1064 ConsumeSemicolon(breakStatement); in ParseBreakStatement()
1066 return breakStatement; in ParseBreakStatement()

Completed in 9 milliseconds