Re: regexp for scheme blocks in lilypond language
Federico Bruni <[email protected]> Sun, 22 Jan 2012 12:20:41 +0100
| Newsgroups | gmane.comp.gnu.source-highlight.general |
|---|---|
| Message-ID | <[email protected]> |
Il 21/01/2012 15:24, Lorenzo Bettini ha scritto:
>> Thanks, this should be the direction, but it's not so easy.
>> First, the doc says:
>>
>> "Note that, in order for a delimited language element to be nested, its
>> starting and ending elements must be different"
>>
>> I may be wrong, but I would add: they also have to be specular.
>> In my case delimiters are not specular.
>
> no, that's not requested :)
> note that end delimiter may refer to start delimiter (using the regex
> syntax for referring the matched part of another expression); this is
> the case for lua.lang where nested comments can have different syntax
> and the delimiter has to match the starting delimiter and refers to it
> (with this respect, source-highlight is pretty powerful, but I may be
> biased ;)
thanks, but I'm still far away from understanding
can you give me some pointer/keyword which can help me understanding the
following regexp (in particular, I can't understand (=*) and @{1})?
environment comment delim `--\[(=*)\[` "]" + @{1} + "]" multiline nested
begin
include "url.lang"
environment comment delim "[[" "]]" multiline nested begin
include "url.lang"
end
end