Browse Source

pastojs: clean up

git-svn-id: trunk@40085 -
Mattias Gaertner 6 years ago
parent
commit
41bf6106c5
2 changed files with 15 additions and 10 deletions
  1. 14 9
      packages/pastojs/src/pas2jscompiler.pp
  2. 1 1
      packages/pastojs/src/pas2jsfilecache.pp

+ 14 - 9
packages/pastojs/src/pas2jscompiler.pp

@@ -21,8 +21,10 @@ interface
 uses
 uses
   {$IFDEF Pas2js}
   {$IFDEF Pas2js}
   JS, NodeJSFS,
   JS, NodeJSFS,
+  {$ELSE}
+  RtlConsts,
   {$ENDIF}
   {$ENDIF}
-  Classes, SysUtils, RtlConsts, contnrs,
+  Classes, SysUtils, contnrs,
   jstree, jswriter, JSSrcMap,
   jstree, jswriter, JSSrcMap,
   PScanner, PParser, PasTree, PasResolver, PasUseAnalyzer, PasResolveEval,
   PScanner, PParser, PasTree, PasResolver, PasUseAnalyzer, PasResolveEval,
   FPPas2Js, FPPJsSrcMap, Pas2jsFileUtils, Pas2jsLogger,
   FPPas2Js, FPPJsSrcMap, Pas2jsFileUtils, Pas2jsLogger,
@@ -305,10 +307,10 @@ type
     procedure HandleException(E: Exception);
     procedure HandleException(E: Exception);
     procedure DoLogMsgAtEl(MsgType: TMessageType; const Msg: string;
     procedure DoLogMsgAtEl(MsgType: TMessageType; const Msg: string;
       MsgNumber: integer; El: TPasElement);
       MsgNumber: integer; El: TPasElement);
-    function OnWriterIsElementUsed(Sender: TObject; El: TPasElement): boolean;
     procedure RaiseInternalError(id: TMaxPrecInt; Msg: string);
     procedure RaiseInternalError(id: TMaxPrecInt; Msg: string);
     procedure ReaderFinished;
     procedure ReaderFinished;
     {$IFDEF HasPas2jsFiler}
     {$IFDEF HasPas2jsFiler}
+    function OnWriterIsElementUsed(Sender: TObject; El: TPasElement): boolean;
     procedure WritePCU;
     procedure WritePCU;
     {$ENDIF}
     {$ENDIF}
   public
   public
@@ -1240,12 +1242,6 @@ begin
   Log.Log(MsgType,Msg,MsgNumber,Filename,Line,Col);
   Log.Log(MsgType,Msg,MsgNumber,Filename,Line,Col);
 end;
 end;
 
 
-function TPas2jsCompilerFile.OnWriterIsElementUsed(Sender: TObject;
-  El: TPasElement): boolean;
-begin
-  Result:=UseAnalyzer.IsUsed(El);
-end;
-
 procedure TPas2jsCompilerFile.RaiseInternalError(id: TMaxPrecInt; Msg: string);
 procedure TPas2jsCompilerFile.RaiseInternalError(id: TMaxPrecInt; Msg: string);
 begin
 begin
   Compiler.RaiseInternalError(id,Msg);
   Compiler.RaiseInternalError(id,Msg);
@@ -1301,6 +1297,12 @@ begin
 end;
 end;
 
 
 {$IFDEF HasPas2jsFiler}
 {$IFDEF HasPas2jsFiler}
+function TPas2jsCompilerFile.OnWriterIsElementUsed(Sender: TObject;
+  El: TPasElement): boolean;
+begin
+  Result:=UseAnalyzer.IsUsed(El);
+end;
+
 procedure TPas2jsCompilerFile.WritePCU;
 procedure TPas2jsCompilerFile.WritePCU;
 var
 var
   PF: TPas2JSPrecompileFormat;
   PF: TPas2JSPrecompileFormat;
@@ -2076,6 +2078,8 @@ begin
     Value:=CondDirectiveBool[true];
     Value:=CondDirectiveBool[true];
     exit(true);
     exit(true);
   end;
   end;
+
+  Result:=false;
 end;
 end;
 
 
 procedure TPas2jsCompiler.Compile(StartTime: TDateTime);
 procedure TPas2jsCompiler.Compile(StartTime: TDateTime);
@@ -3210,9 +3214,10 @@ var
   p, l, i: Integer;
   p, l, i: Integer;
   c: Char;
   c: Char;
   aProc, pr: TPasToJsProcessor;
   aProc, pr: TPasToJsProcessor;
-  Enable, Found: Boolean;
+  Enable: Boolean;
   aPlatform, pl: TPasToJsPlatform;
   aPlatform, pl: TPasToJsPlatform;
   {$IFDEF HasPas2jsFiler}
   {$IFDEF HasPas2jsFiler}
+  Found: Boolean;
   PF: TPas2JSPrecompileFormat;
   PF: TPas2JSPrecompileFormat;
   {$ENDIF}
   {$ENDIF}
 begin
 begin

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

@@ -2168,8 +2168,8 @@ end;
 procedure TPas2jsFilesCache.SaveToFile(ms: TFPJSStream; Filename: string);
 procedure TPas2jsFilesCache.SaveToFile(ms: TFPJSStream; Filename: string);
 var
 var
   s: string;
   s: string;
-  i: Integer;
   {$IFDEF FPC}
   {$IFDEF FPC}
+  i: Integer;
   l: TMaxPrecInt;
   l: TMaxPrecInt;
   {$ENDIF}
   {$ENDIF}
 begin
 begin