A-label definition
Frank Ellermann
hmdmhdfmhdjmzdtjmzdtzktdkztdjz at gmail.com
Sun Jun 22 02:54:53 CEST 2008
Sorry, I got <x-label> wrong. There is no "third hyphen"
if the U-label contains no LDH:
wrong: x-label = "xn--" *<l-d-h> "-" 1*<let-dig>
fixed: x-label = "xn--" [*<l-d-h> "-"] 1*<let-dig>
The punycode detail is not more interesting in the fixed
form, just x-label = "xn--" *<l-d-h> <let-dig> will do.
Any valid A-label is still an x-label, and any x-label
is still a top-label.
xn--cocacola and xn--foo are <x-labels>, they no need no
third hyphen to become more obscure. And if they are no
valid A-label they are still ldh-labels.
Maybe the <x-label> syntax could help in the draft, it's
clearer than talking about "potential A-labels", if the
term A-label implies valid.
Frank
More information about the Idna-update
mailing list