anthem-rs/src
Patrick Lühne 81ddfd450a
Use custom foliage flavor
With this patch, properties specific to variable, function, and
predicate declarations are directly stored within those objects rather
than external maps that need to be queried via traits. This greatly
simplifies many parts of the logic.

This is made possible by implementing a custom foliage flavor, which
makes it possible to swap the built-in declaration types for extended
versions of those types that fulfill certain requirements.
2020-05-22 02:25:00 +02:00
..
commands Only warn if private predicates are used in specification 2020-05-19 12:18:11 +02:00
input Use custom foliage flavor 2020-05-22 02:25:00 +02:00
output Use custom foliage flavor 2020-05-22 02:25:00 +02:00
problem Use custom foliage flavor 2020-05-22 02:25:00 +02:00
translate Use custom foliage flavor 2020-05-22 02:25:00 +02:00
utils Use custom foliage flavor 2020-05-22 02:25:00 +02:00
ast.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00
commands.rs Implement proof mechanism 2020-05-06 00:13:43 +02:00
error.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00
input.rs Work in progress 2020-05-05 19:40:57 +02:00
lib.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00
main.rs Move ProofDirection type to separate module 2020-05-11 03:46:11 +02:00
output.rs Color output 2020-05-12 04:51:51 +02:00
problem.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00
simplify.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00
translate.rs Refactoring to support TPTP output 2020-02-03 02:57:45 +01:00
utils.rs Use custom foliage flavor 2020-05-22 02:25:00 +02:00