Lines Matching refs:_Rule
463 class _Rule(t.NamedTuple):
485 tag_rules: t.List[_Rule] = [
486 _Rule(whitespace_re, TOKEN_WHITESPACE, None),
487 _Rule(float_re, TOKEN_FLOAT, None),
488 _Rule(integer_re, TOKEN_INTEGER, None),
489 _Rule(name_re, TOKEN_NAME, None),
490 _Rule(string_re, TOKEN_STRING, None),
491 _Rule(operator_re, TOKEN_OPERATOR, None),
524 self.rules: t.Dict[str, t.List[_Rule]] = {
527 _Rule(
533 _Rule(c(".+"), TOKEN_DATA, None),
537 _Rule(
545 _Rule(c(r"(.)"), (Failure("Missing end of comment tag"),), None),
549 _Rule(
561 _Rule(
570 _Rule(
579 _Rule(c(r"(.)"), (Failure("Missing end of raw directive"),), None),
583 _Rule(c(r"\s*(\n|$)"), TOKEN_LINESTATEMENT_END, "#pop")
588 _Rule(