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