Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #24370
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: How to scan Java source texts? |
| Date | 2013-06-11 22:07 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <kp8kpn$fk1$1@dont-email.me> (permalink) |
| References | <Java-Scanner-20130611180636@ram.dialup.fu-berlin.de> <kp81ku$kst$1@dont-email.me> <tokens-20130611230207@ram.dialup.fu-berlin.de> |
On 06/11/2013 05:02 PM, Stefan Ram wrote: > Jeff Higgins <jeff@invalid.invalid> writes: >> On 06/11/2013 12:26 PM, Stefan Ram wrote: >>> I'd like to scan Java source texts, printing one token per line. >> Do you mean these tokens: >> <http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.5> > > Yes. > >>> I thought it might be possible with the compiler API, and >>> have read that it can return an AST, but I do not know how >>> to just obtain the tokens from the source code AST. >> An AST is built from the tokens above. > > Yes. That's why the compiler still might have a copy of > the tokens lying around somewhere or might have a method > to get the next token. I just can't find such a method. > I suspect, but don't know, that these tokens may have lost some of the information associated with their being 'InputElements' by the time the AST is constructed. It shouldn't be too hard to find a Java lexer that will output as you request. I'll look around when I have a little more time.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-11 16:40 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-11 22:07 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 04:04 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 04:15 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 12:22 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 12:55 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 14:38 -0400
Re: How to scan Java source texts? Jeff Higgins <jeff@invalid.invalid> - 2013-06-12 15:38 -0400
csiph-web