visitModOperator method

  1. @override
String visitModOperator(
  1. ModOperatorNode node
)
override

Implementation

@override
String visitModOperator(ModOperatorNode node) {
  final arg = node.content != null ? visit(node.content!) : null;
  return switch (node.modStyle) {
    ModStyle.bmod => "mod",
    ModStyle.pmod => arg != null ? "(mod $arg)" : "(mod)",
    ModStyle.mod => arg != null ? "mod $arg" : "mod",
  };
}