typedef std::string ResultType;
std::string formatted;
+ unsigned source_index;
+ unsigned source_line;
unsigned indent;
bool parameter_list;
std::string block_interface;
using Visitor::visit;
void append(const std::string &);
void append(char);
+ void set_source(unsigned, unsigned);
virtual void visit(ProgramSyntax::Block &);
virtual void visit(ProgramSyntax::Literal &);
virtual void visit(ProgramSyntax::ParenthesizedExpression &);