multiaddress
address
";"
address
address
protocol
"~"
protocol
protocol
name
":"
data
name
/[a-z\-]/
data
char
escaped_char
char
/["-9]/
/[<-}]/
escaped_char
"!!"
"!~"
"!:"
"!;"