void append(const std::string &);
void append(char);
void set_source(unsigned, unsigned);
void append(const std::string &);
void append(char);
void set_source(unsigned, unsigned);
virtual void visit(Block &);
virtual void visit(Literal &);
virtual void visit(ParenthesizedExpression &);
virtual void visit(Block &);
virtual void visit(Literal &);
virtual void visit(ParenthesizedExpression &);
virtual void visit(Iteration &);
virtual void visit(Return &);
virtual void visit(Jump &);
virtual void visit(Iteration &);
virtual void visit(Return &);
virtual void visit(Jump &);