2009/7/24 Philip Semanchuk <phi...@semanchuk.com>:
>
> I know this will sound like a sarcastic comment, but it is sincere: my
> suggestion is that if you want to parse C/C++ (or Python, or Perl, or
> Fortran, etc.), use a real parser, not regexes unless you're willing to
> sacrifice some accuracy. Sooner or later you'll come across some code that
> your regexes won't handle, like this --
>
> #ifdef FOO_BAR
> #include <this.h>
> /* #else */
> #include <that.h>
> #endif
>
>
> Parsing code is difficult...
>
I understand your point, thanks for your suggestion, Philip. And I've
met the problem like in your example
The reason I choose regex because I barely know about "real parser",
for me it still in some "dark area" :)
But I'll find something to learn.

tiefeng wu
2009-07-23
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to