================================================= TO TO PARSE: |zer:alice@example.org| result: || ================================================= ================================================= TO TO PARSE: |mailto:jj@gnu.org| result: || ================================================= ================================================= TO TO PARSE: |http://www.example.org/file.html| result: || ================================================= ================================================= TO TO PARSE: |ftp://www.example.org/index.html| result: || ================================================= ================================================= TO TO PARSE: |au://au.provider.org:6878/| result: || ================================================= ================================================= TO TO PARSE: |sip:j.doe@big.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:+1-212-555-1212:1234@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:1212@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:alice@10.1.2.3;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:alice@example.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:alice%40example.com@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= TO TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= TO TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= TO TO PARSE: |sip:j.doe:secret@big.com| result: || ================================================= ================================================= TO TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= TO TO PARSE: |sip:+1-212-555-1212:1234@gateway.com| result: || ================================================= ================================================= TO TO PARSE: |sip:1212@gateway.com| result: || ================================================= ================================================= TO TO PARSE: |sip:alice@10.1.2.3| result: || ================================================= ================================================= TO TO PARSE: |sip:alice@example.com| result: || ================================================= ================================================= TO TO PARSE: |sip:alice%40example.com@gateway.com| result: || ================================================= ================================================= TO TO PARSE: |sip:alice@registrar.com| result: || ================================================= ================================================= TO TO PARSE: |sip:alice@registrar.com:5080| result: || ================================================= ================================================= TO TO PARSE: |sip:+1234@po4x80.com| result: || ================================================= ================================================= TO TO PARSE: |sip:+1254353534@0.tn_2.ebn_8.suisacro.fr| result: || ================================================= ================================================= TO TO PARSE: |sip:MDU@1.kn_5.tn_1.suisacro.fr| result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: |alice| result: |alice | ================================================= ================================================= TO TO PARSE: |jack| result: |jack | ================================================= ================================================= TO TO PARSE: |j.doe | result: |j.doe | ================================================= ================================================= TO TO PARSE: |user;tag=54| result: |user ;tag=54| ================================================= ================================================= TO TO PARSE: |Alice ;tag=34ez2| result: |Alice ;tag=34ez2| ================================================= ================================================= TO TO PARSE: |Alice;tag=345erye66| result: |Alice ;tag=345erye66| ================================================= ================================================= TO TO PARSE: |A| result: |A | ================================================= ================================================= TO TO PARSE: |a | result: |a | ================================================= ================================================= TO TO PARSE: |"j.doe" | result: |"j.doe" | ================================================= ================================================= TO TO PARSE: |"+1234"| result: |"+1234" | ================================================= ================================================= TO TO PARSE: |"user";tag=54| result: |"user" ;tag=54| ================================================= ================================================= TO TO PARSE: |"Alice" ;tag=34ez2| result: |"Alice" ;tag=34ez2| ================================================= ================================================= TO TO PARSE: |"Alice";tag=345erye66| result: |"Alice" ;tag=345erye66| ================================================= ================================================= TO TO PARSE: |"A"| result: |"A" | ================================================= ================================================= TO TO PARSE: |"a" | result: |"a" | ================================================= ================================================= TO TO PARSE: |"j.doe\\\\" | result: |"j.doe\\\\" | ================================================= ================================================= TO TO PARSE: |"j.doe\\\"" | result: |"j.doe\\\"" | ================================================= ================================================= TO TO PARSE: |"j.doe\\\" | result: |(null)| ================================================= ================================================= TO TO PARSE: |"j.doe\\"| result: |"j.doe\\" | ================================================= ================================================= TO TO PARSE: |"j.doe\""| result: |"j.doe\"" | ================================================= ================================================= TO TO PARSE: |"+1\"234"| result: |"+1\"234" | ================================================= ================================================= TO TO PARSE: |"µi²éù^r@§è£¤" | result: |"µi²éù^r@§è£¤" | ================================================= ================================================= TO TO PARSE: |"æþøð¢ðß" | result: |"æþøð¢ðß" | ================================================= ================================================= TO TO PARSE: |"»¢ðnß·" | result: |"»¢ðnß·" | ================================================= ================================================= TO TO PARSE: |"¶Ð߫صÞ"| result: |"¶Ð߫صÞ" | ================================================= ================================================= TO TO PARSE: |"¶:?=@?Ð;߫صÞ"| result: |"¶:?=@?Ð;߫صÞ" | ================================================= ================================================= TO TO PARSE: |"¶:;?=@?Ð;߫صÞ"| result: |"¶:;?=@?Ð;߫صÞ" | ================================================= ================================================= TO TO PARSE: |""| result: |"" | ================================================= ================================================= TO TO PARSE: |"\" \\qsd"| result: |"\" \\qsd" | ================================================= ================================================= TO TO PARSE: |"jack<4>\\" | result: |"jack<4>\\" | ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: |si| result: |(null)| ================================================= ================================================= TO TO PARSE: || result: |(null)| ================================================= ================================================= TO TO PARSE: |zer:alice@example.com| result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: || result: || ================================================= ================================================= TO TO PARSE: |sip:@@qsd;sqde_'| result: |;sqde_'| ================================================= ================================================= TO TO PARSE: || result: |(null)| ================================================= ================================================= TO TO PARSE: |sip:;qsde| result: |(null)| ================================================= ================================================= TO TO PARSE: || result: || =================================================