[TxMt] Crazy idea: scope assertions in regular expressions
Michael Sheets
mummer at whitefalls.org
Sat Nov 24 20:03:21 UTC 2007
On Nov 24, 2007, at 10:26 AM, Andy Armstrong wrote:
>> For that use it doesn't have to integrated into the regex engine -
>> it'd be enough to have a scope based condition that a folding
>> pattern could depend upon:
>>
>> foldingStartMarker = '(^=(?!cut)|/\*|(\{|\[|\()\s*$)';
>> foldingStartIfScope = '!
>> markup.directive.comment.block.documentation.perl';
>> foldingStopMarker = '(^=cut|\*/|^\s*(\}|\]|\)))';
>
> Unrelated: I wonder why the Perl language definition supports C
> style /* */ comments - which aren't legal in Perl?
Early on there was a lot of copy and pasting between the languages,
and then people added the features they wanted to them. Since they
aren't used as comments they also never caused problems so nobody
removed them. ;)
More information about the textmate
mailing list