如何在没有错误消息的情况下声明内联变量?

How to declare inline variables without error messages?

我正在使用 Delphi 10.3 社区版。当我使用

等内联变量声明编写代码时
var i:=1 to length(aStatement) do

代码按预期编译和运行。没有任何错误。但是,IDE 显示代码好像有问题。文本带有红色波浪线下划线,我被告知存在诸如“Expected an identifier but received VAR...”之类的错误,我得到了针对内联声明之后的代码列出的其他“Expected...but received”和“Undeclared identifier”错误。

我应该如何更新 IDE 以识别此语言更改?

唯一的解决办法是升级到 Delphi 10.4,它修复了这个 very well-known bug