//File Snippet Begin// . float myVarA < float UIMin = 1; float UIMax = 0; float UIStep = .001; string UIWidget = "slider"; > = 0.5f; float myVarB = 1.0; float4 myVarC = {1,0,0,1}; . //File Snippet End// #### $vars{myVarA}->{type} = "float" $vars{myVarA}->{value} = 0.5 $vars{myVarA}->{ui}->{min}=0 $vars{myVarA}->{ui}->{max}=1 $vars{myVarA}->{ui}->{step}=0.001 $vars{myVarA}->{ui}->{widget}="slider" #### #after dumping file to string $file_str=~ s/(float|float2|float3|float4|string)\s+/$+\#/g; $file_str =~ s/\s*//g; #### $file_str=~s/\<.*(string|float|float2|float3|float4).*\>//g; #### @lines = split/(float|float2|float3|float4)\#\<.*\>=.*\;/,$file_str;