Add grunt task to regenerate parser