visitDeclVar method

  1. @override
String visitDeclVar(
  1. DeclVar declVar
)
override

Implementation

@override
String visitDeclVar(DeclVar declVar) {
  final id = createID(declVar.id.lexeme);
  final init = declVar.init?.accept(this);
  final attr = switch(declVar.attr?.lexeme) {
    final String s => '<$s>',
    _ => '',
  };

  if (init != null) {
    return '$id$attr=$init';
  }

  return '$id$attr';
}