public static ParametrizedCode FormatParametrizedScript(this JsNode node, bool niceMode = false, string indent = "\t") { node.FixParenthesis(); var visitor = new JsFormattingVisitor(niceMode, indent); node.AcceptVisitor(visitor); return(visitor.GetResult(JsParensFixingVisitor.GetOperatorPrecedence(node as JsExpression))); }
public static string FormatScript(this JsNode node, bool niceMode = false, string indent = "\t", bool isDebugString = false) { node.FixParenthesis(); var visitor = new JsFormattingVisitor(niceMode, indent); node.AcceptVisitor(visitor); return(isDebugString ? visitor.ToString() : visitor.GetParameterlessResult()); }