浏览代码

JSSpecCompiler: Do not frame nodes with < and > when dumping AST

Let's not pretend we are outputting some invalid HTML.
Dan Klishch 1 年之前
父节点
当前提交
4578004ad6
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/AST/ASTPrinting.cpp

+ 1 - 2
Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/AST/ASTPrinting.cpp

@@ -23,10 +23,9 @@ void Node::format_tree(StringBuilder& builder)
 template<typename... Parameters>
 template<typename... Parameters>
 void Node::dump_node(StringBuilder& builder, AK::CheckedFormatString<Parameters...>&& fmtstr, Parameters const&... parameters)
 void Node::dump_node(StringBuilder& builder, AK::CheckedFormatString<Parameters...>&& fmtstr, Parameters const&... parameters)
 {
 {
-    builder.append("<"sv);
     AK::VariadicFormatParams<AK::AllowDebugOnlyFormatters::No, Parameters...> variadic_format_params { parameters... };
     AK::VariadicFormatParams<AK::AllowDebugOnlyFormatters::No, Parameters...> variadic_format_params { parameters... };
     MUST(AK::vformat(builder, fmtstr.view(), variadic_format_params));
     MUST(AK::vformat(builder, fmtstr.view(), variadic_format_params));
-    builder.append(">\n"sv);
+    builder.append("\n"sv);
 }
 }
 
 
 void ErrorNode::dump_tree(StringBuilder& builder)
 void ErrorNode::dump_tree(StringBuilder& builder)