================================================= FROM TO PARSE: |"\"\""abb" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"\""\"" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"\\" | result: |"\\" | ================================================= ================================================= FROM TO PARSE: |"\\\\" | result: |"\\\\" | ================================================= ================================================= FROM TO PARSE: |"\\\\\\\\" | result: |"\\\\\\\\" | ================================================= ================================================= FROM TO PARSE: |"\"\"" | result: |"\"\"" | ================================================= ================================================= FROM TO PARSE: |"q\\\\" | result: |"q\\\\" | ================================================= ================================================= FROM TO PARSE: |"j.doe\\\\" | result: |"j.doe\\\\" | ================================================= ================================================= FROM TO PARSE: |"j.doe\\\"" | result: |"j.doe\\\"" | ================================================= ================================================= FROM TO PARSE: |"j.doe\\"| result: |"j.doe\\" | ================================================= ================================================= FROM TO PARSE: |"j.doe\""| result: |"j.doe\"" | ================================================= ================================================= FROM TO PARSE: |"+1\"234"| result: |"+1\"234" | ================================================= ================================================= FROM TO PARSE: |"\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |""\"" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"\\\\\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"j.doe\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a"\"" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\\\\\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"j.doe\\\" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"\ab" | result: |"\ab" | ================================================= ================================================= FROM TO PARSE: |"\\\ab" | result: |"\\\ab" | ================================================= ================================================= FROM TO PARSE: |""\"ab" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\"\a"" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\"\a"a" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\"\\"a" | result: |(null)| ================================================= ================================================= FROM TO PARSE: |"a\"\"a" | result: |"a\"\"a" | ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com;tag=34ytr34.2;tag2=34ytr34.2| result: |;tag=34ytr34.2;tag2=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com;tag=34ytr34.2;tag2=34ytr34.2;lr| result: |;tag=34ytr34.2;tag2=34ytr34.2;lr| ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com;lr| result: |;lr| ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:+1-212-555-1212:1234@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:1212@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:alice@10.1.2.3;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:alice@example.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:alice%40example.com@gateway.com;tag=34ytr34.2| result: |;tag=34ytr34.2| ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:j.doe:secret@big.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:j.doe@big.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:+1-212-555-1212:1234@gateway.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:1212@gateway.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:alice@10.1.2.3| result: || ================================================= ================================================= FROM TO PARSE: |sip:alice@example.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:alice%40example.com@gateway.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:alice@registrar.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:alice@registrar.com:5080| result: || ================================================= ================================================= FROM TO PARSE: |sip:+1234@po4x80.com| result: || ================================================= ================================================= FROM TO PARSE: |sip:+1254353534@0.cxcsqn.qscr4n.suisacro.fr| result: || ================================================= ================================================= FROM TO PARSE: |sip:MDU@1.kn_5.tn_1.suisacro.fr| result: || ================================================= ================================================= FROM TO PARSE: |sip:1234@192.168.1.10;expires=3600;reg-id=1;+sip.instance=""| result: |;expires=3600;reg-id=1;+sip.instance=""| ================================================= ================================================= FROM TO PARSE: |sip:ixion@62.254.248.117;description="OPEN";expires=28800| result: |;description="OPEN";expires=28800| ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: |alice| result: |alice | ================================================= ================================================= FROM TO PARSE: |jack| result: |jack | ================================================= ================================================= FROM TO PARSE: |j.doe | result: |j.doe | ================================================= ================================================= FROM TO PARSE: |user;tag=54| result: |user ;tag=54| ================================================= ================================================= FROM TO PARSE: |Alice ;tag=34ez2| result: |Alice ;tag=34ez2| ================================================= ================================================= FROM TO PARSE: |Alice;tag=345erye66| result: |Alice ;tag=345erye66| ================================================= ================================================= FROM TO PARSE: |A| result: |A | ================================================= ================================================= FROM TO PARSE: |a | result: |a | ================================================= ================================================= FROM TO PARSE: |"j.doe" | result: |"j.doe" | ================================================= ================================================= FROM TO PARSE: |"+1234"| result: |"+1234" | ================================================= ================================================= FROM TO PARSE: |"user";tag=54| result: |"user" ;tag=54| ================================================= ================================================= FROM TO PARSE: |"Alice" ;tag=34ez2| result: |"Alice" ;tag=34ez2| ================================================= ================================================= FROM TO PARSE: |"Alice";tag=345erye66| result: |"Alice" ;tag=345erye66| ================================================= ================================================= FROM TO PARSE: |"A"| result: |"A" | ================================================= ================================================= FROM TO PARSE: |"a" | result: |"a" | ================================================= ================================================= FROM TO PARSE: |"µi²éù^r@§è£¤" | result: |"µi²éù^r@§è£¤" | ================================================= ================================================= FROM TO PARSE: |"æþøð¢ðß" | result: |"æþøð¢ðß" | ================================================= ================================================= FROM TO PARSE: |"»¢ðnß·" | result: |"»¢ðnß·" | ================================================= ================================================= FROM TO PARSE: |"¶Ð߫صÞ"| result: |"¶Ð߫صÞ" | ================================================= ================================================= FROM TO PARSE: |"¶:?=@?Ð;߫صÞ"| result: |"¶:?=@?Ð;߫صÞ" | ================================================= ================================================= FROM TO PARSE: |"¶:;?=@?Ð;߫صÞ"| result: |"¶:;?=@?Ð;߫صÞ" | ================================================= ================================================= FROM TO PARSE: |""| result: |"" | ================================================= ================================================= FROM TO PARSE: |"\" \\qsd"| result: |"\" \\qsd" | ================================================= ================================================= FROM TO PARSE: |"jack<4>\\" | result: |"jack<4>\\" | ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: |si| result: |(null)| ================================================= ================================================= FROM TO PARSE: || result: |(null)| ================================================= ================================================= FROM TO PARSE: |zer:alice@example.com| result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: || result: || ================================================= ================================================= FROM TO PARSE: |sip:@@qsd;sqde_'| result: |;sqde_'| ================================================= ================================================= FROM TO PARSE: || result: |(null)| ================================================= ================================================= FROM TO PARSE: |sip:;qsde| result: |(null)| ================================================= ================================================= FROM TO PARSE: || result: || =================================================