On 13/02/2012 17:57, Hans-Peter Diettrich wrote:
Martin schrieb:
So a full pascal expression parser would be needed. That is not the
problem (could even be fast enough). But each possible state in an
expression (before/after dot/operater // bracket nest-lvl ...) must
be allowed to be stored. That explodes memory cost (storage capacity
is needed *everywhere*, even if there is not a single "raise at" at all)
Maybe it can be reduced, but it is probably a lot of work to
implement...
For such complications I would leave context unhandled. At least it
should be possible to disable it, and if only for memory usage reasons.
Hence I wrote, that I will not highlight "at" in "raise" at all, for now.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus