def tonl(self): """ """ if self.clsvar: return self.clsvar if utils.varpat.match(self.value): return utils.var_tonl(self) return self.value
def tonl(self, from_duration = False): val = str(utils.var_tonl(self)) try: val = str(int(float(val))) except ValueError: pass if val in ('0', '-1'): return 'now' if from_duration: return val return 'at %s' % val
def tonl(self): """ """ if utils.varpat.match(self.value): return utils.var_tonl(self) try: return str(float(self.value)) except ValueError: arg1 = self.arg1 != '' and self.arg1._get_number({}) or '' arg2 = self.arg2 != '' and self.arg2._get_number({}) or '' return '(%s %s %s)' % (arg1, self.value, arg2)
def tonl(self): """ put pred in clips as a make-instance action. """ if self.value and utils.varpat.match(self.value): return '[%s]' % utils.var_tonl(self) slots = [] for mod in self.mods: mod_o = getattr(self, mod, _m) if mod_o is not _m: meth = getattr(mod_o, 'tonl_cls', mod_o.tonl) slots.append('%s %s' % (mod, meth())) v = self.clsvar or self.__class__.__name__.lower() if slots: slots = ', '.join(slots) return '[%s %s]' % (v, slots) return '[%s]' % v
def tonl(self): if utils.varpat.match(self.value): return utils.var_tonl(self) try: start = self.start except AttributeError: start = self.pstart onwards = False try: end = self.end try: if int(float(end.value)) <= 0: onwards = True except ValueError: pass except AttributeError: end = self.pend if onwards: return 'since %s onwards' % (start.tonl(from_duration=True)) return 'since %s till %s' % (start.tonl(from_duration=True), end.tonl(from_duration=True))
def sen_tonl(self): """ """ return '%s isa %s' % (utils.var_tonl(self), self.__class__.__name__.lower())
def tonl(self, from_duration=False): durations = [utils.var_tonl(d) for d in self.durations] i = 'minend ' + ', '.join(durations) if from_duration: return i return 'at ' + i
def tonl(self, from_duration=False): durations = [utils.var_tonl(v) for v in self.durations] i = 'maxstart ' + ', '.join(durations) if from_duration: return i return 'at ' + i
def tonl(self): durations = [utils.var_tonl(v) for v in self.durations] return 'intersection ' + ', '.join(durations)
def sen_tonl(self): durations = [utils.var_tonl(v) for v in self.durations] return 'coincide ' + ', '.join(durations)
def sen_tonl(self): durations = [utils.var_tonl(v) for v in self.durations] return '%s during %s' % (utils.var_tonl(self.instant), ', '.join(durations))
def sen_tonl(self): return 'endduration %s %s' % (utils.var_tonl(self.duration), self.instant.tonl())