Added back support for `@cachedParser`

Together with @tvdstorm