LV-TOML is an open source LabVIEW library for parsing and composing TOML v0.4.0 files.
LV-TOML is tested against the TOML test suite toml-test.
The original developer is not maintaining this project, so this fork was created to update to a newer version of LabVIEW and add some features. A discussion was created on LAVA forum to discuss this : https://lavag.org/topic/21972-anyone-using-toml-files/
The most recent VI Package (.vip) can be downloaded here. It is also available directly from VIPM
Open the VI Package using VI Package Manager and press Install.
In LabVIEW, The LV-TOML palette can be found in the Zaphiro Technologies palette.
The polymorphic VIs Read TOML File.vi and Write TOML File.vi can parse and compose TOML files to and from a variant or a TOML Value.ctl. TOML Value.ctl values are composable and caseable using LV-Tagged-Union. To use LV-Tagged-Union with this library, the types LV-TOML:TOML Value.ctl and LV-TOML:TOML Key-Value Pair.ctl from the TOML palette must be in memory.
OpenG Toolkits
- OpenG Error Library
- OpenG Variant Data Library
- JDP Science Common Utilities
LV-JSON (only for needed for running tests)
Requires LabVIEW 2017 or later
If you use Notepad++, here is a syntax file to make NPP support TOML https://github.com/Theodor-Lindberg/NPP-TOML-Syntax