For an education project we are looking for an interpreter for
different languages to be used inside Java-Applets (unsigned). So we
have the requirement of Java as implementation language and sandbox
restrictions at runtime.

We already found a few interpreters: Java (Beanshell), Scheme (SISC),
SQL (HSQLDB), Pascal (a new project on google code) we are still
looking for C or C++ interpreter that can meet our requirements.

Maybe somebody has already started or done a project in this direction
or has written a C/C++ grammar for a compiler compiler that produces
Java code.