Mercurial > projects > ddmd
comparison dmd/NewExp.d @ 53:a8b50ff7f201
ForeachStatement.syntaxCopy
SliceExp.syntaxCopy
AnonDeclaration.syntaxCopy
SwitchStatement.syntaxCopy
CaseStatement.syntaxCopy
BreakStatement.syntaxCopy
ThrowStatement.syntaxCopy
NewExp.syntaxCopy
DefaultStatement.syntaxCopy
AssertExp.syntaxCopy
ClassDeclaration.syntaxCopy
TypeTypedef.constConv
eval_builtin
ComplexExp.isConst
DVCondition.syntaxCopy
OrExp.getIntRange
AndExp.getIntRange
getMask
IntegerExp.getIntRange
Type.sizemask
CastExp.getIntRange
Expression.getIntRange
author | korDen |
---|---|
date | Sat, 21 Aug 2010 12:15:47 +0400 |
parents | 10317f0c89a5 |
children | 4290d870944a |
comparison
equal
deleted
inserted
replaced
52:69d078c417c6 | 53:a8b50ff7f201 |
---|---|
66 this.arguments = arguments; | 66 this.arguments = arguments; |
67 } | 67 } |
68 | 68 |
69 Expression syntaxCopy() | 69 Expression syntaxCopy() |
70 { | 70 { |
71 assert(false); | 71 return new NewExp(loc, |
72 thisexp ? thisexp.syntaxCopy() : null, | |
73 arraySyntaxCopy(newargs), | |
74 newtype.syntaxCopy(), arraySyntaxCopy(arguments)); | |
72 } | 75 } |
73 | 76 |
74 Expression semantic(Scope sc) | 77 Expression semantic(Scope sc) |
75 { | 78 { |
76 int i; | 79 int i; |