diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2024-10-19 01:05:10 -0600 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2024-10-19 01:05:10 -0600 |
| commit | e9ed9fe9aae2c0ac913cf1d175166e983e0a1b30 (patch) | |
| tree | 77ef1aaccd3527c06edff1c3120147150829bf3f /src/Language/Fiddle/GenericTree.hs | |
| parent | e753d874458dce4ad480caba97fde8b73d703821 (diff) | |
| download | fiddle-e9ed9fe9aae2c0ac913cf1d175166e983e0a1b30.tar.gz fiddle-e9ed9fe9aae2c0ac913cf1d175166e983e0a1b30.tar.bz2 fiddle-e9ed9fe9aae2c0ac913cf1d175166e983e0a1b30.zip | |
Provide more data during qualification about how a path is qualified.
Now it includes information about the package a symobl is in. The object
its in and the register its in. This allows better code generation in
the backend that's somewhat more organized.
Diffstat (limited to 'src/Language/Fiddle/GenericTree.hs')
| -rw-r--r-- | src/Language/Fiddle/GenericTree.hs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Language/Fiddle/GenericTree.hs b/src/Language/Fiddle/GenericTree.hs index 9b3089b..7e8d79b 100644 --- a/src/Language/Fiddle/GenericTree.hs +++ b/src/Language/Fiddle/GenericTree.hs @@ -276,4 +276,6 @@ deriving instance (Context stage) => (ToGenericSyntaxTree (ConstExpression Unitl deriving instance (Context stage) => (ToGenericSyntaxTree (ConstExpression Address stage)) +deriving instance (Context stage) => (ToGenericSyntaxTree (ConstExpression Bits stage)) + deriving instance (Context stage) => (ToGenericSyntaxTree (Expression u stage)) |