Floating point symfpu support (#1103)
authorMartin <martin.brain@diffblue.com>
Tue, 19 Sep 2017 00:14:05 +0000 (01:14 +0100)
committerAndres Noetzli <andres.noetzli@gmail.com>
Tue, 19 Sep 2017 00:14:05 +0000 (17:14 -0700)
commit61a846a4998be697867292924454893271eb6496
tree7d1c5a5cadb8a5c538efea00abdd82b5681b809a
parent053003a64bde91aa32f688d248d83c3d4f271250
Floating point symfpu support (#1103)

- Update the parser to the new constant construction
- Fix the problem with parsing +/-zero and remove some dead code
- Extend the interface for literal floating-point values.
- Add a constructor so that a parameteric operator structure can be created from a type
- Add constructors so parametric operator constants can be easily converted
- Update SMT2 printing so that it uses the informative output
src/parser/smt2/Smt2.g
src/printer/smt2/smt2_printer.cpp
src/util/floatingpoint.cpp
src/util/floatingpoint.h