FLANG

unparse-with-symbols.h
1 //===-- include/flang/Semantics/unparse-with-symbols.h ----------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8
9 #ifndef FORTRAN_SEMANTICS_UNPARSE_WITH_SYMBOLS_H_
10 #define FORTRAN_SEMANTICS_UNPARSE_WITH_SYMBOLS_H_
11
12 #include "flang/Parser/characters.h"
13 #include <iosfwd>
14
15 namespace llvm {
16 class raw_ostream;
17 }
18
19 namespace Fortran::parser {
20 struct Program;
21 }
22
23 namespace Fortran::semantics {
24 void UnparseWithSymbols(llvm::raw_ostream &, const parser::Program &,
25 parser::Encoding encoding = parser::Encoding::UTF_8);
26 }
27
28 #endif // FORTRAN_SEMANTICS_UNPARSE_WITH_SYMBOLS_H_
Fortran::parser
Definition: check-expression.h:19