浏览代码

* allow ^ after nil

peter 23 年之前
父节点
当前提交
76eb5b4a1f
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      compiler/pexpr.pas

+ 10 - 1
compiler/pexpr.pas

@@ -1980,6 +1980,12 @@ implementation
              begin
              begin
                consume(_NIL);
                consume(_NIL);
                p1:=cnilnode.create;
                p1:=cnilnode.create;
+               { It's really ugly code nil^, but delphi allows it }
+               if token in [_CARET] then
+                begin
+                  again:=true;
+                  postfixoperators(p1,again);
+                end;
              end;
              end;
 
 
            else
            else
@@ -2248,7 +2254,10 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.80  2002-09-07 15:25:07  peter
+  Revision 1.81  2002-09-16 19:06:14  peter
+    * allow ^ after nil
+
+  Revision 1.80  2002/09/07 15:25:07  peter
     * old logs removed and tabs fixed
     * old logs removed and tabs fixed
 
 
   Revision 1.79  2002/09/07 12:16:03  carl
   Revision 1.79  2002/09/07 12:16:03  carl