Fix of parse of empty record in data def
--odir works also for linked/executables
combis of main in module with --compile-only now work properly, also when recompiling etcetc
additional package building options --pkg-build-exposed and --pkg-build-depends for specifying package info, info file is now generated by uhc instead of makefile; --pkg-expose now also recurses over dependends
additional fix on previous commit
--odir + -tjs combi works; small fix of js backend (broken by previous commits)
js backend & --output combi works ok, basically by using absolute paths for included files in .html instead of relative paths, as required by --odir and/or --output option
--pkg-XX options now are reshuffled to first to the hiding options, then the exposing, thereby making the order as specified irrelevant
--coreopt=dump-binary write core to a .bcr suffixed file, the compiler write (required for reading in later) now is to a .cr file
fix of incorrect check of pkg already exposed
binary core (.bcr) can be dumped and compiled as a module (parallel to textual core (.tcr))
fixing (some) ghc 7.8.3 warnings/problems: library warnings, removal of graphviz dependency via uhc-util (must be >= 0.1.3.7 now), Typeable cannot yet be fixed as use of Proxy is not available in 7.6.3
work (unfinished) on Core import mechanism
infrastructural changes in the compilerdriver to allow toplevel Core to import modules
partial fix for Core parser not to use AbstractCore (acore) wrappers introduce erroneous type annotations
another fix for Core parser related to acore wrapping for case alternative patterns
Core toplevel (i.e. containing main) module can import other modules and participate in compilation; no checks no guarantees :-)
slightly cleaned up parsing/prettyprint (i.e. textual representation) of Core
small refactorings; initial sketchy work in running Core
some more small refactorings of standalone types to separate modules