source: trunk/ICeCoffEE/ICeCoffEE/urls.plist @ 322

Last change on this file since 322 was 322, checked in by Nicholas Riley, 13 years ago

ICeCoffEE.[hm]: Move parsing functions (ICCF_CheckRange,
ICCF_Delimiters, ICCF_ParseURL) and Internet Config start/stop
routines (ICCF_Stop/StartIC) to ICeCoffEEParser.[hm] so they can be
tested outside the APE. Also move ICCF_MAX_URL_LEN definition, and
extract guts of NSTextView parsing into ICCF_URLEnclosingRange.
Remove comment about TXNClick; if MLTE is deprecated I'm not going to
mess with it.

ICeCoffEEParser.[hm]: Moved everything discussed above to here.

ICeCoffEEServices.m: Some comments, now I realize how irritating the
service localization problem is.

ICeCoffEETerminal.m: Remove long-unused reference to
ICeCoffEEScanner.h (was from 1.2?).

ICeCoffEEScanner.[hm]: Removed, no longer in use.

TestParser?.m: Very simple first pass at testing. There's much more I
want to do here.

urls.plist: First pass at URL test cases.

ICeCoffEE.xcodeproj: Add TestParser? target (yes, it uses ZeroLink?
because my machine is slow and it actually helps).

File size: 1.5 KB
Line 
1(
2  { /* OK to start from anywhere */
3    uri = "https://www-s.acm.uiuc.edu/wiki/space/(user)mloar2";
4  },
5
6  { /* OK to start between vertical bars */
7    uri = "https://www-s.acm.uiuc.edu/wiki/space/usermloar2";
8    text = "foo|(https://www-s.acm.uiuc.edu/wiki/space/usermloar2)|bar";
9  },
10 
11  {
12    uri = "https://www-s.acm.uiuc.edu/wiki/space/usermloar2";
13    text = "|<https://www-s.acm.uiuc.edu/wiki/space/usermloar2>| foo";
14  },
15 
16  {
17    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
18  },
19 
20  {
21    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
22    text = "|<http://en.wikipedia.org/wiki/Paprika_(2006_film)>|";
23  },
24 
25  {
26    uri = "http://story.news.yahoo.com/news?tmpl=story2&u=/040101/481/sha10101010510&e=10";
27  },
28 
29  { /* braces are non RFC compliant, but still in use */
30    uri = "http://alcoholpolicy.niaaa.nih.gov/index.asp?SEC={D65EC56D-D907-4A83-A247-063D27196124}&Type=APIS_SEARCH67&TAXONOMYid={221812BD-4072-4C20-ACAF-8EFFAF9FF5DD}&GROUP=INDEPTHSINGLEDATE#coldefs";
31  },
32 
33  { /* from RFC 3986 */
34    uri = "ftp://ftp.is.co.za/rfc/rfc1808.txt";
35  },
36 
37  {
38    uri = "http://www.ietf.org/rfc/rfc2396.txt";
39  },
40 
41  {
42    uri = "ldap://[2001:db8::7]/c=GB?objectClass?one";
43  },
44 
45  {
46    uri = "mailto:John.Doe@example.com";
47  },
48 
49  {
50    uri = "news:comp.infosystems.www.servers.unix";
51  },
52 
53  {
54    uri = "tel:+1-816-555-1212";
55  },
56 
57  {
58    uri = "telnet://192.0.2.16:80/";
59  },
60 
61  {
62    uri = "urn:oasis:names:specification:docbook:dtd:xml:4.1.2";
63  }
64
65)
66
67/*
68  {
69    uri = "";
70  },
71*/
Note: See TracBrowser for help on using the repository browser.