forked from glen/fostr
19 lines
784 B
Markdown
19 lines
784 B
Markdown
|
# fostr Language Specification
|
||
|
|
||
|
## Using Statix for multi-file analysis
|
||
|
|
||
|
By default the project is configured to analyze all files of your language in
|
||
|
isolation -- single-file analysis. It is also possible to configure the project
|
||
|
such that all files are analyzed together, and files can refer to each other --
|
||
|
multi-file analysis.
|
||
|
|
||
|
To enable multi-file analysis, do the following:
|
||
|
1. Uncomment the `(multifile)` option in `editor/Analysis.esv`
|
||
|
2. Uncomment the multi-file definition, and comment the single-file version, of
|
||
|
`editor-analyze` in `trans/analysis.str`.
|
||
|
|
||
|
NB. When working in an IDE such as Eclipse, it is necessary to _restart the IDE_
|
||
|
after switching from single-file to multi-file analysis or vice versa. Failure to
|
||
|
do so will result in exceptions during analysis.
|
||
|
|