lex: rm unused plus token

This commit is contained in:
Noah Hellman 2023-01-27 17:13:07 +01:00
parent 961086dc5d
commit c23dbf8e34

View file

@ -45,7 +45,6 @@ pub enum Symbol {
ExclaimBracket, ExclaimBracket,
Lt, Lt,
Pipe, Pipe,
Plus,
Quote1, Quote1,
Quote2, Quote2,
Tilde, Tilde,
@ -206,7 +205,7 @@ impl<I: Iterator<Item = char> + Clone> Lexer<I> {
'*' => self.maybe_eat_close_brace(Sym(Asterisk), BraceAsterisk), '*' => self.maybe_eat_close_brace(Sym(Asterisk), BraceAsterisk),
'^' => self.maybe_eat_close_brace(Sym(Caret), BraceCaret), '^' => self.maybe_eat_close_brace(Sym(Caret), BraceCaret),
'=' => self.maybe_eat_close_brace(Text, BraceEqual), '=' => self.maybe_eat_close_brace(Text, BraceEqual),
'+' => self.maybe_eat_close_brace(Sym(Plus), BracePlus), '+' => self.maybe_eat_close_brace(Text, BracePlus),
'~' => self.maybe_eat_close_brace(Sym(Tilde), BraceTilde), '~' => self.maybe_eat_close_brace(Sym(Tilde), BraceTilde),
'_' => self.maybe_eat_close_brace(Sym(Underscore), BraceUnderscore), '_' => self.maybe_eat_close_brace(Sym(Underscore), BraceUnderscore),
'-' => { '-' => {
@ -355,14 +354,13 @@ mod test {
#[test] #[test]
fn sym() { fn sym() {
test_lex!( test_lex!(
r#"'*^![<|+"~_"#, r#"'*^![<|"~_"#,
Sym(Quote1).l(1), Sym(Quote1).l(1),
Sym(Asterisk).l(1), Sym(Asterisk).l(1),
Sym(Caret).l(1), Sym(Caret).l(1),
Sym(ExclaimBracket).l(2), Sym(ExclaimBracket).l(2),
Sym(Lt).l(1), Sym(Lt).l(1),
Sym(Pipe).l(1), Sym(Pipe).l(1),
Sym(Plus).l(1),
Sym(Quote2).l(1), Sym(Quote2).l(1),
Sym(Tilde).l(1), Sym(Tilde).l(1),
Sym(Underscore).l(1), Sym(Underscore).l(1),