Lines Matching refs:syntaxCopy
106 Statement *Statement::syntaxCopy() in syntaxCopy() function
276 Statement *ErrorStatement::syntaxCopy() in syntaxCopy() function
308 Statement *ExpStatement::syntaxCopy() in syntaxCopy() function
310 return new ExpStatement(loc, exp ? exp->syntaxCopy() : NULL); in syntaxCopy()
481 Statement *DtorExpStatement::syntaxCopy() in syntaxCopy() function
483 return new DtorExpStatement(loc, exp ? exp->syntaxCopy() : NULL, var); in syntaxCopy()
494 Statement *CompileStatement::syntaxCopy() in syntaxCopy() function
496 return new CompileStatement(loc, exp->syntaxCopy()); in syntaxCopy()
561 Statement *CompoundStatement::syntaxCopy() in syntaxCopy() function
568 (*a)[i] = s ? s->syntaxCopy() : NULL; in syntaxCopy()
619 Statement *CompoundDeclarationStatement::syntaxCopy() in syntaxCopy() function
626 (*a)[i] = s ? s->syntaxCopy() : NULL; in syntaxCopy()
639 Statement *UnrolledLoopStatement::syntaxCopy() in syntaxCopy() function
646 (*a)[i] = s ? s->syntaxCopy() : NULL; in syntaxCopy()
670 Statement *ScopeStatement::syntaxCopy() in syntaxCopy() function
672 return new ScopeStatement(loc, statement ? statement->syntaxCopy() : NULL, endloc); in syntaxCopy()
719 Statement *ForwardingStatement::syntaxCopy() in syntaxCopy() function
721 return new ForwardingStatement(loc, statement->syntaxCopy()); in syntaxCopy()
769 Statement *WhileStatement::syntaxCopy() in syntaxCopy() function
772 condition->syntaxCopy(), in syntaxCopy()
773 _body ? _body->syntaxCopy() : NULL, in syntaxCopy()
797 Statement *DoStatement::syntaxCopy() in syntaxCopy() function
800 _body ? _body->syntaxCopy() : NULL, in syntaxCopy()
801 condition->syntaxCopy(), in syntaxCopy()
828 Statement *ForStatement::syntaxCopy() in syntaxCopy() function
831 _init ? _init->syntaxCopy() : NULL, in syntaxCopy()
832 condition ? condition->syntaxCopy() : NULL, in syntaxCopy()
833 increment ? increment->syntaxCopy() : NULL, in syntaxCopy()
834 _body->syntaxCopy(), in syntaxCopy()
877 Statement *ForeachStatement::syntaxCopy() in syntaxCopy() function
881 aggr->syntaxCopy(), in syntaxCopy()
882 _body ? _body->syntaxCopy() : NULL, in syntaxCopy()
930 Statement *ForeachRangeStatement::syntaxCopy() in syntaxCopy() function
933 prm->syntaxCopy(), in syntaxCopy()
934 lwr->syntaxCopy(), in syntaxCopy()
935 upr->syntaxCopy(), in syntaxCopy()
936 _body ? _body->syntaxCopy() : NULL, in syntaxCopy()
963 Statement *IfStatement::syntaxCopy() in syntaxCopy() function
966 prm ? prm->syntaxCopy() : NULL, in syntaxCopy()
967 condition->syntaxCopy(), in syntaxCopy()
968 ifbody ? ifbody->syntaxCopy() : NULL, in syntaxCopy()
969 elsebody ? elsebody->syntaxCopy() : NULL, in syntaxCopy()
983 Statement *ConditionalStatement::syntaxCopy() in syntaxCopy() function
986 condition->syntaxCopy(), in syntaxCopy()
987 ifbody->syntaxCopy(), in syntaxCopy()
988 elsebody ? elsebody->syntaxCopy() : NULL); in syntaxCopy()
1030 Statement *StaticForeachStatement::syntaxCopy() in syntaxCopy() function
1032 return new StaticForeachStatement(loc, sfe->syntaxCopy()); in syntaxCopy()
1068 Statement *PragmaStatement::syntaxCopy() in syntaxCopy() function
1072 _body ? _body->syntaxCopy() : NULL); in syntaxCopy()
1083 Statement *StaticAssertStatement::syntaxCopy() in syntaxCopy() function
1085 return new StaticAssertStatement((StaticAssert *)sa->syntaxCopy(NULL)); in syntaxCopy()
1104 Statement *SwitchStatement::syntaxCopy() in syntaxCopy() function
1107 condition->syntaxCopy(), in syntaxCopy()
1108 _body->syntaxCopy(), in syntaxCopy()
1174 Statement *CaseStatement::syntaxCopy() in syntaxCopy() function
1177 exp->syntaxCopy(), in syntaxCopy()
1178 statement->syntaxCopy()); in syntaxCopy()
1201 Statement *CaseRangeStatement::syntaxCopy() in syntaxCopy() function
1204 first->syntaxCopy(), in syntaxCopy()
1205 last->syntaxCopy(), in syntaxCopy()
1206 statement->syntaxCopy()); in syntaxCopy()
1218 Statement *DefaultStatement::syntaxCopy() in syntaxCopy() function
1220 return new DefaultStatement(loc, statement->syntaxCopy()); in syntaxCopy()
1231 Statement *GotoDefaultStatement::syntaxCopy() in syntaxCopy() function
1245 Statement *GotoCaseStatement::syntaxCopy() in syntaxCopy() function
1247 return new GotoCaseStatement(loc, exp ? exp->syntaxCopy() : NULL); in syntaxCopy()
1266 Statement *ReturnStatement::syntaxCopy() in syntaxCopy() function
1268 return new ReturnStatement(loc, exp ? exp->syntaxCopy() : NULL); in syntaxCopy()
1279 Statement *BreakStatement::syntaxCopy() in syntaxCopy() function
1292 Statement *ContinueStatement::syntaxCopy() in syntaxCopy() function
1306 Statement *SynchronizedStatement::syntaxCopy() in syntaxCopy() function
1309 exp ? exp->syntaxCopy() : NULL, in syntaxCopy()
1310 _body ? _body->syntaxCopy() : NULL); in syntaxCopy()
1334 Statement *WithStatement::syntaxCopy() in syntaxCopy() function
1337 exp->syntaxCopy(), in syntaxCopy()
1338 _body ? _body->syntaxCopy() : NULL, endloc); in syntaxCopy()
1350 Statement *TryCatchStatement::syntaxCopy() in syntaxCopy() function
1357 (*a)[i] = c->syntaxCopy(); in syntaxCopy()
1359 return new TryCatchStatement(loc, _body->syntaxCopy(), a); in syntaxCopy()
1381 Catch *Catch::syntaxCopy() in syntaxCopy() function
1384 type ? type->syntaxCopy() : getThrowable(), in syntaxCopy()
1386 (handler ? handler->syntaxCopy() : NULL)); in syntaxCopy()
1405 Statement *TryFinallyStatement::syntaxCopy() in syntaxCopy() function
1408 _body->syntaxCopy(), finalbody->syntaxCopy()); in syntaxCopy()
1430 Statement *OnScopeStatement::syntaxCopy() in syntaxCopy() function
1432 return new OnScopeStatement(loc, tok, statement->syntaxCopy()); in syntaxCopy()
1492 Statement *ThrowStatement::syntaxCopy() in syntaxCopy() function
1494 ThrowStatement *s = new ThrowStatement(loc, exp->syntaxCopy()); in syntaxCopy()
1507 Statement *DebugStatement::syntaxCopy() in syntaxCopy() function
1510 statement ? statement->syntaxCopy() : NULL); in syntaxCopy()
1541 Statement *GotoStatement::syntaxCopy() in syntaxCopy() function
1615 Statement *LabelStatement::syntaxCopy() in syntaxCopy() function
1617 return new LabelStatement(loc, ident, statement ? statement->syntaxCopy() : NULL); in syntaxCopy()
1684 Statement *AsmStatement::syntaxCopy() in syntaxCopy() function
1702 Statement *InlineAsmStatement::syntaxCopy() in syntaxCopy() function
1724 Statement *GccAsmStatement::syntaxCopy() in syntaxCopy() function
1737 CompoundAsmStatement *CompoundAsmStatement::syntaxCopy() in syntaxCopy() function
1744 (*a)[i] = s ? s->syntaxCopy() : NULL; in syntaxCopy()
1762 Statement *ImportStatement::syntaxCopy() in syntaxCopy() function
1769 (*m)[i] = s->syntaxCopy(NULL); in syntaxCopy()