CBMC
cbmc_languages.cpp
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: Language Registration
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
11 
12 #include "cbmc_parse_options.h"
13 
14 #include <langapi/mode.h>
15 
16 #include <ansi-c/ansi_c_language.h>
17 #include <cpp/cpp_language.h>
20 
21 #ifdef HAVE_JSIL
22 # include <jsil/jsil_language.h>
23 #endif
24 
26 {
31 
32 #ifdef HAVE_JSIL
34 #endif
35 }
jsil_language.h
mode.h
new_cpp_language
std::unique_ptr< languaget > new_cpp_language()
Definition: cpp_language.cpp:199
new_json_symtab_language
std::unique_ptr< languaget > new_json_symtab_language()
Definition: json_symtab_language.h:75
cbmc_parse_options.h
register_language
void register_language(language_factoryt factory)
Register a language Note: registering a language is required for using the functions in language_util...
Definition: mode.cpp:39
ansi_c_language.h
new_statement_list_language
std::unique_ptr< languaget > new_statement_list_language()
Definition: statement_list_language.cpp:145
new_ansi_c_language
std::unique_ptr< languaget > new_ansi_c_language()
Definition: ansi_c_language.cpp:150
cbmc_parse_optionst::register_languages
void register_languages() override
Definition: cbmc_languages.cpp:25
statement_list_language.h
json_symtab_language.h
new_jsil_language
std::unique_ptr< languaget > new_jsil_language()
Definition: jsil_language.cpp:102
cpp_language.h