Function parse

Source
pub fn parse(s: &str) -> Sdc
Expand description

Parse SDC string

This function always successes. Any line failed to parse ( include vendor extension ) is contained as sdc::Command::Unknown.

ยงExamples

use sdc_parser::{self, sdc};

let result = sdc_parser::parse("current_instance duv");

let expect = sdc::Sdc {
    commands: vec![sdc::Command::CurrentInstance(
        sdc::CurrentInstance {
            instance: Some(String::from("duv"))
        }
    )]
};
assert_eq!(expect, result);