commentary parsing