Refactor documentation (#8288)
authorGereon Kremer <gkremer@cs.stanford.edu>
Mon, 21 Mar 2022 21:19:11 +0000 (22:19 +0100)
committerGitHub <noreply@github.com>
Mon, 21 Mar 2022 21:19:11 +0000 (21:19 +0000)
commitb08ef33d5ab27471fd26e53b9a8b2d1833424f55
tree05f888cafb46fe40d34b864bc812d4b2ece06804
parentb0658f29d01deb66de208e0520046024e3892f02
Refactor documentation (#8288)

This PR moves some stuff around in our documentation. Most notably, it moves some sections out of the "Binary documentation" to become their own top-level sections. While doing so, it refactors a few things in options and statistics to be more agnostic to the way cvc5 is used. To allow for command-output being used in regular (not auto-generated) documentation, we add a new extension that takes care of injecting the build folder into a new wrapper run-command.
19 files changed:
docs/binary/binary.rst
docs/binary/languages.rst [deleted file]
docs/binary/options.rst [deleted file]
docs/binary/output-tags.rst [deleted file]
docs/binary/resource-limits.rst [deleted file]
docs/binary/statistics.rst [deleted file]
docs/conf.py.in
docs/ext/run_command.py [new file with mode: 0644]
docs/index.rst
docs/options.rst [new file with mode: 0644]
docs/output-tags.rst [new file with mode: 0644]
docs/resource-limits.rst [new file with mode: 0644]
docs/statistics.rst [new file with mode: 0644]
src/options/base_options.toml
src/options/main_options.toml
src/options/mkoptions.py
src/options/parser_options.toml
src/options/quantifiers_options.toml
src/options/smt_options.toml