|
@@ -76,7 +76,7 @@ BEGIN
|
|
RETURN result
|
|
RETURN result
|
|
END makeStdSymbols;
|
|
END makeStdSymbols;
|
|
|
|
|
|
-PROCEDURE init(scope: Type; stdSymbols: JsMap.Type);
|
|
|
|
|
|
+PROCEDURE init(VAR scope: Type; stdSymbols: JsMap.Type);
|
|
BEGIN
|
|
BEGIN
|
|
scope.stdSymbols := stdSymbols;
|
|
scope.stdSymbols := stdSymbols;
|
|
scope.symbols := JsMap.make();
|
|
scope.symbols := JsMap.make();
|
|
@@ -227,7 +227,7 @@ BEGIN
|
|
JsMap.put(closure(CompiledModule).exports, id, symbol);
|
|
JsMap.put(closure(CompiledModule).exports, id, symbol);
|
|
END addExport;
|
|
END addExport;
|
|
|
|
|
|
-PROCEDURE defineExports*(m: CompiledModule; exports: JsMap.Type);
|
|
|
|
|
|
+PROCEDURE defineExports*(VAR m: CompiledModule; exports: JsMap.Type);
|
|
BEGIN
|
|
BEGIN
|
|
JsMap.forEach(exports, addExport, m);
|
|
JsMap.forEach(exports, addExport, m);
|
|
END defineExports;
|
|
END defineExports;
|