[bugfix] function argument parsing rules