def __repr__(self): """ Returns the debug string representation of this template. """ name = colors.white('name:') + colors.cyan(self.name) if self.name else '' parts = [colors.green(self.typeName), name] if self.type: parts.append(colors.white('type:') + colors.cyan(self.type)) if self.modifiers: parts.append(colors.white('modifiers:') + colors.cyan(','.join(self.modifiers))) return ' '.join(parts)
def __repr__(self): """ Returns the debug string representation of this statement. """ parts = [ colors.green(self.typeName), colors.white('keyword:') + colors.cyan(self.keyword) ] return ' '.join(parts)
def __repr__(self): """ Returns the debug string representation of this template. """ parts, parent, showfs = [colors.blue(self.typeName)], self.parent, True if isinstance(self.left, (basestring, )) and self.left: parts.append(colors.white('left:') + colors.yellow(self.left)) showfs = False if isinstance(self.right, (basestring, )) and self.right: parts.append(colors.white('right:') + colors.yellow(self.right)) showfs = False if self.modifiers: parts.append(colors.white('modifiers:') + colors.cyan(','.join(self.modifiers))) if self.type: parts.append(colors.white('type:') + colors.cyan(self.type)) if showfs: parts.append(colors.white('format:') + colors.yellow(self.fs)) if self.tail: parts.append(colors.white('tail:') + colors.black(self.tail)) return ' '.join(parts)
def shortDescription(self): fs = 'Description: {}\nSelector: {}\n' args = (colors.cyan(self.description), colors.yellow(self.selector)) return fs.format(*args)
def __repr__(self): """ Returns the debug string representation of this statement. """ parts = [colors.green(self.typeName), colors.white('keyword:')+colors.cyan(self.keyword)] return ' '.join(parts)