F
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define F(x, y, z) ((z) ^ ((x) & ((y) ^ (z))))
#define F 0 /* character never appears in text */
#undef F
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define F(x, y, z) ((z) ^ ((x) & ((y) ^ (z))))
#define F(x, y, z) (((x) & (y)) | (~(x) & (z)))
#define F(x,y,z) ((((y) ^ (z)) & (x)) ^ (z))
#define F W
#define F(val) (new FloatToken(val, -1))
#undef F