ソースを参照

synchronized with original

Alexander Shiryaev 8 年 前
コミット
d8de0cc4c1
3 ファイル変更4 行追加6 行削除
  1. 4 6
      BlackBox/Po/Files/ORB.Mod.txt
  2. BIN
      BlackBox/Po/Mod/ORB.odc
  3. BIN
      BlackBox/Po/Mod/ORB3.odc

+ 4 - 6
BlackBox/Po/Files/ORB.Mod.txt

@@ -1,4 +1,4 @@
-MODULE ORB;   (*NW 25.6.2014  / 4.4.2017  in Oberon-07*)
+MODULE ORB;   (*NW 25.6.2014  / 19.4.2017  in Oberon-07*)
   IMPORT Files, ORS;
   (*Definition of data types Object and Type, which together form the data structure
     called "symbol table". Contains procedures for creation of Objects, and for search:
@@ -224,11 +224,9 @@ MODULE ORB;   (*NW 25.6.2014  / 4.4.2017  in Oberon-07*)
           IF class = Typ THEN
             t := obj.type; t.typobj := obj; Read(R, k);  (*fixup bases of previously declared pointer types*)
             WHILE k # 0 DO typtab[k].base := t; Read(R, k) END
-          ELSE
-            IF class = Const THEN
-              IF obj.type.form = Real THEN Files.ReadInt(R, obj.val) ELSE Files.ReadNum(R, obj.val) END
-            ELSIF class = Var THEN Files.ReadNum(R, obj.val); obj.rdo := TRUE
-            END
+          ELSIF class = Const THEN
+            IF obj.type.form = Real THEN Files.ReadInt(R, obj.val) ELSE Files.ReadNum(R, obj.val) END
+          ELSIF class = Var THEN Files.ReadNum(R, obj.val); obj.rdo := TRUE
           END ;
           obj.next := thismod.dsc; thismod.dsc := obj; Read(R, class)
         END ;

BIN
BlackBox/Po/Mod/ORB.odc


BIN
BlackBox/Po/Mod/ORB3.odc