A probabilistic parser (CKY and Earley) implemented in Python. Two versions: count based and inside-outside algorithm.