[SVN] Check a table of variables
Charilaos Skiadas
skiadas at hanover.edu
Wed Apr 11 19:27:31 UTC 2007
On Apr 11, 2007, at 3:13 PM, Jakob Voos wrote:
> Hi and thanks for the helpful answers last time,
>
> Again I have two questions.
>
> 1.
> In the language I currently define, variables are defined this way
> and can be called virtually without restriction:
>
> var varname
>
> So, It's not possible to track down a variable by its name, but by
> its definition only.
> Is it possible to capture all variables defined and highlight them
> whereever they appear later in the context?
Not possible at the moment.
> 2.
> The other question is probably less tricky and concerns regexp.
>
> I have defined a begin/end match to highlight something like this:
>
> #28+variable
>
> # defines the start of the match
> anything that is not a number ends the match. This way I can
> highlight the # and the number correctly (must be different from #).
> But I don't want anything more. However, the next character will
> always be identified as the end tag and therefore is highlighted
> wrongly.
> I would like to exclude the end tag (which is no end tag because
> there is none really)
> and let it have the normal formatting.
> I can't just colour up the + the way I want to, because it could
> just as well be something
> else. E.g.:
>
> #variable
>
> Now, the "v" would have the wrong highlighting.
>
> Anything I can do against it?
Use lookaheads (or rather, a negative lookahead).
http://macromates.com/textmate/manual/
regular_expressions#syntax_oniguruma
Haris Skiadas
Department of Mathematics and Computer Science
Hanover College
More information about the textmate-dev
mailing list