macaw/x86
Joe Hendrix 073e774a43
Introduce CValue; clarify function arguments fields.
This introduces a new datatype CValue for representing constants
in Macaw programs, modifies the existing Value datatype to use then,
and introduces patterns for compatibility with existing datatypes.

The patch also updates the function argument analysis to use more
explicit argument passing rather than monadic updates.  The intent is
to help clarify when data is initialized rather than updated.

Finally this updates a README and does some minor updates.
2019-08-06 09:37:41 -07:00
..
src/Data/Macaw Introduce CValue; clarify function arguments fields. 2019-08-06 09:37:41 -07:00
support Add x86-support to travis 2019-03-26 08:21:01 -07:00
tests Introduce CValue; clarify function arguments fields. 2019-08-06 09:37:41 -07:00
x86_tests Add pop tests. 2019-04-04 09:42:11 -07:00
.gitignore Add x86 specific code. 2017-09-27 15:54:43 -07:00
LICENSE Update license information. 2017-09-27 15:59:06 -07:00
macaw-x86.cabal Additional cleanup to function args; bump versions. 2019-06-12 15:26:19 -07:00