cprover
|
C Language Conversion. More...
Go to the source code of this file.
Functions | |
exprt | convert_float_literal (const std::string &src) |
C Language Conversion.
Definition in file convert_float_literal.h.
exprt convert_float_literal | ( | const std::string & | src | ) |
Definition at line 26 of file convert_float_literal.cpp.
References configt::ansi_c, ieee_floatt::build(), config, double_type(), float_type(), ieee_floatt::from_base10(), from_integer(), irept::get(), irept::get_int(), id2string(), integer2binary(), long_double_type(), exprt::op0(), exprt::op1(), exprt::operands(), ieee_floatt::pack(), parse_float(), power(), ieee_float_spect::quadruple_precision(), irept::set(), configt::ansi_ct::single_precision_constant, ieee_floatt::spec, typet::subtype(), to_floatbv_type(), ieee_float_spect::to_type(), exprt::type(), configt::ansi_ct::use_fixed_for_float, and ieee_float_spect::width().
Referenced by yyansi_clex(), and yyjsillex().