完成cif，复杂逻辑。包括各种与和或的多条件判断。
以下不能解析的写法：
  以下test、test1表示变量
     不要使用empty，改用test != null && test != ''
     不要使用7>5这种
     不要使用5< test,改用test>5
     不要使用test != test1这种 

cwhen还未完成