Browse Source

fcl-passrc: fixed compile pscanner with pas2js

mattias 3 years ago
parent
commit
621f3b8387
1 changed files with 4 additions and 0 deletions
  1. 4 0
      packages/fcl-passrc/src/pscanner.pp

+ 4 - 0
packages/fcl-passrc/src/pscanner.pp

@@ -1256,8 +1256,10 @@ function ExtractFileUnitName(aFilename: string): string;
 procedure CreateMsgArgs(var MsgArgs: TMessageArgs; Args: array of const);
 procedure CreateMsgArgs(var MsgArgs: TMessageArgs; Args: array of const);
 function SafeFormat(const Fmt: string; Args: array of const): string;
 function SafeFormat(const Fmt: string; Args: array of const): string;
 
 
+{$IFNDEF Pas2js}
 procedure ReadNextPascalToken(var Position: PChar; out TokenStart: PChar;
 procedure ReadNextPascalToken(var Position: PChar; out TokenStart: PChar;
   NestedComments: boolean; SkipDirectives: boolean);
   NestedComments: boolean; SkipDirectives: boolean);
+{$ENDIF}
 
 
 implementation
 implementation
 
 
@@ -1441,6 +1443,7 @@ begin
   end;
   end;
 end;
 end;
 
 
+{$IFNDEF Pas2js}
 procedure ReadNextPascalToken(var Position: PChar; out TokenStart: PChar;
 procedure ReadNextPascalToken(var Position: PChar; out TokenStart: PChar;
   NestedComments: boolean; SkipDirectives: boolean);
   NestedComments: boolean; SkipDirectives: boolean);
 const
 const
@@ -1706,6 +1709,7 @@ begin
   end;
   end;
   Position:=Src;
   Position:=Src;
 end;
 end;
+{$ENDIF}
 
 
 type
 type
   TIncludeStackItem = class
   TIncludeStackItem = class