* fixed support for anonymous class/object definitions in macpas mode

git-svn-id: trunk@753 -
This commit is contained in:
Jonas Maebe 2005-07-26 10:11:39 +00:00
parent d767f3e053
commit 0bfe43e7cd
2 changed files with 7 additions and 5 deletions

View File

@ -420,6 +420,13 @@ implementation
consume(_EQUAL);
{ support 'ttype=type word' syntax }
unique:=try_to_consume(_TYPE);
{ MacPas object model is more like Delphi's than like TP's, but }
{ uses the object keyword instead of class }
if (m_mac in aktmodeswitches) and
(token = _OBJECT) then
token := _CLASS;
{ is the type already defined? }
searchsym(typename,sym,srsymtable);
newtype:=nil;

View File

@ -214,11 +214,6 @@ implementation
begin
readobjecttype:=true;
{ MacPas object model is more like Delphi's than like TP's, but }
{ uses the object keyword instead of class }
if (m_mac in aktmodeswitches) and
(token = _OBJECT) then
token := _CLASS;
{ distinguish classes and objects }
case token of
_OBJECT: