[SVN] HTML highlighting in PHP strings
allan at macromates.com
Mon May 2 10:37:00 UTC 2005
On May 2, 2005, at 1:54, Max Williams wrote:
> The thing is, that out of interest I typed <? into my string to see
> what would happen, and rather unsurprisingly Textmate crashed with:
> *** graph path stack full: 28+4 (6, 8)
> bits used: 28
> in my console, I guess it got in some sort of loop.
Well, technically it shouldn't pose a problem, but beta 6/7 uses a
fixed size stack (31 bits) to represent the scope (path), so by nesting
too much, you'll blow the stack (and I think TM will just abort() when
that happens, writing the error you quoted above). I did plan to follow
beta 6 with a beta 7 a few days later that used a dynamic stack (when
required), but who knew code didn't write itself? ;)
> However, the highlighting was quite helpful until it exploded, and I
> wondered what others might think about trying to introduce this kind
> of thing on a less precarious way.
Sounds like a neat idea -- when I fix the stack, then let us try to put
it in the default files!
> Another idea I had would be to include source.css property-list into
> the value part of the html 'style' attribute, to make that colourized.
> Maybe these are rather gimmicky proposals, but Textmate seems to have
> the potential to do this kind of thing, and I think it would be
> useful. I'd be interested to hear what other people think.
Having CSS styling on style="..." certainly makes sense. I made the
syntax files declarative to encourage end-user experiments! :)
More information about the textmate-dev