std::string formatted;
unsigned indent;
bool parameter_list;
- unsigned else_if;
std::string block_interface;
Formatter();
virtual void apply(ProgramSyntax::Stage &);
const std::string &get_result() const { return formatted; }
using Visitor::visit;
+ void append(const std::string &);
+ void append(char);
virtual void visit(ProgramSyntax::Block &);
virtual void visit(ProgramSyntax::Literal &);
virtual void visit(ProgramSyntax::ParenthesizedExpression &);