Remove unnecesary stringBuilder
This commit is contained in:
@@ -333,24 +333,20 @@ public partial class QBEGenerator
|
||||
_labelIndex = 0;
|
||||
_tmpIndex = 0;
|
||||
|
||||
var builder = new StringBuilder();
|
||||
|
||||
builder.Append("export function ");
|
||||
_writer.Write("export function ");
|
||||
|
||||
if (returnType is not VoidTypeNode)
|
||||
{
|
||||
builder.Append(FuncQBETypeName(returnType) + ' ');
|
||||
_writer.Write(FuncQBETypeName(returnType) + ' ');
|
||||
}
|
||||
|
||||
builder.Append(name);
|
||||
_writer.Write(name);
|
||||
|
||||
var parameterStrings = parameters.Select(x => FuncQBETypeName(x.Type) + $" %{x.Name}");
|
||||
|
||||
builder.Append($"({string.Join(", ", parameterStrings)})");
|
||||
builder.AppendLine(" {");
|
||||
builder.Append("@start");
|
||||
|
||||
_writer.WriteLine(builder.ToString());
|
||||
_writer.Write($"({string.Join(", ", parameterStrings)})");
|
||||
_writer.WriteLine(" {");
|
||||
_writer.WriteLine("@start");
|
||||
|
||||
var scope = new Scope();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user