omega_h
Reliable mesh adaptation
Omega_h_reader_tables.hpp
1 #ifndef OMEGA_H_READER_TABLES_HPP
2 #define OMEGA_H_READER_TABLES_HPP
3 
4 #include <memory>
5 
6 #include <Omega_h_finite_automaton.hpp>
7 #include <Omega_h_parser.hpp>
8 
9 namespace Omega_h {
10 
11 struct IndentInfo {
12  bool is_sensitive;
13  int indent_token;
14  int dedent_token;
15  int newline_token;
16 };
17 
18 struct ReaderTables {
19  Parser parser;
20  FiniteAutomaton lexer;
21  IndentInfo indent_info;
22 };
23 
24 using ReaderTablesPtr = std::shared_ptr<ReaderTables const>;
25 
26 } // namespace Omega_h
27 
28 #endif
Definition: amr_mpi_test.cpp:6
Definition: Omega_h_finite_automaton.hpp:19
Definition: Omega_h_reader_tables.hpp:11
Definition: Omega_h_parser.hpp:26
Definition: Omega_h_reader_tables.hpp:18