Had stopped working because the catalog now behaves a little different, returning nullptr instead of an invalid element.
The keyword list is now directly based of the official keyword list from postgresql.
Last column shows the full textual definition until I have decided on a better way to visualize the details.