Beispiel #1
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]))
Beispiel #2
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])
Beispiel #3
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]))
Beispiel #4
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]))
Beispiel #5
0
 def p_SetExpr1(self, t):
     'SetExpr : ArithExpr IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'), t[4])
Beispiel #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]))
Beispiel #7
0
 def p_SetExpr__1(self, t):
     'SetExpr : ArithExpr IN AttributeValue'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'), symbols.attributeValue(t[3]))
Beispiel #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]))
Beispiel #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])
Beispiel #10
0
 def p_SetExpr1(self, t):
     'SetExpr : ArithExpr IN LANGLE Set RANGLE'
     t[0] = symbols.setexprValue1(t[1], symbols.setexprOperator1('in'),
                                  t[4])
Beispiel #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]))
Beispiel #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]))