Bladeren bron

pas2js: docs

git-svn-id: trunk@41361 -
Mattias Gaertner 6 jaren geleden
bovenliggende
commit
d4a5f7e2e1
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 6 4
      utils/pas2js/docs/translation.html

+ 6 - 4
utils/pas2js/docs/translation.html

@@ -730,12 +730,12 @@ function(){
           <li>property, class property, array property, default array property</li>
           <li>sub types</li>
           <li>constructor</li>
+          <li>class constructor</li>
         </ul>
       </li>
       <li>Not yet implemented:
         <ul>
           <li>operator overloading</li>
-          <li>class constructor</li>
           <li>reference counted interfaces as fields</li>
           <li>Interfaces as nested types</li>
           <li>default non array property</li>
@@ -1521,6 +1521,7 @@ function(){
     <li>array of const:
       <ul>
       <li>Works the same: vtInteger, vtBoolean, vtPointer, vtObject, vtClass, vtWideChar, vtInterface, vtUnicodeString</li>
+      <li>''longword'' is converted to ''vtNativeInt''. Delphi/FPC converts to ''vtInteger'', changing big numbers to negative numbers.</li>
       <li>vtExtended is double, Delphi/FPC: PExtended</li>
       <li>vtCurrency is currency, Delphi/FPC: PCurrency</li>
       <li>Not supported: vtChar, vtString, vtPChar, vtPWideChar, vtAnsiString, vtVariant, vtWideString, vtInt64, vtQWord</li>
@@ -1606,10 +1607,11 @@ function(){
     <li>The "<i>is</i>"-operator is implemented using "<i>isPrototypeOf</i>". Note that "<i>instanceof</i>" cannot be used, because classes are JS objects.</li>
     <li>The "<i>as</i>" operator is implemented as <i>rtl.as(Object,Class)</i>.</li>
     <li>Supported: constructor, destructor, private, protected, public,
-      strict private, strict protected, class vars, class methods, external methods,
+      strict private, strict protected, class vars, class methods,
+      class constructor, external methods,
       virtual, override, abstract, call inherited, assigned(), type cast,
       overloads, reintroduce, sealed class, nested types.</li>
-    <li>Not supported: class constructor/destructor</li>
+    <li>Not supported: class destructor</li>
     <li>Property:
       <ul>
       <li>References are replaced by getter/setter.</li>
@@ -3087,7 +3089,7 @@ End.
     <h2 id="notsupportedelements">Not supported elements</h2>
     <ul>
     <li>Attributes</li>
-    <li>Class constructor, class destructor</li>
+    <li>Class destructor</li>
     <li>Enums with custom values</li>
     <li>Generics</li>
     <li>Global properties</li>