Difference between revisions of "TES5Edit Scripting Functions"
→Pascal implementation: Try/catch/finally is broken.
imported>DavidJCobb m (→Pascal implementation: Well, going even further back in time doesn't help, either.) |
imported>DavidJCobb (→Pascal implementation: Try/catch/finally is broken.) |
||
Line 437: | Line 437: | ||
TES5Edit appears to use [http://jvcl.delphi-jedi.org/JvInterpreter.htm JVCL] to interpret Delphi, a variant of Pascal. A few details can be found below. | TES5Edit appears to use [http://jvcl.delphi-jedi.org/JvInterpreter.htm JVCL] to interpret Delphi, a variant of Pascal. A few details can be found below. | ||
* TES5Edit's Pascal implementation doesn't stably implement <code>Try</code> blocks. There are errors that can slip through, and they are hard to document because the interpreter rarely reports the correct cause. | |||
* TES5Edit's Pascal implementation does not appear to support function overloading. | * TES5Edit's Pascal implementation does not appear to support function overloading. | ||
* TES5Edit's Pascal implementation does not appear to support open array parameters (e.g. <code>array of integer</code>). | * TES5Edit's Pascal implementation does not appear to support open array parameters (e.g. <code>array of integer</code>). |