Changeset 24472
- Timestamp:
- 07/21/2008 08:19:51 PM (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Frameworks/AutoHyperlinks Framework/Source/AHLinkLexer.l
r24426 r24472 70 70 ipv6URL \[{ipv6Address}](:[0-9]+)?{urlPath}? 71 71 72 mailSpec [^:\/[:space:]]+\@ .+\.{TLDs}73 jabberSpec xmpp: .+\@.+\.{TLDs}{urlPath}?(\?[[:alnum:]]+[;&][^[:space:]]*)?72 mailSpec [^:\/[:space:]]+\@[^[:space:]]+\.{TLDs} 73 jabberSpec xmpp:{mailSpec}{urlPath}?(\?[[:alnum:]]+[;&][^[:space:]]*)? 74 74 aolIMSpec aim:goim\?screenname=[^\ \t\n&]+(&message=.+)? 75 75 aolChatSpec aim:gochat\?roomname=[^\ \t\n&]+ … … 79 79 rdarSpec (rdar|radr|radar|x-radar):\/\/(problems?\/)?[0-9]+(&[0-9]+)* 80 80 spotifySpec spotify:(track|album|artist|search|playlist|user|radio):[^<>]+ 81 gtalkSpec gtalk:(chat|call|gtalk)\?jid= .+\@.+\.{TLDs}(&from_jid=.+\@.+\.{TLDs})?81 gtalkSpec gtalk:(chat|call|gtalk)\?jid={mailSpec}(&from_jid={mailSpec})? 82 82 myimSpec myim:(addContact|sendIM)\?(((uID|cID)=[0-9]*&?)|(auto=(true|false)&?))+ 83 msnSpec msnim:(chat|add|voice|video)\?contact= .+\@.+\.{TLDs}83 msnSpec msnim:(chat|add|voice|video)\?contact={mailSpec} 84 84 85 85 %{ trunk/Frameworks/AutoHyperlinks Framework/UnitTests/NegativeURLTest.m
r24146 r24472 20 20 testHyperlink(@"http://example.com/ is not a link"); 21 21 testHyperlink(@"jdoe@jabber.org/Adium"); 22 testHyperlink(@"mailto:test@example.com text xmpp:test@example.com"); 22 23 } 23 24 @end