replaced most of string constants by OPT.sometyp.strobj.name. -- noch

This commit is contained in:
norayr 2016-12-06 17:47:48 +04:00
parent d009eb2e34
commit 4fda478a28

View file

@ -922,10 +922,14 @@ MODULE OPP; (* NW, RC 6.3.89 / 10.2.94 *) (* object model 4.12.93 *)
OPT.Insert(OPS.name, obj); obj^.mode := OPT.Typ; obj^.typ := OPT.undftyp; OPT.Insert(OPS.name, obj); obj^.mode := OPT.Typ; obj^.typ := OPT.undftyp;
CheckMark(obj^.vis); CheckMark(obj^.vis);
IF sym = OPS.eql THEN IF sym = OPS.eql THEN
IF (obj^.name = "INTEGER") OR (obj^.name = "SHORTINT") OR IF (obj^.name = OPT.sinttyp.strobj.name) OR
(obj^.name = "LONGINT") OR (obj^.name = "HUGEINT") OR (obj^.name = OPT.inttyp.strobj.name) OR
(obj^.name = "LONGREAL") OR (obj^.name = "REAL") OR (obj^.name = OPT.linttyp.strobj.name) OR
(obj^.name = "CHAR") OR (obj^.name = "SET") OR (obj^.name = OPT.hinttyp.strobj.name) OR
(obj^.name = OPT.realtyp.strobj.name) OR
(obj^.name = OPT.lrltyp.strobj.name) OR
(obj^.name = OPT.settyp.strobj.name) OR
(obj^.name = OPT.chartyp.strobj.name) OR
(obj^.name = "TRUE") OR (obj^.name = "FALSE") THEN (obj^.name = "TRUE") OR (obj^.name = "FALSE") THEN
OPM.Mark(-310, OPM.curpos); (* notice about aliasing of predefined type *) OPM.Mark(-310, OPM.curpos); (* notice about aliasing of predefined type *)
END; END;