00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __OPERATOR_LIB__
00010 #define __OPERATOR_LIB__
00011 #include "symfunimpexp.h"
00012
00013 class __IMPEXP__ CAMoperatorLib
00014 {
00015
00016 public :
00017
00018 virtual int getOperatorIndex(char*){return 0;};
00019 virtual int getUnaryOperatorIndex(char*){return 0;};
00020 virtual int getBinaryOperatorIndex(char*){return 0;};
00021
00022 virtual int getOperatorPriority(int index){return 0;};
00023 virtual char* getOperatorSymbol(int index){return 0;};
00024 virtual int getOperatorCount(){return 0;};
00025 virtual int getOperatorArgCount(int index){return 0;};
00026 };
00027 #endif
00028