Perhaps nobody noticed that in the past days the Pascal syntax has
changed a bit. This leads to wrong behaviour of the code tools :-(
Now unit properties can follow an "var" block, while this was flagged
with an error: expected ":" after "property".
The usage of an function name instead of the Result variable has been
restricted. For some reason Lazarus now rejects "Result" in code
completion, even if it is accepted by the compiler.
It also seems that Lazarus has problems with $IF, even simple
expressions are not evaluated properly, so that the wrong branch is
handled as enabled/disabled.
I had no look at the concrete changes, but if somebody needs assistance
in updating the tools, I'm willing to figure out what should be updated.
BTW, what about a compiler package, installable into the IDE? I'm just
redesigning the compiler (OO_rewrite branch), but the future of this
branch is yet unknown.
DoDi
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus