[ILUG] Parsing script...

P at draigBrady.com P at draigBrady.com
Fri Jan 23 15:12:45 GMT 2004


Peter Aherne wrote:
> Hi,
> 
> I stuck on yet another scripting problem. After much expermentation and
> googling I'm still nowhere. Here is the problem, I want a script to turn
> this :

A script. Hmm there is a basic Ansi C parser that comes with the
python source distro which might be of use?
http://www.opensource.apple.com/darwinsource/7.0b1/python/python/Tools/scripts/fixcid.py

> 
> for(i=0;i<16;i++)
> {
>  statement block
> }
> 
> The major problem I have is also the fact that the { may appear on the
> same line as the for and also the for could be split over mulitple
> lines. Anyone have any idea of the best way to do this, what should it
> be written in?

a parsing language like lex/yacc (flex/bison).
There is a good into in Profession Linux Programming (Wrox).

> Any pointers to a good reference for this sort of thing
> would do. In case anyone is wondering why in the name of god I would
> want to do this the statements in the for loop are being converted into
> XML.

Still confused :-)

-- 
Pádraig Brady - http://www.pixelbeat.org
--- Following generated by rotagator ---

To take screen shots of a linux virtual console, do:
setterm -dump -file screen.dump
--




More information about the ILUG mailing list