use harper_core::parsers::{Markdown, Parser};
pub struct GitCommitParser;
impl Parser for GitCommitParser {
fn parse(&mut self, source: &[char]) -> Vec<harper_core::Token> {
let end = source
.iter()
.position(|c| *c == '#')
.unwrap_or(source.len());
let mut md_parser = Markdown;
md_parser.parse(&source[0..end])
}
}