// Note, the order that rules are added determines priority
Note, the order that rules are added determines priority
Note the order that rules are added determines priority
pub fn add_rule<R>(mut self, rule: R) -> Self
    where R: LexerRule + 'static {
        self.rules.push(Box::new(rule));
        self
    }
pub fn add_rule < R > ( mut self , rule : R ) -> Self where R : LexerRule + ' static { self . rules . push ( Box :: new ( rule ) ) ; self }
Note, the order that rules are added determines priority
Note the order that rules are added determines priority
mut self
rule
R