module pp imports libstratego-lib imports libstratego-gpp libspoofax/sdf/pp libspoofax/editor/refactoring/- pp/IBAF-parenthesize pp/IBAF-pp rules editor-format: (node, _, ast, path, project-path) -> (filename, result) with ext := path ; filename := path ; result := node rules pp-IBAF-string = parenthesize-IBAF ; prettyprint-IBAF-start-symbols ; !V([], ) ; box2text-string(|120) pp-partial-IBAF-string = parenthesize-IBAF ; prettyprint-IBAF ; !V([], ) ; box2text-string(|120) pp-partial-IBAF-string(|sort) = parenthesize-IBAF ; prettyprint-IBAF(|sort) ; !V([], ) ; box2text-string(|120) pp-debug : ast -> result with result := ast <+ ast ; result := "" rules construct-textual-change = construct-textual-change(pp-partial-IBAF-string, parenthesize, override-reconstruction, resugar)