visitStructDecl method
Implementation
@override
String visitStructDecl(StructDecl stmt) {
final output = StringBuffer();
output.writeln(
'${_lexicon.kStruct} ${stmt.id.id} ${_lexicon.codeBlockStart}');
++_curIndentCount;
for (var i = 0; i < stmt.definition.length; ++i) {
final valueString = formatAST(stmt.definition[i]);
output.writeln(valueString);
}
--_curIndentCount;
output.write(curIndent);
output.write(_lexicon.codeBlockEnd);
return output.toString();
}