[Ilugc] Need to Learn ply or pycparser

Ashok Gautham thescriptdevil at gmail.com
Tue Feb 9 16:39:02 IST 2010


On Mon, Feb 8, 2010 at 10:51 PM, Balachandar <balachandarlinks at gmail.com>
wrote:
> Hi guys,
>    As a part of my project i need to parse a "c source code" into tokens.I
> need
> to process the tokens to identify some predefined patterns.I searched in
> google
> and got some suggestions about pycparser and ply.

ply looks like a general purpose lex/yacc replacement...
pycparser uses ply internally and generates the AST.

I am doubtful if you need pycparser. Take the source and
use only the lexer... You do not need a parser to tokenize.

This is a lex version of the C language
http://www.lysator.liu.se/c/ANSI-C-grammar-l.html

Do the values 'returned' contain enough info for you? If so,
lex is the tool.

---
Ashok `ScriptDevil` Gautham


More information about the ilugc mailing list