visitAssignMultiExpr method

  1. @override
GzBaseNode visitAssignMultiExpr(
  1. AssignMultiExpr assignMultiExpr
)
override

Implementation

@override
GzBaseNode visitAssignMultiExpr(AssignMultiExpr assignMultiExpr) {
  final lhs = assignMultiExpr.lhs.map((e) => e.accept(this)).toList();
  final rhs = assignMultiExpr.rhs.map((e) => e.accept(this)).toList();
  final op = assignMultiExpr.op.lexeme;
  return node(
    op,
    color: 'black',
    fontColor: 'white',
    children: [
      node('lhs', color: pink, children: lhs),
      node('rhs', color: pink, children: rhs),
    ],
  );
}