@@ -1,7 +1,15 @@
MODULE AMD64;
-IMPORT IL, BIN, WR := WRITER, CHL := CHUNKLISTS, LISTS, PATHS, PROG, TARGETS,
- REG, UTILS IN "./utils/UTILS.ob07", S := STRINGS, PE32, ELF, X86, ERRORS;
+IMPORT IL,
+ BIN,
+ WR := WRITER,
+ CHL := CHUNKLISTS,
+ LISTS,
+ PATHS, PROG, TARGETS,
+ REG,
+ UTILS IN "./utils/UTILS.ob07",
+ S := STRINGS IN "./strings/STRINGS.ob07",
+ PE32, ELF, X86, ERRORS;
CONST
@@ -1,6 +1,8 @@
MODULE ARITH;
-IMPORT STRINGS, UTILS IN "./utils/UTILS.ob07", LISTS;
+IMPORT STRINGS IN "./strings/STRINGS.ob07",
+ LISTS;
@@ -1,6 +1,7 @@
MODULE CONSOLE;
-IMPORT UTILS IN "./utils/UTILS.ob07", STRINGS;
+IMPORT UTILS IN "./utils/UTILS.ob07",
+ STRINGS IN "./strings/STRINGS.ob07";
PROCEDURE String* (s: ARRAY OF CHAR);
@@ -1,7 +1,11 @@
MODULE Compiler;
-IMPORT ST := STATEMENTS, PARS, UTILS IN "./utils/UTILS.ob07", PATHS, PROG, C := CONSOLE,
- ERRORS, STRINGS, WRITER, MSP430, THUMB, TARGETS, SCAN, TEXTDRV;
+IMPORT ST := STATEMENTS, PARS,
+ PATHS, PROG, C := CONSOLE,
+ ERRORS,
+ STRINGS IN "./strings/STRINGS.ob07",
+ WRITER, MSP430, THUMB, TARGETS, SCAN, TEXTDRV;
@@ -1,6 +1,13 @@
MODULE ELF;
-IMPORT BIN, WR := WRITER, CHL := CHUNKLISTS, LISTS, PE32, UTILS IN "./utils/UTILS.ob07", STRINGS;
+IMPORT
+ PE32,
@@ -1,6 +1,9 @@
MODULE IL;
-IMPORT LISTS, SCAN, STRINGS, CHL := CHUNKLISTS, C := COLLECTIONS, TARGETS, PATHS;
+IMPORT LISTS,
+ SCAN,
+ CHL := CHUNKLISTS, C := COLLECTIONS, TARGETS, PATHS;
@@ -1,7 +1,19 @@
MODULE PARS;
-IMPORT PROG, SCAN, ARITH, STRINGS, ERRORS, LISTS, IL, CONSOLE, PATHS, UTILS IN "./utils/UTILS.ob07",
- C := COLLECTIONS, TARGETS, THUMB, MSP430;
+IMPORT PROG,
+ ARITH,
+ IL,
+ CONSOLE,
+ PATHS,
+ C := COLLECTIONS,
+ TARGETS,
+ THUMB,
+ MSP430;
MODULE PATHS;
-IMPORT STRINGS, UTILS IN "./utils/UTILS.ob07";
+ UTILS IN "./utils/UTILS.ob07";
@@ -1,6 +1,15 @@
MODULE PROG;
-IMPORT SCAN, LISTS, ARITH, ERRORS, C := COLLECTIONS, IL, UTILS IN "./utils/UTILS.ob07", TARGETS, STRINGS, PATHS;
+IMPORT SCAN,
+ PATHS;
@@ -2,7 +2,12 @@
IMPORT
- PROG, WR := WRITER, IL, CHL := CHUNKLISTS, REG, UTILS IN "./utils/UTILS.ob07", STRINGS, ERRORS, TARGETS;
+ PROG,
+ IL, CHL := CHUNKLISTS, REG,
+ ERRORS, TARGETS;
MODULE SCAN;
-IMPORT TXT := TEXTDRV, ARITH, S := STRINGS, ERRORS, LISTS;
+IMPORT TXT := TEXTDRV,
+ ERRORS, LISTS;
@@ -1,8 +1,12 @@
MODULE STATEMENTS;
-
- PARS, PROG, SCAN, ARITH, STRINGS, LISTS, IL, X86, AMD64, MSP430, THUMB, RVMxI,
+ PARS,
+ LISTS, IL, X86, AMD64, MSP430, THUMB, RVMxI,
ERRORS, UTILS IN "./utils/UTILS.ob07", AVL := AVLTREES, CONSOLE, C := COLLECTIONS, TARGETS;
@@ -1,6 +1,6 @@
MODULE STRINGS;
-IMPORT UTILS IN "./utils/UTILS.ob07";
+IMPORT UTILS IN "../utils/UTILS.ob07";
PROCEDURE copy* (src: ARRAY OF CHAR; VAR dst: ARRAY OF CHAR; spos, dpos, count: INTEGER);