Пример #1
0
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()...)
	}
}