Plain links. First escaped bare URLs http://cnn.com/x.html and ftp://pub.admc.com.
Now live bare URLs with trailing punctuation that should not be linked: http://cnn.com/x.html? and ftp://pub.admc.com. And then rela~ tive.html link and labelled \\ ~ rel link (notice that markup not formatted in link or URL). Finally http://abso~ lute./x.html link and labelled \\ ~ abs. link.

http://cnn\\.com and http://cnn.com/x/y.ht\\ml are escaped, preventing recognition as bare URL for linking, but unlike above, the entire URL will be escaped.

w/ Image. alted \\ ~ abs. image.

And then there are labelled, unlabelled {LABEL for: Wiki|li:nk}, and {LABEL for: null|intra} links.

Stupidly should recognize URLS insidehttp://admc.com words. http://admc.com should always work as first item on line too.