Lines Matching defs:domain
400 def domain(self):
401 return self[-1].domain
423 def domain(self):
426 return x.domain
452 return [x.domain for x in self if x.token_type == 'domain']
469 def domain(self):
470 return self[0].domain
490 local_part = domain = route = addr_spec = display_name
495 token_type = 'domain'
499 def domain(self):
527 def domain(self):
530 return self[-1].domain
545 if self.domain is not None:
546 return lp + '@' + self.domain
636 token_type = 'domain-literal'
640 def domain(self):
1546 "quoted printable found in domain-literal"))
1554 "end of input inside domain-literal"))
1555 domain_literal.append(ValueTerminal(']', 'domain-literal-end'))
1559 """ domain-literal = [CFWS] "[" *([FWS] dtext) [FWS] "]" [CFWS]
1567 raise errors.HeaderParseError("expected domain-literal")
1569 raise errors.HeaderParseError("expected '[' at start of domain-literal "
1574 domain_literal.append(ValueTerminal('[', 'domain-literal-start'))
1588 raise errors.HeaderParseError("expected ']' at end of domain-literal "
1590 domain_literal.append(ValueTerminal(']', 'domain-literal-end'))
1598 """ domain = dot-atom / domain-literal / obs-domain
1599 obs-domain = atom *("." atom))
1602 domain = Domain()
1608 "expected domain but found '{}'".format(value))
1613 domain.append(token)
1614 return domain, value
1623 domain.append(token)
1625 domain.defects.append(errors.ObsoleteHeaderDefect(
1626 "domain is not a dot-atom (contains CFWS)"))
1627 if domain[0].token_type == 'dot-atom':
1628 domain[:] = domain[0]
1630 domain.append(DOT)
1632 domain.append(token)
1633 return domain, value
1636 """ addr-spec = local-part "@" domain
1644 "addr-spec local part with no domain"))
1652 """ obs-route = obs-domain-list ":"
1653 obs-domain-list = *(CFWS / ",") "@" domain *("," [CFWS] ["@" domain])
1656 there is no obs-domain-list in the parse tree).
1668 "expected obs-route domain but found '{}'".format(value))