DEADSOFTWARE

Исправлены опережающие объявления локальных типов-записей, добавлены модули Oberon...
[dsw-obn.git] / rtl / java / SYSTEM.java
index 20cbe60f2115f1167d1076d32f81b2f7a3040386..e1105c0aa3abd3c9fb3c5efe2253550300cf7bb5 100644 (file)
@@ -1,3 +1,5 @@
+import java.lang.Math;
+
 public class SYSTEM
 {
        /* Каркас для фреймов процедур */
@@ -37,6 +39,11 @@ public class SYSTEM
                v[i] = 0;
        }
 
+       public static void COPY(String x, byte[] v)
+       {
+               COPY(x.getBytes(), v);
+       }
+
        public static int STRCMP(byte[] a, byte[] b)
        {
                int i = 0;
@@ -76,6 +83,10 @@ public class SYSTEM
                {
                        throw new RuntimeException("NOT IMPLEMENTED");
                }
+               else if(n == -4)
+               {
+                       throw new RuntimeException("RETURN TRAP");
+               }
                else
                {
                        throw new RuntimeException("TRAP CODE " + n);