def is_operator

bend-lint-rules@0.2.0.0 · layout/format.bend:867

import bend-lint-rules@0.2.0.0/layout/format.bend as Format
import Base

867def is_operator(s: Sym) -> Bool:
868  match s:
869    case Plus{}:
870      True{}
871    case Minus{}:
872      True{}
873    case Star{}:
874      True{}
875    case Slash{}:
876      True{}
877    case Pct{}:
878      True{}
879    case Caret{}:
880      True{}
881    case Concat{}:
882      True{}
883    case AndAnd{}:
884      True{}
885    case OrOr{}:
886      True{}
887    case Meet{}:
888      True{}
889    case BitAnd{}:
890      True{}
891    case BitOr{}:
892      True{}
893    case BitXor{}:
894      True{}
895    case Shl{}:
896      True{}
897    case Shr{}:
898      True{}
899    case Cons{}:
900      True{}
901    case Lt{}:
902      True{}
903    case Gt{}:
904      True{}
905    case Le{}:
906      True{}
907    case Ge{}:
908      True{}
909    case EqEq{}:
910      True{}
911    case Ne{}:
912      True{}
913    case Amp{}:
914      True{}
915    case Bar{}:
916      True{}
917    case _:
918      False{}

Uses (2)

Used by (2)