pub fn parse(input: &str) -> Result<String, Error<ControlMapParser>>
Expand description

Parses a given controlmap.txt file at the given file path.

Examples

use controlmap_parser::parse;

let unparsed_file = std::fs::read_to_string("test-files/controlmap_test.txt").expect("Failed to read file.");
let parsed = parse(&unparsed_file).expect("Failed to parse file.");
let result = std::fs::read_to_string("test-files/expected.json")
    .expect("Failed to read expected file.");
assert_eq!(parsed, result);