示例#1
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr10(self, t):
     'SetExpr : ArithExpr NOT IN LSQUARE ValueList RSQUARE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'), symbols.listValue(t[5]))
示例#2
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr2(self, t):
     'SetExpr : ArithExpr NOT IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'), t[5])
示例#3
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr9(self, t):
     'SetExpr : ArithExpr IN LSQUARE ValueList RSQUARE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'), symbols.listValue(t[4]))
示例#4
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr__2(self, t):
     'SetExpr : ArithExpr NOT IN AttributeValue'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'), symbols.attributeValue(t[4]))
示例#5
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr1(self, t):
     'SetExpr : ArithExpr IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'), t[4])
示例#6
0
 def p_SetExpr10(self, t):
     'SetExpr : ArithExpr NOT IN LSQUARE ValueList RSQUARE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'),
                                  symbols.listValue(t[5]))
示例#7
0
文件: parser.py 项目: timtadh/pyflwor
 def p_SetExpr__1(self, t):
     'SetExpr : ArithExpr IN AttributeValue'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'), symbols.attributeValue(t[3]))
示例#8
0
 def p_SetExpr9(self, t):
     'SetExpr : ArithExpr IN LSQUARE ValueList RSQUARE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'),
                                  symbols.listValue(t[4]))
示例#9
0
 def p_SetExpr2(self, t):
     'SetExpr : ArithExpr NOT IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'),
                                  t[5])
示例#10
0
 def p_SetExpr1(self, t):
     'SetExpr : ArithExpr IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'),
                                  t[4])
示例#11
0
 def p_SetExpr__2(self, t):
     'SetExpr : ArithExpr NOT IN AttributeValue'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('not in'),
                                  symbols.attributeValue(t[4]))
示例#12
0
 def p_SetExpr__1(self, t):
     'SetExpr : ArithExpr IN AttributeValue'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'),
                                  symbols.attributeValue(t[3]))