// // EXPUnaryOp.h // Expression // // Created by Ashley on 28/02/2006. // Copyright 2006 __MyCompanyName__. All rights reserved. // #import // #import "EXPSymbolTable.h" #import "EXPStackMachine.h" @class EXPExpression; @interface EXPUnaryOp : EXPExpression { id _left; } + (int) numEXPUnaryOps; - (id) initWithLeft:(id) left; - (void) setLeft:(id) left; - (id) left; //- (double) result: (id)symbolTable; @end @interface EXPUnaryNot : EXPUnaryOp { } @end @interface EXPUnaryPostIncrement : EXPUnaryOp { } @end @interface EXPUnaryPreIncrement : EXPUnaryOp { } @end