https://txnam.net/courseware/ctd-k56-bai-11-phan-tich-cu-phap-bang-thuat-toan-earley
CTD-K56 Bài 11: Phân tích cú pháp bằng thuật toán Earley