Separate compilation causes not listed data
-
When compiling the above files with:
acgc sig.acg lex.acg
the
lex.acgo
file is generated.We can then run
acg
and the following commands:ACGtk> load "lex.acgo" ACGtk> list
We get (as expected):
lexicon Lex(SigOne): SigTwo signature SigOne signature SigTwo
-
When compiling the above files with:
acgc sig.acg
acgc sig.acgo lex.acg
the
sig.acgo
andlex.acgo
files are generated.We can then run
acg
and the following commands:ACGtk> load "lex.acgo" ACGtk> list
We now only get:
lexicon Lex(SigOne): SigTwo
This behavior makes sense (to a certain extent only), but it might be worth issuing a warning.