harper-core 2.0.0

The language checker for developers.
Documentation
use crate::Token;

use super::{SingleTokenPattern, WordSet};

pub struct IndefiniteArticle {
    inner: WordSet,
}

impl Default for IndefiniteArticle {
    fn default() -> Self {
        Self {
            inner: WordSet::new(&["a", "an"]),
        }
    }
}

impl SingleTokenPattern for IndefiniteArticle {
    fn matches_token(&self, token: &Token, source: &[char]) -> bool {
        self.inner.matches_token(token, source)
    }
}