Home
last modified time | relevance | path

Searched refs:ScopeStatement (Results 1 – 25 of 32) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstatement.h35 class ScopeStatement; variable
130ScopeStatement *isScopeStatement() { return stmt == STMTscope ? (ScopeStatement*… in isScopeStatement()
251 class ScopeStatement : public Statement
257 ScopeStatement *syntaxCopy();
H A Darraytypes.h55 typedef Array<class ScopeStatement *> ScopeStatements;
H A Darraytypes.d49 alias ScopeStatements = Array!(ScopeStatement);
H A Dstatement_rewrite_walker.d78 override void visit(ScopeStatement s) in visit()
H A Dsapply.d85 override void visit(ScopeStatement s) in visit()
H A Dstatement.d311 override void visit(ScopeStatement s) in hasCode()
371 …inout(ScopeStatement) isScopeStatement() { return stmt == STMT.Scope ? cast(type… in isScopeStatement()
699 extern (C++) class ScopeStatement : Statement
711 override ScopeStatement syntaxCopy() in syntaxCopy()
713 return new ScopeStatement(loc, statement ? statement.syntaxCopy() : null, endloc); in syntaxCopy()
H A Dforeachvar.d201 void visitScope(ScopeStatement s) in foreachExpAndVar()
H A Dblockexit.d192 override void visit(ScopeStatement s) in blockExit()
H A Dvisitor.h23 class ScopeStatement; variable
392 virtual void visit(ScopeStatement *s) { visit((Statement *)s); } in visit()
H A Dstatementsem.d333 _body = new ScopeStatement(Loc.initial, _body, Loc.initial); in package()
455 override void visit(ScopeStatement ss) in package()
607 s = new ScopeStatement(fs.loc, s, fs.endloc); in package()
881 foreach (ScopeStatement ss; *fs.gotos) in package()
3521 … Statement ss = new ScopeStatement(ws.loc, new CompoundStatement(ws.loc, es, ws), ws.endloc); in package()
3847 auto ss = new ScopeStatement(gs.loc, gs, gs.loc); in package()
4551 s = new ScopeStatement(loc, s, fs.endloc); in makeTupleForeach()
H A Dparse.d5718 s = new AST.ScopeStatement(loc, s, token.loc);
5726 s = new AST.ScopeStatement(loc, s, token.loc);
5813 s = new AST.ScopeStatement(loc, s, token.loc);
5837 s = new AST.ScopeStatement(loc, s, token.loc);
5863 s = new AST.ScopeStatement(loc, s, token.loc);
5889 s = new AST.ScopeStatement(loc, s, token.loc);
6117 s = new AST.ScopeStatement(loc, s, token.loc);
6215 s = new AST.ScopeStatement(loc, s, token.loc);
6248 s = new AST.ScopeStatement(loc, s, token.loc);
6454 s = new AST.ScopeStatement(loc, s, token.loc);
H A Dcparse.d336 s = new AST.ScopeStatement(loc, s, token.loc);
374 s = new AST.ScopeStatement(loc, s, token.loc);
520 s = new AST.ScopeStatement(loc, s, token.loc);
541 s = new AST.ScopeStatement(loc, s, token.loc);
H A Dparsetimevisitor.d98 void visit(AST.ScopeStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d105 override void visit(AST.ScopeStatement s) in ParseVisitMethods()
H A Dfunc.d2410 s.push(new ScopeStatement(r.loc, r, r.loc)); in buildEnsureRequire()
2437 … s.push(new ScopeStatement(rloc, new CompoundStatement(rloc, sdecl, r.ensure), rloc)); in buildEnsureRequire()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstatement.h39 class ScopeStatement; variable
95 virtual ScopeStatement *isScopeStatement() { return NULL; } in isScopeStatement()
217 class ScopeStatement : public Statement
223 ScopeStatement(Loc loc, Statement *s, Loc endloc);
225 ScopeStatement *isScopeStatement() { return this; } in isScopeStatement()
H A Dstatement.c223 void visit(ScopeStatement *) {} in hasCode()
663 ScopeStatement::ScopeStatement(Loc loc, Statement *s, Loc endloc) in ScopeStatement() function
670 Statement *ScopeStatement::syntaxCopy() in syntaxCopy()
672 return new ScopeStatement(loc, statement ? statement->syntaxCopy() : NULL, endloc); in syntaxCopy()
675 ReturnStatement *ScopeStatement::isReturnStatement() in isReturnStatement()
682 bool ScopeStatement::hasBreak() in hasBreak()
688 bool ScopeStatement::hasContinue() in hasContinue()
H A Darraytypes.h54 typedef Array<class ScopeStatement *> ScopeStatements;
H A Dsapply.c70 void visit(ScopeStatement *s) in visit()
H A Dblockexit.c140 void visit(ScopeStatement *s) in blockExit()
H A Dparse.c5013 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5021 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5096 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5121 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5145 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5171 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5439 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5525 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5562 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
5852 s = new ScopeStatement(loc, s, token.loc); in parseStatement()
H A Dstatementsem.c180 body = new ScopeStatement(Loc(), body, Loc()); in visit()
305 void visit(ScopeStatement *ss) in visit()
434 s = new ScopeStatement(fs->loc, s, fs->endloc); in visit()
727 fwdstmt = new ScopeStatement(loc, fwdstmt, fs->endloc); in makeTupleForeachBody()
3370 … Statement *ss = new ScopeStatement(ws->loc, new CompoundStatement(ws->loc, es, ws), ws->endloc); in visit()
3654 ScopeStatement *ss = new ScopeStatement(gs->loc, gs, gs->loc); in visit()
H A Dvisitor.h23 class ScopeStatement; variable
317 virtual void visit(ScopeStatement *s) { visit((Statement *)s); } in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc1131 void visit (ScopeStatement *s) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc1118 void visit (ScopeStatement *s) in visit()

12