Function parse

pub async fn parse(input: &str) -> Result<InputType, ParseError>