[antlr-interest] analysing java source code

Suma Venkatesh sumav_99 at yahoo.com
Wed Oct 1 15:14:15 PDT 2003


Hi
  Terence,

 I did look into that already but can you please give me some tips on how to run it and
use it to achieve my task.I mean read a java file parse it and print variables and their
types.some small sample will do for me.I need to start from here and later learn to
analyse entire java code like control constructs etc.Our main idea is to build an
obfuscation tool kit for java programs using antlr.


thanks in advance,
suma


--- Terence Parr <parrt at antlr.org> wrote:
> See the cross referencing headstart in the file sharing area.
> 
> Terence
> On Wednesday, October 1, 2003, at 10:01 AM, Suma Venkatesh wrote:
> 
> > Hi,
> >
> >   Iam looking for  parsing which can parse an input java source code.I 
> > mean the parser
> > should read the source code and identify the variable names and types 
> > and control
> > structures.I saw java.g example of antlr.But can anyone help me on how 
> > to use that for
> > getting specific results like below.ALso it should the read from an 
> > input file ,parse it
> > and write the output in a file.
> >
> > Eg: Input is :
> >   import java.util.*;
> >
> > public class HelloWorld{
> >
> > public static void main(String args[]) {
> >
> > String message = "Hello World";
> > int count =0;
> >
> > 	while(count <10) {
> >              System.out.println(message);
> >              count++;
> >         }
> >
> > }
> >
> > Output should be :
> >
> > Variables: type name
> >            int  count
> >            String message
> >
> > Can ANTLR do this and if so how ??
> >
> > PLEASE HELP ME!!
> >
> > thanks in advance,
> > suma
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > The New Yahoo! Shopping - with improved product search
> > http://shopping.yahoo.com
> >
> >
> >
> > Your use of Yahoo! Groups is subject to 
> > http://docs.yahoo.com/info/terms/
> >
> >
> >
> --
> Professor Comp. Sci., University of San Francisco
> Creator, ANTLR Parser Generator, http://www.antlr.org
> Co-founder, http://www.jguru.com
> Co-founder, http://www.knowspam.net enjoy email again!
> Co-founder, http://www.peerscope.com pure link sharing
> 
> 
> 
> 
>  
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list