Browse Source

pas2js: updated nodepas2js and compile with ecmascript6

mattias 1 year ago
parent
commit
03d7518b9b
2 changed files with 4 additions and 5 deletions
  1. 2 3
      utils/pas2js/nodepas2js.lpi
  2. 2 2
      utils/pas2js/nodepas2js.pp

+ 2 - 3
utils/pas2js/nodepas2js.lpi

@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
 <CONFIG>
   <ProjectOptions>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
     <General>
       <Flags>
       <Flags>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
         <MainUnitHasScaledStatement Value="False"/>
         <MainUnitHasScaledStatement Value="False"/>
         <Runnable Value="False"/>
         <Runnable Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <Title Value="nodepas2js"/>
       <Title Value="nodepas2js"/>
       <UseAppBundle Value="False"/>
       <UseAppBundle Value="False"/>
       <ResourceType Value="res"/>
       <ResourceType Value="res"/>
@@ -24,7 +24,6 @@
     </PublishOptions>
     </PublishOptions>
     <RunParams>
     <RunParams>
       <FormatVersion Value="2"/>
       <FormatVersion Value="2"/>
-      <Modes Count="0"/>
     </RunParams>
     </RunParams>
     <Units Count="1">
     <Units Count="1">
       <Unit0>
       <Unit0>

+ 2 - 2
utils/pas2js/nodepas2js.pp

@@ -6,8 +6,8 @@ program nodepas2js;
 uses
 uses
   JS, NodeJSApp,
   JS, NodeJSApp,
   Classes, SysUtils,
   Classes, SysUtils,
-  Pas2jsFileUtils, Pas2jsLogger,
-  Pas2jsCompiler, Pas2JSFSCompiler, Pas2JSCompilerCfg;
+  Pas2jsFileUtils, Pas2jsLogger, Pas2jsCompiler,
+  Pas2JSFSCompiler, {Pas2JSCompilerPP, }Pas2JSCompilerCfg;
 
 
 type
 type