The module-type is changed from parser to global. As the 'abstract parser' code is mostly the old parsers code, I choose to modify this file  (instead of moving the code to a new file)  so you could see the changes.