visitAssignMultiStmt method

  1. @override
GzBaseNode visitAssignMultiStmt(
  1. AssignMultiStmt assignMultiStmt
)
override

Implementation

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