Lines Matching full:url
12 * GFM inline link [text](url) with optional title [text](url "title").
29 * lexer cannot resolve forward references to [foo]: url definitions.
38 * - Mixed text + image in the label ([prefix  suffix](url))
44 // URL slot character set: any non-paren / non-newline char, OR a
46 // URL early (spec examples 504/506/508). Backslash-unescape is
54 // backslash-escape trick the URL slot already uses. A bare `\n` is
63 // additional captures would renumber unpredictably. The label/url
76 // Outer shape: `[text-or-image](url)`. Text class forbids
78 // image alternative explicitly matches one inline image. URL
79 // slot is permissive — handle() does URL / title splitting
82 // The label and url quantifiers are possessive: LABEL_CHAR never
109 // Classify on the raw URL so windowssharelink detection sees the
121 * Extract the URL from a parenthesized payload: trim surrounding
123 * apply GFM's URL-slot transformations (entity decoding;
131 $url = substr($inside, 0, strcspn($inside, " \t\n")); // remove optional title
132 return HtmlEntity::decode($url);