Diffstat (limited to 'src/lexer.rs')
| -rw-r--r-- | src/lexer.rs | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/src/lexer.rs b/src/lexer.rs index f787f1e..5fab13f 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -67,39 +67,42 @@ tokens! { "λ" => Lambda, "⎬" => Array, "→" => Place, + "≡" => Eq, "≢" => Ne, - "^" => Dup, - "&" => And, - "|" => Both, - "🔀" => Flip, - "⤵️" => Zap, - - "⬇" => With, - "⬆" => Merge, - "⏫" => Range, "+" => Add, "-" => Sub, "×" => Mul, "*" => Pow, - "√" => Sqrt, "<" => Lt, ">" => Gt, "≤" => Le, "≥" => Ge, "÷" => Div, "%" => Mod, + "∧" => BitAnd, + "∨" => Or, + "⊕" => Xor, + + "!" => Not, + "¯" => Neg, + "√" => Sqrt, + + "^" => Dup, + "&" => And, + "|" => Both, + "🔀" => Flip, + "⤵️" => Zap, + + "⬇" => With, + "⬆" => Merge, + "⏫" => Range, "🪪" => Type, "📏" => Length, "👩👩👧👧" => Group, "⏪" => Shl, "⏩" => Shr, - "¯" => Neg, "📶" => Sort, - "∧" => BitAnd, - "∨" => Or, - "!" => Not, - "⊕" => Xor, "🔓" => Mask, "🔒" => Index, "🚧" => Split, |