Thanks for the answers.

I've read (a good part of) the lex&yacc book, and read online documentation.
I don't know about Treetop, but will look into it.

-- 
Fabrice DELENTE