Language contribution confuses imports
I have two projects - DynSem (A) - and - DynSem2Coq (B). B depends on and extends A. I’ve enabled completions in A by importing the generated
Submitted by Vlad Vergu on 18 April 2017 at 09:44completion.strfile. This does not cause any problems. However, building B fails now because it tries to import thecompletion.strin the B project. However nothing in B imports anything in completions. It appears that somehow paths get confused.
Issue Log
The
dynsem2coqextension does actually importcompletion.strvia the following import chain:dynsem2coq>main>ds2ds/->ds>completion/completion.The completion file in turn imports a whole bunch of pretty-printing files, which imported a bunch of half-defined pretty-printing strategies from the NaBL2 library, which caused an error. Hendrik fixed these half-defined pretty-printing strategies.
Also,
ds2dsshould probably not importdsto prevent a lot of imports from dynsem2coq into dynsem.
Log in to post comments