|
|
@ -306,7 +306,7 @@ do { \
|
|
|
|
national = any -- (alpha | digit | reserved | extra | safe | unsafe);
|
|
|
|
national = any -- (alpha | digit | reserved | extra | safe | unsafe);
|
|
|
|
unreserved = (alpha | digit | safe | extra | national);
|
|
|
|
unreserved = (alpha | digit | safe | extra | national);
|
|
|
|
escape = ("%" xdigit xdigit);
|
|
|
|
escape = ("%" xdigit xdigit);
|
|
|
|
uchar = (unreserved | escape);
|
|
|
|
uchar = (unreserved | escape | "\"");
|
|
|
|
pchar = (uchar | ":" | "@" | "&" | "=" | "+");
|
|
|
|
pchar = (uchar | ":" | "@" | "&" | "=" | "+");
|
|
|
|
tspecials = ("(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\\" | "\""
|
|
|
|
tspecials = ("(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\\" | "\""
|
|
|
|
| "/" | "[" | "]" | "?" | "=" | "{" | "}" | " " | "\t");
|
|
|
|
| "/" | "[" | "]" | "?" | "=" | "{" | "}" | " " | "\t");
|
|
|
|