func (self *extractor) addTableAsParam(step *gauge_messages.Step, args []*parser.StepArg) { if step.GetParamTableName() != "" { self.conceptName = strings.Replace(self.conceptName, fmt.Sprintf("<%s>", step.GetParamTableName()), "", 1) self.table = &args[0].Table args[0] = &parser.StepArg{Value: step.GetParamTableName(), ArgType: parser.Dynamic} } else { self.dynamicArgs = append(self.dynamicArgs, (&args[0].Table).GetDynamicArgs()...) } }