Diff
Not logged in

Differences From Artifact [e79569cb2ae94b8c]:

To Artifact [a264a204623245e6]:


62 62 class AssignExpression : Expression 63 63 { 64 64 Expression lhs; 65 65 Expression rhs; 66 66 mixin SimpleConstructor; 67 67 mixin SimpleCompare; // do not take "pos" into account 68 68 } 69 + 69 70 class FuncallExpression : Expression 70 71 { 71 72 Expression fun; 72 73 Expression[] args; 73 74 this(immutable LexPosition pos, Expression fun, Expression[] args...) 74 75 { super(pos); this.fun=fun; this.args=args.dup; } 75 76 mixin SimpleCompare; // do not take "pos" into account 76 77 } 78 + 79 +class FunLiteralExpression : Expression 80 +{ 81 + string[] params; 82 + Program funbody; 83 + mixin SimpleConstructor; 84 + mixin SimpleCompare; // do not take "pos" into account 85 +}