view dmd/XorAssignExp.d @ 0:10317f0c89a5

Initial commit
author korDen
date Sat, 24 Oct 2009 08:42:06 +0400
parents
children 832f71e6f96c 1628b221808d
line wrap: on
line source

module dmd.XorAssignExp;

import dmd.BinExp;
import dmd.Loc;
import dmd.Expression;
import dmd.Scope;
import dmd.InterState;
import dmd.OutBuffer;
import dmd.ArrayTypes;
import dmd.Identifier;
import dmd.IRState;
import dmd.Id;
import dmd.TOK;
import dmd.backend.elem;

class XorAssignExp : BinExp
{
    this(Loc loc, Expression e1, Expression e2)
	{
		assert(false);
		super(loc, TOK.init, 0, e1, e2);
	}
	
    Expression semantic(Scope sc)
	{
		assert(false);
	}
	
    Expression interpret(InterState* istate)
	{
		assert(false);
	}
	
    void buildArrayIdent(OutBuffer buf, Expressions arguments)
	{
		assert(false);
	}
	
    Expression buildArrayLoop(Arguments fparams)
	{
		assert(false);
	}

    Identifier opId()    /* For operator overloading */
	{
		return Id.xorass;
	}

    elem* toElem(IRState* irs)
	{
		assert(false);
	}
}