feat(parser): add support for formatters