1
1
mirror of https://github.com/github/semantic.git synced 2024-12-26 08:25:19 +03:00
semantic/semantic-analysis
Rob Rix 37e5ba4986
Split concretization into the primitive operations.
This allows us to produce values of the correct type for abstract domains which don’t distinguish between primitive types, and to act on the expected type when e.g. typechecking by unifying.
2019-12-20 09:57:19 -05:00
..
src Split concretization into the primitive operations. 2019-12-20 09:57:19 -05:00
LICENSE Stub in a package for analysis. 2019-10-11 12:42:49 -04:00
README.md Stub in a package for analysis. 2019-10-11 12:42:49 -04:00
semantic-analysis.cabal 🔥 Analysis. 2019-12-19 12:30:05 -05:00
Setup.hs Stub in a package for analysis. 2019-10-11 12:42:49 -04:00

semantic-analysis

Program analysis by abstract definitional interpretation.

Development

This project consists of a Haskell package named semantic-analysis. The librarys sources are in src.

Development of semantic-analysis is typically done using cabal v2-build:

cabal v2-build # build the library
cabal v2-repl  # load the package into ghci
cabal v2-test  # build and run the doctests