* Enum element reference location corrected

This commit is contained in:
pierre 1999-11-11 00:56:54 +00:00
parent 5d19ad7dc7
commit ff38b7943a

View File

@ -1279,6 +1279,7 @@ uses
l,v : longint; l,v : longint;
oldaktpackrecords : tpackrecords; oldaktpackrecords : tpackrecords;
hs : string; hs : string;
defpos,storepos : tfileposinfo;
procedure expr_type; procedure expr_type;
var var
@ -1448,6 +1449,7 @@ uses
aufdef:=new(penumdef,init); aufdef:=new(penumdef,init);
repeat repeat
s:=pattern; s:=pattern;
defpos:=tokenpos;
consume(_ID); consume(_ID);
if token=_ASSIGNMENT then if token=_ASSIGNMENT then
begin begin
@ -1461,7 +1463,10 @@ uses
end end
else else
inc(l); inc(l);
storepos:=tokenpos;
tokenpos:=defpos;
constsymtable^.insert(new(penumsym,init(s,aufdef,l))); constsymtable^.insert(new(penumsym,init(s,aufdef,l)));
tokenpos:=storepos;
if token=_COMMA then if token=_COMMA then
consume(_COMMA) consume(_COMMA)
else else
@ -1603,7 +1608,10 @@ uses
end. end.
{ {
$Log$ $Log$
Revision 1.8 1999-11-09 23:43:09 pierre Revision 1.9 1999-11-11 00:56:54 pierre
* Enum element reference location corrected
Revision 1.8 1999/11/09 23:43:09 pierre
* better browser info * better browser info
Revision 1.7 1999/11/08 14:02:16 florian Revision 1.7 1999/11/08 14:02:16 florian