-
Notifications
You must be signed in to change notification settings - Fork 36
KeY/JSON config for SMT solvers #3597
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
fc40dda
to
b718f0b
Compare
KaKeY: Go ahead. |
Agreed at meeting: Good idea, but let's have individual json files (to allow for additions) |
f829b84
to
5f223dd
Compare
43ffe19
to
90c3865
Compare
After re-considering this: This suggestion makes no sense. The addition of new SMT solvers is independent of single/multiple solvers in a config file. Also, as Java has no built-in discovery of resources in a classpath destination, this is unimplementable without great effort or external libraries. The current implementation uses an index file. The user needs to create the folder The new resolution of SMT solvers is described in the javadoc, and allows addition and overriding SMT solver configs using files in |
Two errors should remain:
|
f49372b
to
32e4e64
Compare
32e4e64
to
541b5dc
Compare
Intended Change
The SMT solvers are defined in unstructured untyped properties files. In the meantime, we have updated our KeY config to a JSON-like format, we should also update our SMT solvers definition files.
This comes with this PR.
Type of pull request
Ensuring quality