Pretty fast parser for probabilistic context free grammars