Look at the user/super/com/google/gwt/emul source for the GWT JRE
emulation, e.g.
http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/super/com/google/gwt/emul/Emulation.gwt.xml
<super-source/> is what you want. It allows Web mode and Hosted Mode
to see different source code.

-Ray


On Mon, Mar 8, 2010 at 12:54 PM, Eric B. Ridge <[email protected]> wrote:
> Please don't laugh (at least not out loud).
>
> I've run into a situation where I really need to use a JavaCC
> generated parser on the client-side.  The generated code is all simple
> Java, except for its use of java.io.InputStream and java.io.Reader.
>
> Is it possible to implement additional GWT JRE objects as maybe a GWT
> module, or through various .gwt.xml directives?  Basically, could
> support for those base classes be added without modifying the GWT
> source directly?
>
> If yes, is there a starting documentation page somewhere on the
> intertubes?
>
> ISTM that translating java.io.InputStream would be stupid simple, and
> then I could roll my own lame implementation that uses a
> java.lang.String as the backing store.  In my case, I just need to
> parse user-typed strings.  I've got no need to tie the InputStream to
> an HTTP response, for example.
>
> java.io.Reader might be a bit more difficult since it references stuff
> in java.nio, but I could probably work around that (even if I have to
> manually/programmatically hack the JavaCC generated parser source at
> build time).
>
> Anyways, any advice on where to begin implementing an additional GWT
> JRE object will be greatly appreciated.
>
> eric
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to