|
@@ -248,6 +248,7 @@ Works:
|
|
- dotted unit names, namespaces
|
|
- dotted unit names, namespaces
|
|
|
|
|
|
ToDos:
|
|
ToDos:
|
|
|
|
+- ignore attributes
|
|
- constant evaluation
|
|
- constant evaluation
|
|
- static arrays
|
|
- static arrays
|
|
- property index specifier
|
|
- property index specifier
|
|
@@ -1988,6 +1989,11 @@ var
|
|
ParentC: TClass;
|
|
ParentC: TClass;
|
|
begin
|
|
begin
|
|
inherited FinishVariable(El);
|
|
inherited FinishVariable(El);
|
|
|
|
+
|
|
|
|
+ if El.AbsoluteLocation<>'' then
|
|
|
|
+ RaiseMsg(20170728133340,nInvalidVariableModifier,
|
|
|
|
+ sInvalidVariableModifier,['absolute'],El);
|
|
|
|
+
|
|
ParentC:=El.Parent.ClassType;
|
|
ParentC:=El.Parent.ClassType;
|
|
if (ParentC=TPasClassType) then
|
|
if (ParentC=TPasClassType) then
|
|
begin
|
|
begin
|