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