std::string FunctionTypeData::toString() const { return makeString("FunctionType(" "attributes: %s, " "returnType: %s, " "parameterTypes: %s)", attributes().toString().c_str(), returnType()->toString().c_str(), makeArrayPtrString(parameterTypes()).c_str()); }
std::string Scope::toString() const { return makeString("Scope(vars: %s, statements: %s)", makeArrayPtrString(variables_).c_str(), makeArrayString(statementList_).c_str()); }