Browse Source

pastojs: clean up

git-svn-id: trunk@46968 -
(cherry picked from commit 7945631ff1fcc7bb28de9c4eba81fe5c74058233)
Mattias Gaertner 4 years ago
parent
commit
b15294a1e2

+ 0 - 1
packages/pastojs/src/fppas2js.pp

@@ -466,7 +466,6 @@ interface
 
 
 uses
 uses
   {$ifdef pas2js}
   {$ifdef pas2js}
-  js,
   {$else}
   {$else}
   AVL_Tree,
   AVL_Tree,
   {$endif}
   {$endif}

+ 1 - 1
packages/pastojs/src/fppjssrcmap.pp

@@ -25,7 +25,7 @@ unit FPPJsSrcMap;
 interface
 interface
 
 
 uses
 uses
-  Classes, SysUtils, math,
+  SysUtils, math,
   jswriter, jstree, JSSrcMap;
   jswriter, jstree, JSSrcMap;
 
 
 type
 type

+ 1 - 0
packages/pastojs/src/pas2jscompiler.pp

@@ -1182,6 +1182,7 @@ begin
   // maybe emit message ?
   // maybe emit message ?
   FResourceHandler.StartUnit(PasModule.Name);
   FResourceHandler.StartUnit(PasModule.Name);
   FResourceHandler.HandleResource(aFileName,aOptions);
   FResourceHandler.HandleResource(aFileName,aOptions);
+  if Sender=nil then ;
 end;
 end;
 
 
 function TPas2jsCompilerFile.OnConverterIsElementUsed(Sender: TObject;
 function TPas2jsCompilerFile.OnConverterIsElementUsed(Sender: TObject;

+ 1 - 1
packages/pastojs/src/pas2jscompilercfg.pp

@@ -26,7 +26,7 @@ uses
   {$IFDEF NodeJS}
   {$IFDEF NodeJS}
   node.fs,
   node.fs,
   {$ENDIF}
   {$ENDIF}
-  Classes, SysUtils, Pas2jsFileUtils, Pas2JSFS, Pas2jsCompiler;
+  SysUtils, Pas2jsFileUtils, Pas2JSFS, Pas2jsCompiler;
 
 
 Type
 Type
   TPas2JSFileConfigSupport = Class(TPas2JSConfigSupport)
   TPas2JSFileConfigSupport = Class(TPas2JSConfigSupport)

+ 1 - 1
packages/pastojs/src/pas2jsfscompiler.pp

@@ -23,7 +23,7 @@ unit Pas2JSFSCompiler;
 interface
 interface
 
 
 uses
 uses
-  Classes, SysUtils,
+  SysUtils,
   PasUseAnalyzer,
   PasUseAnalyzer,
   Pas2jsFileCache, Pas2jsCompiler,
   Pas2jsFileCache, Pas2jsCompiler,
   Pas2JSFS,
   Pas2JSFS,

+ 1 - 1
packages/pastojs/src/pas2jsresstrfile.pp

@@ -5,7 +5,7 @@ unit pas2jsresstrfile;
 interface
 interface
 
 
 uses
 uses
-  Classes, SysUtils, fpJSON;
+  SysUtils, fpJSON;
 
 
 Type
 Type