def lex.amp
import bend-lint-rules@0.2.0.0/layout/format.bend as Formatimport Base
705def lex.amp(rest: String, keep: String) -> Scan:
706 match rest:
707 case SCon{'&', r}:
708 fixed("&&", 2, r, '&', AndAnd{})
709 case SCon{'0', r}:
710 fixed("&0", 2, r, '0', Word{})
711 case SCon{'1', r}:
712 fixed("&1", 2, r, '1', Word{})
713 case SCon{'2', r}:
714 fixed("&2", 2, r, '2', Word{})
715 case _:
716 fixed("&", 1, keep, '&', Amp{})