2018-02-26 23:28:32 +01:00
|
|
|
#ifndef FORTRAN_PARSER_UNPARSE_H_
|
|
|
|
#define FORTRAN_PARSER_UNPARSE_H_
|
|
|
|
|
2018-03-01 01:56:10 +01:00
|
|
|
#include "characters.h"
|
2018-02-26 23:28:32 +01:00
|
|
|
#include <iosfwd>
|
|
|
|
|
|
|
|
namespace Fortran {
|
|
|
|
namespace parser {
|
|
|
|
|
|
|
|
class Program;
|
|
|
|
|
|
|
|
/// Convert parsed program to out as Fortran.
|
2018-03-01 01:56:10 +01:00
|
|
|
void Unparse(std::ostream &out, const Program &program,
|
2018-03-14 23:31:16 +01:00
|
|
|
Encoding encoding = Encoding::UTF8, bool capitalizeKeywords = true);
|
2018-02-26 23:28:32 +01:00
|
|
|
|
|
|
|
} // namespace parser
|
|
|
|
} // namespace Fortran
|
|
|
|
|
|
|
|
#endif
|