En mi universidad hay un proyecto que te puede servir
http://www.ldc.usb.ve/~suarez/claire/Claire.tar.gz
solo te recomiendo que lo uses si de verdad es muy complicado parsear el texto "a mano". Para utilizar este programa tienes que definir la gramatica del lenguaje.. es un poco complicado...