BinaryExprAST.h added prepocessor directive