[SVN] r5165 (HTML, Markdown)

Allan Odgaard throw-away-1 at macromates.com
Tue Sep 12 01:10:47 UTC 2006


• markup any < (regardless of what is followed) as invalid (in the HTML grammar), since this is the last rule, all known valid constructs are already matched — by doing it this way, we know for sure that including the HTML grammar when the next character is a <, will at least eat that single character
• in markdown, when including HTML for when the next character is <, apply the end-pattern (of look-behind on >) last (applyEndPatternLast) so e.g. a construct like: <TD></TD> want’t make the middle ‘><’ to into infinite (zero width) matching
• in markdown, change ([ ]?) to ([ ])?, that way, the match does not register (as a capture) if there is no space (rather than register as a zero-width capture)

Changed:
U   trunk/Bundles/HTML.tmbundle/Syntaxes/HTML.plist
U   trunk/Bundles/Markdown.tmbundle/Syntaxes/Markdown.plist



More information about the textmate-dev mailing list