jakarta-alexandria-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Martin <j...@mkodo.com>
Subject JXR - I'm back (Kinda)
Date Tue, 16 Jul 2002 18:33:20 GMT
I thought I'd drop you all a line to let you know that I've started
fiddling with JXR2 again.

For those of you who aren't away JXR2 was a proposal to re-write JXR in
a slightly more extensible manor. The idea is to use ANTLR to parse the
source and from this generate SAX events which you can plug into XSL to
do the rendering (Actual as it's sax you could use all sorts of things
velocity for instance, but that's not really on the radar).

Sounds a wee bit like what robert c nix was talking about. And to answer
his questions. 

JXR being use for millions of lines of code? Never really happened, and
since it holds all it's data in memory it alway used to fall over with
out of memory errors. Think you would need to balance things between
memory and the file system, although if your clever you can probably get
away with a lot.

Not using JavaCC or something similar? I think the idea was to keep it v
lightweight, although in reality it did parse over every line 11 times.
So I'm not sure this was a good idea. Hence using ANTLR (Although I'm
not sure if the bundled java grammar is not over kill)

I've not gone very far with the whole thing yet, as I've only just
picked it up after a year of slacking. But it does compile not and the
test did pass before I changed them. I would check the code in but I
don't know what my password is anymore ;)

Any way if anyone's interested let me know, otherwise I'll just mooch
along and you'll here from me in a year or two.

jeff martin
information technologist
mkodo limited

mobile: 44 (0) 78 5547 8331
phone: 44 (0) 20 2226 4545
email: jeff@mkodo.com


To unsubscribe, e-mail:   <mailto:alexandria-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:alexandria-dev-help@jakarta.apache.org>

View raw message