The IMP Documentation states that the interfaces found in
org.eclipse.imp.parser must be implemented in order to get IMP to work
with another parser than LPG.
However, some of these interfaces contain references to LPG classes. For
example, IParser refers to lpg.runtime.PrsStream.
Could it be that only a subset of the interfaces declared in this package
need to be implemented?
And is it possible to get a picture about which interfaces enable which
services?