Difference between revisions of "TES5Edit Scripting Functions"
Jump to navigation
Jump to search
m
→Pascal implementation: No closures either
imported>DavidJCobb (→Pascal implementation: Continue is supported but inconsistent. Passing functions in args/vars seems to be broken.) |
imported>DavidJCobb m (→Pascal implementation: No closures either) |
||
Line 445: | Line 445: | ||
* TES5Edit's Pascal implementation does not appear to support the <code>is</code> or <code>as</code> keywords. However, <code>TObject</code> and its subclasses offer a <code>ClassName</code> method. | * TES5Edit's Pascal implementation does not appear to support the <code>is</code> or <code>as</code> keywords. However, <code>TObject</code> and its subclasses offer a <code>ClassName</code> method. | ||
* TES5Edit's Pascal implementation does not appear to support constructions such as <code>TList<Integer></code>. | * TES5Edit's Pascal implementation does not appear to support constructions such as <code>TList<Integer></code>. | ||
* TES5Edit's Pascal implementation does not appear to support [http://docwiki.embarcadero.com/RADStudio/XE8/en/Procedural_Types procedural types]. | * TES5Edit's Pascal implementation does not appear to support [http://docwiki.embarcadero.com/RADStudio/XE8/en/Procedural_Types procedural types] or [http://docwiki.embarcadero.com/RADStudio/XE8/en/Anonymous_Methods_in_Delphi anonymous methods]. | ||
* In TES5Edit's Pascal implementation, values are returned by assigning to <code>Result</code>, rather than by assigning to the function name. | * In TES5Edit's Pascal implementation, values are returned by assigning to <code>Result</code>, rather than by assigning to the function name. | ||
* [http://docwiki.embarcadero.com/RADStudio/XE2/en/Variant_Support_Routines Variant support routines] don't appear to be implemented, making it tricky to work with variants. | * [http://docwiki.embarcadero.com/RADStudio/XE2/en/Variant_Support_Routines Variant support routines] don't appear to be implemented, making it tricky to work with variants. |