What methodology to use for planning/developing a Language conversion project?

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

What methodology to use for planning/developing a Language conversion project?

I am trying to help my friend by creating a part of his on-going project. What i'm going to do is create a java parser to break up the java code into operators, parameters etc to build xml representation. Next I want to create a code generator to convert the parsed java code to XML conforming to the schema I've created. Finally I want to use an XML style-sheet to transform the XML into another programming language type. I hope this makes sense as I'm new to the area of programming. Basically I just wanted some advice on which methodology/model I should use for documenting/planning and developing this project. Is there some benefit to using Agile etc for instance? Thanks in Advance.

Re: What methodology to use for planning/developing a Language conversion project?

Google for something like "one man development methodology". There's lots of advice already given on different methodologies so I won't repeat it here. One thing I would say is developing on your own takes a huge amount of discipline, it's so easy to get sidetracked so make sure you set targets and stick to them.

On the subject of solving your problem, before you go to all the trouble of writing a parser you might want to look at the features the JavaDoc tool provides. You can write doclets for the JavaDocs tool and get it to parse the Java code for you.

* The Perfect Platform for Game Developers: Android
Developing rich, high performance Android games from the ground up is a daunting task. Intel has provided Android developers with a number of tools that can be leveraged by Android game developers.

* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.