Lines Matching refs:syntaxCopy

94     Statement syntaxCopy()
110 (*b)[i] = s ? s.syntaxCopy() : null;
418 override ErrorStatement syntaxCopy()
478 override ExpStatement syntaxCopy()
480 return new ExpStatement(loc, exp ? exp.syntaxCopy() : null);
502 override DtorExpStatement syntaxCopy()
504 return new DtorExpStatement(loc, exp ? exp.syntaxCopy() : null, var);
533 override CompileStatement syntaxCopy()
592 override CompoundStatement syntaxCopy()
641 override CompoundDeclarationStatement syntaxCopy()
646 (*a)[i] = s ? s.syntaxCopy() : null;
671 override UnrolledLoopStatement syntaxCopy()
676 (*a)[i] = s ? s.syntaxCopy() : null;
711 override ScopeStatement syntaxCopy()
713 return new ScopeStatement(loc, statement ? statement.syntaxCopy() : null, endloc);
769 override ForwardingStatement syntaxCopy()
771 return new ForwardingStatement(loc, statement.syntaxCopy());
800 override WhileStatement syntaxCopy()
803 condition.syntaxCopy(),
804 _body ? _body.syntaxCopy() : null,
805 endloc, param ? param.syntaxCopy() : null);
841 override DoStatement syntaxCopy()
844 _body ? _body.syntaxCopy() : null,
845 condition.syntaxCopy(),
891 override ForStatement syntaxCopy()
894 _init ? _init.syntaxCopy() : null,
895 condition ? condition.syntaxCopy() : null,
896 increment ? increment.syntaxCopy() : null,
897 _body.syntaxCopy(),
952 override ForeachStatement syntaxCopy()
956 aggr.syntaxCopy(),
957 _body ? _body.syntaxCopy() : null,
1002 override ForeachRangeStatement syntaxCopy()
1004 return new ForeachRangeStatement(loc, op, prm.syntaxCopy(), lwr.syntaxCopy(), upr.syntaxCopy(), _body ? _body.syntaxCopy() : null, endloc);
1045 override IfStatement syntaxCopy()
1048 prm ? prm.syntaxCopy() : null,
1049 condition.syntaxCopy(),
1050 ifbody ? ifbody.syntaxCopy() : null,
1051 elsebody ? elsebody.syntaxCopy() : null,
1078 override ConditionalStatement syntaxCopy()
1080 return new ConditionalStatement(loc, condition.syntaxCopy(), ifbody.syntaxCopy(), elsebody ? elsebody.syntaxCopy() : null);
1111 override StaticForeachStatement syntaxCopy()
1113 return new StaticForeachStatement(loc, sfe.syntaxCopy());
1139 override PragmaStatement syntaxCopy()
1141 return new PragmaStatement(loc, ident, Expression.arraySyntaxCopy(args), _body ? _body.syntaxCopy() : null);
1163 override StaticAssertStatement syntaxCopy()
1165 return new StaticAssertStatement(sa.syntaxCopy(null));
1200 override SwitchStatement syntaxCopy()
1202 return new SwitchStatement(loc, condition.syntaxCopy(), _body.syntaxCopy(), isFinal);
1275 override CaseStatement syntaxCopy()
1277 return new CaseStatement(loc, exp.syntaxCopy(), statement.syntaxCopy());
1303 override CaseRangeStatement syntaxCopy()
1305 return new CaseRangeStatement(loc, first.syntaxCopy(), last.syntaxCopy(), statement.syntaxCopy());
1329 override DefaultStatement syntaxCopy()
1331 return new DefaultStatement(loc, statement.syntaxCopy());
1352 override GotoDefaultStatement syntaxCopy()
1378 override GotoCaseStatement syntaxCopy()
1380 return new GotoCaseStatement(loc, exp ? exp.syntaxCopy() : null);
1426 override ReturnStatement syntaxCopy()
1428 return new ReturnStatement(loc, exp ? exp.syntaxCopy() : null);
1455 override BreakStatement syntaxCopy()
1479 override ContinueStatement syntaxCopy()
1505 override SynchronizedStatement syntaxCopy()
1507 return new SynchronizedStatement(loc, exp ? exp.syntaxCopy() : null, _body ? _body.syntaxCopy() : null);
1544 override WithStatement syntaxCopy()
1546 return new WithStatement(loc, exp.syntaxCopy(), _body ? _body.syntaxCopy() : null, endloc);
1572 override TryCatchStatement syntaxCopy()
1577 (*a)[i] = c.syntaxCopy();
1579 return new TryCatchStatement(loc, _body.syntaxCopy(), a);
1618 Catch syntaxCopy()
1620 auto c = new Catch(loc, type ? type.syntaxCopy() : getThrowable(), ident, (handler ? handler.syntaxCopy() : null));
1650 override TryFinallyStatement syntaxCopy()
1652 return new TryFinallyStatement(loc, _body.syntaxCopy(), finalbody.syntaxCopy());
1686 override ScopeGuardStatement syntaxCopy()
1688 return new ScopeGuardStatement(loc, tok, statement.syntaxCopy());
1713 override ThrowStatement syntaxCopy()
1715 auto s = new ThrowStatement(loc, exp.syntaxCopy());
1738 override DebugStatement syntaxCopy()
1740 return new DebugStatement(loc, statement ? statement.syntaxCopy() : null);
1767 override GotoStatement syntaxCopy()
1876 override LabelStatement syntaxCopy()
1878 return new LabelStatement(loc, ident, statement ? statement.syntaxCopy() : null);
1937 override AsmStatement syntaxCopy()
1964 override InlineAsmStatement syntaxCopy()
1996 override GccAsmStatement syntaxCopy()
2020 override CompoundAsmStatement syntaxCopy()
2025 (*a)[i] = s ? s.syntaxCopy() : null;
2049 override ImportStatement syntaxCopy()
2054 (*m)[i] = s.syntaxCopy(null);