Quintiq file version 2.0 #parent: #root Method PTF_GetActionAndParameters ( String actionString, output owning structured[String] parameters_o ) as String id:Method_LibPTF_pnlTestRunner_PTF_GetActionAndParameters { #keys: '[103546.0.64884843]' Body: [* // Retrieve the action and parameters from a statement // Get the action words := actionString.Tokenize( ' ' ); action := words.Element( 0 ); // Get the parameters from the statement parameterString := actionString.RestString( action.Length() ).TrimBoth(); // Separate the parameters separator := this.PTF_GetParameterSeparator(); parameters := parameterString.Tokenize( separator ); // Trimming each of the parameters for the actual value parameters_o := construct( Strings ); traverse( parameters, Elements, param ) { parameters_o.Add( param.TrimBoth() ); } return action; *] }