Browse Source

* try to be more strict for _ID lists

git-svn-id: trunk@7114 -
pierre 18 years ago
parent
commit
8c96f76180
1 changed files with 2 additions and 1 deletions
  1. 2 1
      compiler/pdecvar.pas

+ 2 - 1
compiler/pdecvar.pas

@@ -1185,12 +1185,13 @@ implementation
              sc.clear;
              sc.clear;
              repeat
              repeat
                sorg:=orgpattern;
                sorg:=orgpattern;
-               if try_to_consume(_ID) then
+               if token=_ID then
                  begin
                  begin
                    vs:=tfieldvarsym.create(sorg,vs_value,generrordef,[]);
                    vs:=tfieldvarsym.create(sorg,vs_value,generrordef,[]);
                    sc.add(vs);
                    sc.add(vs);
                    recst.insert(vs);
                    recst.insert(vs);
                  end;
                  end;
+               consume(_ID);
              until not try_to_consume(_COMMA);
              until not try_to_consume(_COMMA);
              consume(_COLON);
              consume(_COLON);