19#ifndef __CVC4__LANGUAGE_H
20#define __CVC4__LANGUAGE_H
71 out <<
"LANG_SMTLIB_V1";
74 out <<
"LANG_SMTLIB_V2";
86 out <<
"undefined_input_language";
135 out <<
"LANG_SMTLIB_V1";
138 out <<
"LANG_SMTLIB_V2";
156 out <<
"undefined_output_language";
Macros that should be defined everywhere during the building of the libraries and driver binary,...
CVC4's exception base class and some associated utilities.
@ LANG_Z3STR
The Z3-str output language.
@ LANG_SMTLIB_V1
The SMTLIB v1 output language.
@ LANG_CVC4
The CVC4 output language.
@ LANG_CVC3
The CVC3-compatibility output language.
@ LANG_SMTLIB_V2
The SMTLIB v2 output language.
@ LANG_TPTP
The TPTP output language.
@ LANG_AUTO
Match the output language to the input language.
@ LANG_AST
The AST output language.
@ LANG_MAX
LANG_MAX is > any valid OutputLanguage id.
std::ostream & operator<<(std::ostream &out, Language lang)
InputLanguage toInputLanguage(OutputLanguage language)
OutputLanguage toOutputLanguage(InputLanguage language)
language::output::Language OutputLanguage
language::input::Language InputLanguage
Options-related exceptions.