def lex.dot
import bend-lint-rules@0.2.0.0/layout/format.bend as Formatimport Base
671def lex.dot(rest: String, keep: String) -> Scan:
672 match rest:
673 case SCon{'&', SCon{'.', r}}:
674 fixed(".&.", 3, r, '.', BitAnd{})
675 case SCon{'|', SCon{'.', r}}:
676 fixed(".|.", 3, r, '.', BitOr{})
677 case SCon{'^', SCon{'.', r}}:
678 fixed(".^.", 3, r, '.', BitXor{})
679 case _:
680 Tok{".", 1, keep, '.', Code{}, Dot{}, True{}, None{}}