CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
c_preprocess.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module:
4
5Author: Daniel Kroening, kroening@kroening.com
6
7\*******************************************************************/
8
9
10#ifndef CPROVER_ANSI_C_C_PREPROCESS_H
11#define CPROVER_ANSI_C_C_PREPROCESS_H
12
13#include <iosfwd>
14#include <string>
15
17
18bool c_preprocess(
19 const std::string &path,
20 std::ostream &outstream,
21 message_handlert &message_handler);
22
23bool c_preprocess(
24 std::istream &instream,
25 std::ostream &outstream,
26 message_handlert &message_handler);
27
28// returns 'true' in case of error
29bool test_c_preprocessor(message_handlert &message_handler);
30
31#endif // CPROVER_ANSI_C_C_PREPROCESS_H
bool c_preprocess(const std::string &path, std::ostream &outstream, message_handlert &message_handler)
bool test_c_preprocessor(message_handlert &message_handler)
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562