Skip to content

Commit daaf962

Browse files
authored
Merge branch 'master' into great-exportations
2 parents 8d37051 + 09787a3 commit daaf962

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed
File renamed without changes.

semantic-analysis/README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,28 @@
11
# semantic-analysis
22

3-
Program analysis by abstract definitional interpretation.
3+
Polyglot program analysis by means of abstract definitional interpretation.
4+
5+
6+
## Goals
7+
8+
The goal of this package is to provide
9+
10+
1. general facilities for performing program analysis of programs via abstract (definitional) interpretation of an intermediate language,
11+
12+
2. conveniences to aid in translating programs in arbitrary surface languages into said intermediate language,
13+
14+
3. facilities for tailoring and tuning program analyses to vary performance, precision, and sensitivities, and
15+
16+
4. a small variety of specific program analyses to serve both as examples and as useful tools in their own right.
17+
18+
19+
## Non-goals
20+
21+
On the other hand, this package will not provide
22+
23+
1. support for specific surface languages, or
24+
25+
2. facilities for dealing with the meta-structure of programs, i.e. where to find modules, how projects and their files are configured, etc.
426

527

628
## Development

0 commit comments

Comments
 (0)