Mercurial > projects > ddmd
comparison dmd/XorAssignExp.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | 832f71e6f96c 1628b221808d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.XorAssignExp; | |
2 | |
3 import dmd.BinExp; | |
4 import dmd.Loc; | |
5 import dmd.Expression; | |
6 import dmd.Scope; | |
7 import dmd.InterState; | |
8 import dmd.OutBuffer; | |
9 import dmd.ArrayTypes; | |
10 import dmd.Identifier; | |
11 import dmd.IRState; | |
12 import dmd.Id; | |
13 import dmd.TOK; | |
14 import dmd.backend.elem; | |
15 | |
16 class XorAssignExp : BinExp | |
17 { | |
18 this(Loc loc, Expression e1, Expression e2) | |
19 { | |
20 assert(false); | |
21 super(loc, TOK.init, 0, e1, e2); | |
22 } | |
23 | |
24 Expression semantic(Scope sc) | |
25 { | |
26 assert(false); | |
27 } | |
28 | |
29 Expression interpret(InterState* istate) | |
30 { | |
31 assert(false); | |
32 } | |
33 | |
34 void buildArrayIdent(OutBuffer buf, Expressions arguments) | |
35 { | |
36 assert(false); | |
37 } | |
38 | |
39 Expression buildArrayLoop(Arguments fparams) | |
40 { | |
41 assert(false); | |
42 } | |
43 | |
44 Identifier opId() /* For operator overloading */ | |
45 { | |
46 return Id.xorass; | |
47 } | |
48 | |
49 elem* toElem(IRState* irs) | |
50 { | |
51 assert(false); | |
52 } | |
53 } |