Frost, Richard, Hafiz, Rahmatullah, Callaghan, Paul, "Modular and efficient top-down parsing for ambiguous left-recursive grammars", , 2007