Browse Source

fcl-js: comments

mattias 3 years ago
parent
commit
4546673a33
2 changed files with 10 additions and 7 deletions
  1. 5 2
      packages/fcl-js/src/jstree.pp
  2. 5 5
      packages/fcl-js/src/jswriter.pp

+ 5 - 2
packages/fcl-js/src/jstree.pp

@@ -926,7 +926,8 @@ Type
 
 
   TJSExportNameElement = Class(TJSAliasElement);
   TJSExportNameElement = Class(TJSAliasElement);
 
 
-  { TJSExportNameElements - NamedExports property of TJSExportStatement }
+  { TJSExportNameElements - NamedExports property of TJSExportStatement
+    e.g. 'Name' or 'Name as Alias'}
 
 
   TJSExportNameElements = Class(TJSAliasElements)
   TJSExportNameElements = Class(TJSAliasElements)
   private
   private
@@ -936,7 +937,9 @@ Type
     Property ExportedNames[AIndex : Integer] : TJSExportNameElement Read GetE ;default;
     Property ExportedNames[AIndex : Integer] : TJSExportNameElement Read GetE ;default;
   end;
   end;
 
 
-  { TJSExportStatement }
+  { TJSExportStatement - e.g. 'export Declaration' }
+  // 'export * as NameSpaceExport from ModuleName' NameSpaceExport and ModuleName are optional
+  // 'export { ExportNames[1], ExportNames[2], ... } from ModuleName' ModuleName is optional
 
 
   TJSExportStatement = class(TJSElement)
   TJSExportStatement = class(TJSElement)
   Private
   Private

+ 5 - 5
packages/fcl-js/src/jswriter.pp

@@ -1732,22 +1732,22 @@ begin
   if El.IsDefault then
   if El.IsDefault then
     Write('default ');
     Write('default ');
   if assigned(El.Declaration) then
   if assigned(El.Declaration) then
-    WriteJS(EL.Declaration)
+    WriteJS(El.Declaration)
   else if (El.NameSpaceExport<>'') then
   else if (El.NameSpaceExport<>'') then
     begin
     begin
     if El.NameSpaceExport<>'*' then
     if El.NameSpaceExport<>'*' then
       Write('* as '+El.NameSpaceExport)
       Write('* as '+El.NameSpaceExport)
     else
     else
       Write('*');
       Write('*');
-    if EL.ModuleName<>'' then
-      Write(' from "'+EL.ModuleName+'"');
+    if El.ModuleName<>'' then
+      Write(' from "'+El.ModuleName+'"');
     end
     end
   else if El.HaveExportNames then
   else if El.HaveExportNames then
     begin
     begin
     Write('{ ');
     Write('{ ');
-    For I:=0 to EL.ExportNames.Count-1 do
+    For I:=0 to El.ExportNames.Count-1 do
       begin
       begin
-      N:=EL.ExportNames[i];
+      N:=El.ExportNames[i];
       if I>0 then
       if I>0 then
         Write(', ');
         Write(', ');
       Write(N.Name+' ');
       Write(N.Name+' ');