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.
Legato Basic
https://www.novaworkssoftware.com/legato/current/legatobasic.zip
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.
Revised: March 20, 2023
Legato Integrated Development Environment (IDE)
https://www.novaworkssoftware.com/legato/current/legatoide.zip
This 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.
Revised: March 20, 2023
Legato Release Notes
Version 1.3t (03/20/2023)
GoFiler 5.18a
1.0 Legato Script Language Notes
1.3 IDE Improvements and Changes
– Corrected an internal error in IDE Debug View when viewing empty table with key names defined.
1.3 Script Engine Improvements and Changes
– Added logic to detect the use of a function name without parameters (or an empty parameter list). This now results in a Run Time Error.
– Corrected an issue with certain combinations of expressions, which reported an internal error rather than a type mismatch error.
1.3 Function Improvements and Changes
– Improved the string size logic with the GetWindowText function to allow for effectively unlimited size from the 2mb limit.
1.3 New API Functions
XBRL Model
– XBRLFindContextAxis — Find a specific member set by an axis name.
– XBRLGetContextMember — Locates a dimensional member set and returns its data.
– XBRLGetInstanceFormat — Returns the source type of an instance.
Related Downloads:

