/lv-toml

An open source LabVIEW library for parsing and composing TOML files

Primary LanguageLabVIEWMIT LicenseMIT

LV-TOML

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.

Installation

The most recent VI Package (.vip) can be downloaded here.

Open the VI Package using VI Package Manager and press Install.

In LabVIEW, The LV-TOML palette can be found in the Erdos Miller palette.

Usage

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.

Dependencies

OpenG Toolkit

MGI Tools

LV-JSON (only for needed for running tests)

Requires LabVIEW 2015 or later