pub fn test_parse_and_compare<P: Fn(&str) -> IResult<&'_ str, Vec<BasicToken>, VerboseError<&'_ str>>>(
    parser: P,
    code: &str,
    bytes: &[u8]
)