public static JsNode FixParenthesis(this JsNode node) { var visitor = new JsParensFixingVisitor(); node.AcceptVisitor(visitor); return(node); }
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))); }