Commit Graph

8 Commits

Author SHA1 Message Date
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
4de4cc21da
Fix gross bug in translation of division 2020-05-18 05:21:27 +02:00
07322f041c
Use foliage traits 2020-04-17 04:10:23 +02:00
eb60bd7520
Refactor variable declaration stack usage 2020-04-17 03:28:18 +02:00
becd8d4c19
Upgrade to foliage 0.2 development version 2020-04-17 00:09:44 +02:00
d7f04da0bd
Restructure project 2020-02-04 16:53:52 +01:00
f5b84eaf63
Restructure project 2020-02-04 16:48:33 +01:00
3dbe11be61
Restructure project 2020-02-04 16:45:13 +01:00