[grammar] fix step argument rules: allow either DataTable or DocString argument, but not both