Using Legato
The Legato Scripting Language and the IDE are included in all installations of GoFiler Complete. You may also download the Legato Interpreter for free as a standalone package below.
This package will allow you to run Legato scripts from a command line. Legato is free for development for personal or non-commercial use. By downloading Legato Basic, you agree to the Terms and Conditions of its use.
Download 32-bit Download 64-bitThis package will allow you to write, debug and run Legato scripts from an IDE. Legato is free for development for personal or non-commercial use. By downloading Legato IDE, you agree to the Terms and Conditions of its use.
Download 32-bit Download 64-bit1.0 Legato Script Language Notes
1.1 IDE Changes and Improvements
– Improved the “Function Select” auto fill logic to better select the text at the current caret position. This will now stop at any non-word characters, such as parentheses, quotation marks, commas, etc.
– Added a checkbox to the “Function Select” dialog to toggle the auto fill functionality.
1.2 Function Improvements and Changes
– Added an optional access mode using a node index to the following JSON API functions: JSONGetInteger, JSONGetString, JSONGetType and JSONGetValue.
1.3 New API Functions
JSON Functions
– JSONGetArrayCount — Returns the number of items in an expected array at the specified position.
– JSONGetObjectCount — Returns the number of objects at the specified position.
– JSONGetObjectIndex — Finds a specified object and returns its node index.