pub fn test_parse<P: Fn(&str) -> IResult<&'_ str, Vec<BasicToken>, VerboseError<&'_ str>>>(
    parser: P,
    code: &str
) -> BasicLine