removed some debugging code
added full support for Rascal Eclipse plugins. When a Rascal/Eclipse
plugin
project
defines the <rascalLibrary> extension, the META-INF/RASCAL.MF manifest
file will we inspected. In there we find three configuration options:
`Sources` is a comma separated list of root source folders for Rascal
modules. `Main-Module` is the name of the main module to load at Eclipse
start-up time. `Main-Function` is the name of the main function to call
at Eclipse start-up time. Each Rascal plugin runs in its own Evaluator
context with its own heap.
Rewrote support for RASCAL.MF
Added complete support for Rascal plugins based on RASCAL.MF
tiny improvement
* buffered the input stream.
solving some race conditions
added OSGI kungfu to be able to call Sun's java compiler based on a
compiler class path made out of OSGI bundles.
gracefully ignore non-existence of RASCAL.MF or one of its options
fixed a import
Eclipse Rascal plugins are now activated only on start-up of one of the
IMP editors. This is too bad, but necessary in order to be able to
service term editors that were open from a previous Eclipse instance.
Merge branch 'master' of github.com:cwi-swat/rascal-eclipse