Lines Matching refs:Variant
163 class Variant(object): class in CheckElement
191 return CheckElement(CheckElement.Variant.Separator, None, None)
195 return CheckElement(CheckElement.Variant.Text, None, re.escape(text))
199 return CheckElement(CheckElement.Variant.Pattern, None, patternElem[2:-2])
207 return CheckElement(CheckElement.Variant.VarRef, name, None)
212 return CheckElement(CheckElement.Variant.VarDef, name, body)
219 class Variant(object): class in CheckLine
223 def __init__(self, content, variant=Variant.InOrder, fileName=None, lineNo=-1):
233 if self.variant == CheckLine.Variant.Not:
235 if elem.variant == CheckElement.Variant.VarDef:
295 if linePart.variant == CheckElement.Variant.VarRef:
322 if part.variant == CheckElement.Variant.Separator:
342 if part.variant == CheckElement.Variant.VarDef:
391 notChecks, checkLines = self.__splitByVariant(checkLines, CheckLine.Variant.Not)
396 if head.variant == CheckLine.Variant.InOrder:
399 assert head.variant == CheckLine.Variant.DAG
400 independentChecks, checkLines = self.__splitByVariant(checkLines, CheckLine.Variant.DAG)
454 assert checkLine.variant == CheckLine.Variant.Not
580 return (plainLine, CheckLine.Variant.InOrder, lineNo), None
585 return (dagLine, CheckLine.Variant.DAG, lineNo), None
590 return (notLine, CheckLine.Variant.Not, lineNo), None