CBMC: /home/runner/work/cbmc/cbmc/src/cpp/cpp_parser.cpp Source File

CBMC
Loading...
Searching...
No Matches
cpp_parser.cpp
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: C++ Parser
4
5Author: Daniel Kroening, kroening@cs.cmu.edu
6
7\*******************************************************************/
8
11
12#include "cpp_parser.h"
13
14#include <util/config.h>
15
16#include <ansi-c/gcc_version.h>
17
18bool cpp_parse(cpp_parsert &, message_handlert &);
19
configt config
Definition config.cpp:25
bool ts_18661_3_Floatn_types
Definition ansi_c_parser.h:71
bool __float128_is_keyword
Definition ansi_c_parser.h:72
struct configt::cppt cpp
struct configt::ansi_ct ansi_c
cpp_token_buffert token_buffer
Definition cpp_parser.h:49
std::optional< bool > support_float16
Definition cpp_parser.h:67
virtual bool parse() override
Definition cpp_parser.cpp:20
ansi_c_parsert::modet mode
Definition cpp_parser.h:43
ansi_c_parsert ansi_c_parser
bool is_at_least(unsigned v_major, unsigned v_minor=0, unsigned v_patchlevel=0) const
void get(const std::string &executable)
Definition gcc_version.cpp:18
enum gcc_versiont::flavort flavor
message_handlert & get_message_handler()
Definition message.h:183
std::istream * in
Definition parser.h:27
void set_file(const irep_idt &file)
Definition parser.h:84
messaget log
Definition parser.h:149
irep_idt get_file() const
Definition parser.h:91
bool cpp_parse(cpp_parsert &, message_handlert &)
Definition parse.cpp:8436
C++ Parser.

AltStyle によって変換されたページ (->オリジナル) /