Commit Graph

14 Commits

Author SHA1 Message Date
Patrick Lühne 93db8d02b5
Implement tightness check 2020-05-29 14:57:00 +02:00
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
Patrick Lühne e118442e16
Work in progress 2020-05-05 19:40:57 +02:00
Patrick Lühne 07322f041c
Use foliage traits 2020-04-17 04:10:23 +02:00
Patrick Lühne eb60bd7520
Refactor variable declaration stack usage 2020-04-17 03:28:18 +02:00
Patrick Lühne becd8d4c19
Upgrade to foliage 0.2 development version 2020-04-17 00:09:44 +02:00
Patrick Lühne d7f04da0bd
Restructure project 2020-02-04 16:53:52 +01:00
Patrick Lühne 3dbe11be61
Restructure project 2020-02-04 16:45:13 +01:00
Patrick Lühne 072fa34e69
Refactoring to support TPTP output 2020-02-03 02:57:45 +01:00
Patrick Lühne e122532fcb
Implement completion 2020-02-02 17:57:27 +01:00
Patrick Lühne 99345bc0ac
Finish implementing definitions 2020-02-02 02:32:32 +01:00
Patrick Lühne 86c8391278
Refactoring 2020-02-01 21:59:36 +01:00
Patrick Lühne 24980d5a8d
Refactoring to drop Context type 2020-02-01 19:20:46 +01:00
Patrick Lühne 442d9f6ac0
Split translation code into smaller modules 2020-01-31 17:26:24 +01:00