Lines Matching refs:self
59 def evaluate(self, context=None): argument
61 op1 = self.get_argument(context, 0)
62 op2 = self.get_argument(context, 1)
67 raise self.error('FORG0001', err) from None
69 raise self.error('XPTY0004', err)
71 return aux(OPERATORS_MAP[self.symbol])
74 def evaluate_bits_of(self, context=None): argument
75 op = self.get_argument(context)
83 raise self.error('XPTY0004', err)
86 def evaluate_has_function(self, context=None): argument
87 arg2 = self.get_argument(context, index=1, cls=str)
88 for item in self[0].select(context):
89 value = self.data_value(item)
95 def select_duplicate_values_function(self, context=None): argument
99 for item in self[0].select(context):
100 value = self.data_value(item)
114 def evaluate_number_of_clos_id_needed(self, context=None): argument
115 op = self.get_argument(context, index=0)
132 def __init__(self, obj): argument
133 self.obj = obj
135 def __hash__(self): argument
136 return id(self.obj)
152 def evaluate(self, context=None): argument
154 raise self.missing_context()
156 some = self.symbol == 'some'
157 varrefs = [Hashable(self[k]) for k in range(0, len(self) - 1, 2)]
158 varnames = [self[k][0].value for k in range(0, len(self) - 1, 2)]
159 selectors = [self[k].select for k in range(1, len(self) - 1, 2)]
164 if self.boolean_value([x for x in self[-1].select(private_context)]):