package Ġw um o . sim . tensorflow . ops . basic Ċ Ċ import Ġw um o . sim . tensorflow . ops . Output Ċ import Ġw um o . sim . tensorflow . ops . gen . gen _ string _ ops Ċ Ċ object Ġstring _ ops Ġ{ ĊĠ Ġinterface ĠAPI Ġ{ ĊĠĠĠ Ġfun Ġas String ( input : ĠOutput , Ġprecision : ĠLong Ġ= Ġ- 1 L , Ġscientific : ĠBoolean Ġ= Ġfalse , Ġshortest : ĠBoolean Ġ= Ġfalse , Ġwidth : ĠLong Ġ= Ġ- 1 L , Ġfill : ĠString Ġ= Ġ"", Ġname : ĠString Ġ= Ġ" AsString "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . asString ( input , Ġprecision , Ġscientific , Ġshortest , Ġwidth , Ġfill , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġdecode Base 6 4 ( input : ĠOutput , Ġname : ĠString Ġ= Ġ" Decode Base 6 4 "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . decode Base 6 4 ( input , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġencode Base 6 4 ( input : ĠOutput , Ġpad : ĠBoolean Ġ= Ġfalse , Ġname : ĠString Ġ= Ġ" Encode Base 6 4 "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . encode Base 6 4 ( input , Ġpad , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġreduce Join ( inputs : ĠOutput , Ġreduction Indices : ĠOutput , Ġkeep Dims : ĠBoolean Ġ= Ġfalse , Ġseparator : ĠString Ġ= Ġ"", Ġname : ĠString Ġ= Ġ" Reduce Join "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . reduce Join ( inputs , Ġreduction Indices , Ġkeep Dims , Ġseparator , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġregex Full Match ( input : ĠOutput , Ġpattern : ĠOutput , Ġname : ĠString Ġ= Ġ" Regex Full Match "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . regex Full Match ( input , Ġpattern , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġregex Replace ( input : ĠOutput , Ġpattern : ĠOutput , Ġrewrite : ĠOutput , Ġreplace Global : ĠBoolean Ġ= Ġtrue , Ġname : ĠString Ġ= Ġ" Regex Replace "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . regex Replace ( input , Ġpattern , Ġrewrite , Ġreplace Global , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring Join ( inputs : ĠList < Output >, Ġseparator : ĠString Ġ= Ġ"", Ġname : ĠString Ġ= Ġ" String Join "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string Join ( inputs , Ġseparator , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring Split ( input : ĠOutput , Ġdelimiter : ĠOutput , Ġskip Empty : ĠBoolean Ġ= Ġtrue , Ġname : ĠString Ġ= Ġ" String Split "): ĠList < Output > Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string Split ( input , Ġdelimiter , Ġskip Empty , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring Split V 2 ( input : ĠOutput , Ġsep : ĠOutput , Ġmax split : ĠLong Ġ= Ġ- 1 L , Ġname : ĠString Ġ= Ġ" String Split V 2 "): ĠList < Output > Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string Split V 2 ( input , Ġsep , Ġmax split , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring Strip ( input : ĠOutput , Ġname : ĠString Ġ= Ġ" String Strip "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string Strip ( input , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring To Hash Bucket ( string Tensor : ĠOutput , Ġnum Buckets : ĠLong , Ġname : ĠString Ġ= Ġ" StringTo Hash Bucket "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string To Hash Bucket ( string Tensor , Ġnum Buckets , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring To Hash Bucket Fast ( input : ĠOutput , Ġnum Buckets : ĠLong , Ġname : ĠString Ġ= Ġ" StringTo Hash Bucket Fast "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string To Hash Bucket Fast ( input , Ġnum Buckets , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġstring To Hash Bucket Strong ( input : ĠOutput , Ġnum Buckets : ĠLong , Ġkey : ĠArray < Long >, Ġname : ĠString Ġ= Ġ" StringTo Hash Bucket Strong "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . string To Hash Bucket Strong ( input , Ġnum Buckets , Ġkey , Ġname ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġsubstr ( input : ĠOutput , Ġpos : ĠOutput , Ġlen : ĠOutput , Ġname : ĠString Ġ= Ġ" Sub str "): ĠOutput Ġ{ ĊĠĠĠĠĠ Ġreturn Ġgen _ string _ ops . substr ( input , Ġpos , Ġlen , Ġname ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }