ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/String.ybc

YaST bytecode 1.4.0String:
String.ycpQuote		UnQuote			OptFormat				OptParens		NonEmpty		NewlineItems		FormatSizeWithPrecision	
FormatSize		
FormatRate	
FormatRateMessage		FormatTwoDigits	
FormatTime	
	CutBlanks		CutZeros		Pad		PadZeros		ParseOptions		
CutRegexMatch			
EscapeTags		
FirstChunk			cupper	clower	calpha	cdigit	cxdigit	calnum	cpunct	cgraph	cspace	cprint	CUpper	 CLower	!CAlpha	"CDigit	#CXdigit	$CAlnum	%CPunct	&CGraph	'CSpace	(CPrint	)ValidCharsFilename	*base_underline	+FindLongestRecords	,CreateTableRow		-CreateUnderline	.CreateTableHeaderUnderline	/	TextTable				0UnderlinedHeader		1GetMetaDataLines		2GetCommentLines		3ParseSysconfigComment			4Replace				5WrapAt			6Random	7FormatFilename		8RemoveShortcut		9
StartsWith		)var	$var	2f	s	:s	Bl	Js	bbytes	precisionomit_zeroesbytes		bytes_per_second

text	avg_bpscurr_bpsseconds

input	input	text	length5text	lengthNoptions	
parameters^input	regex	globxtext	s	
separators	  !!""##$$%%&&''(())//]header	items	options	00header_line	left_padding11input	22input	33comment	448s	source	target	55jtext	widthsplit_string	66len77	file_path	len88
label	99str	test	:0
base%(||--			mergestring						splitstring			''\''%$(%||-%,&	
y2debug	
var=%1)'		regexpmatch		'\\''4'&(					regexpsub				
(.*)'\\''(.*)\1'\2,)	
y2debug	
var=%1-+%2-3||		
sformat		
%:-; (%1)%B-C			filteri	%J-K			splitstring			
%bunitsindexwhole(d-d$fBbasekBbaseMBbaseGBbaseTBbase$s$ttofloat)v&&||1024.-1024.+size4v&w/1024.&x+({||||&&-	tointeger0.4|&}-+			+				float::tolstring	 	%-%	-		
sformat		
%1/sbase%
rate	$(4&	(4&		
sformat		
%1 (on average %2)base	-		
sformat		
%x-&&
		
sformat		
0%1		
sformat		
%1%(-(4-		
sformat		
%1:%2/<%<4hours$/&%-		
sformat		
%1:%2:%3/<%<%
pos1pos2(||	size	-$		findfirstnotof		 	(-$		
findlastnotof		 	-			substring		+-%output	(
||	size	-
(!		regexpmatch		^0.*-$					regexpsub				^0+(.*)$\1(	size	-0-%restpad	(&$!-	size	$")#4#&$+			 &%--(+			%5restpad	(6&6$8-	size	$9):4:&;+			0&<--?+			%Nret		separator	uniqueinterpret_backslashremove_whitespace$O	$R		separator 	$Sunique$Tinterpret_backslash$Uremove_whitespace,W	
y2debug	
#Input: string: '%1', parameters: %2,X	
y2debug	
?Used values: separator: '%1', unique: %2, remove_whitespace: %3([4\-]	(f&&		findfirstof		"4gvalues	$i			splitstring			,k		foreachv	(l4m&n
(q4r(s!		contains&s			add4v&w			add4|state
indexstr	$
out_of_string$$)	size	4	character	$			substring		,	
y2debug	
!character: %1 state: %2 index: %3(&&\4(+	size	4
nextcharacter	
backslash_seq$			substring		+&+$
	\\aabeefn
r
t	vv(haskey4&	DUMMY4("4&4&\",	
y2debug	
backslash sequence: '%1'4,	
	y2warning	
:Missing character after backslash (\) at the end of string(
out_of_string4(||		issubstring		&&|| 	4&+/("4&in_quoted_string4&	in_string(\"4&"4&(in_quoted_string_after_dblqt4(		issubstring		4(4(!		contains&			add4&			add&&
out_of_string(\"4&+			"4&+			(in_quoted_string4("4&in_quoted_string_after_dblqt(\"4&+			"4&+			(	in_string4(		issubstring		4&	
out_of_string(4&

(4(!		contains&			add4&			add&(\"4&+			"4 &!+			&%+()||in_quoted_stringin_quoted_string_after_dblqt4*(+in_quoted_string4,,-	
	y2warning	
:Missing trainling double quote character(") in input: '%1'(041(2!		contains&2			add45&6			add(;	in_string4<(=4>&?
(B4C(D!		contains&D			add4G&H			add,N	
y2debug	
Parsed values: %1-P%^output	(_||	size	-_$`(a		regexpmatch		4bp$c			regexppos		*d&f+						substring					substring		+&h			regexppos		&&size-l%x&y			mergestring						splitstring			&&amp;&z			mergestring						splitstring			<&lt;&{			mergestring						splitstring			>&gt;-}%l	$			splitstring			-	$ABCDEFGHIJKLMNOPQRSTUVWXYZ$abcdefghijklmnopqrstuvwxyz$+			$
0123456789$+			ABCDEFabcdef$+			$ !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~$+			$ 
	$+			%-% -%!-%"-%#-%$-%%-%&-%'-%(-%)-			deletechars			&/$*@----------------------------------------------------------------%+items	longest$	,		foreachrow	col_counter$,		foreachcol	col_size$	size	('&+-%,	row_items	cols_lenghtshorizontal_paddingrow	col_counter
records_count$$$-size,		foreachrecord	padding$(&+&+			&+-%)-length	underline	$**)+	size	4+&,+			*&.			substring		-0%<.cols_lenghtshorizontal_paddingcol_counter
records_count
total_size$=$?-size$A,Cforeachcol_size&D+(F4F&G+&I+-L-%]/current_horizontal_paddingcurrent_table_left_paddingcols_lenghtstable_left_padding	
rows_counttable	rows_counter$_horizontal_padding$`table_left_padding$b+			add$e$gsize$h&j+			+			+			,
&l+			+			+			.
$n,o		foreachrow	&p+			+			+			,
&s+-u%0-+			+			+			+			
-	size	%1lines	(||4-	$			splitstring			
-			filterline			regexpmatch		^##.*%2lines	ret	(||4-$			splitstring			
$,		foreachline	com_line	$					regexpsub				
^#([^#].*)\1(4(		regexpmatch		^#[ 	]*$4&+			
4&+			+			
-%3ret			metalines	joined_multilines		multiline	
$
$1$	$,	
y2debug	
metadata: %1,		foreachmetaline	(			substring		-	size	\4(4without_comment	$					regexpsub				^##(.*)\1(4&&			add+			&4part	$			substring		-	size	(4without_comment	$					regexpsub				^##(.*)\1(4&&+			,	
y2debug	
$metadata after multiline joining: %1,		foreachmetaline	meta		colon_postag	val	
(		regexpmatch		^###4-$					regexpsub				^##[ 	]*(.*)\1$		findfirstof		:$$(4&
4
&			substring		(	size	+4&			substring		+&
&
,	
y2debug	
tag: %1 val: '%2'(4&						add4"($!		regexpmatch		^#*$4%,&	
	y2warning	
Unknown metadata line: %1,,	
y2debug	
parsed sysconfig comment: %1-.%84pos(94:-;(>||4?,@	
	y2warning	
invalid parameter source: %1-A(D4E,F	
	y2warning	
invalid parameter target: %1-G$J		find		)K4Ktmp	$L+						substring		(M	size	+	size	4N&O+						substring		+	size	&R&T		find		-W%j5
new_string	availlsep	wsep	$k$l$m$n,p		foreachword				splitstring			 
)q	size	4qsplit_at	$s(t	size	4t&u	size	4v&w		
findlastof					substring		-	size	+			 
(y4y&z+4{&|		
findlastof					substring		+			 
(~4~&+4&-	size	(+	size	4(	size	&+			
&&&&+			+			+						substring		&--	size	&&(4&&
(	size	4& &			substring		-%6digits	basemaxirnumret	(4-$+			$	size	$$)4&*&-$random$&)4digit$%&/&+						substring		&--%7dir	file	ret		(	size	4-$			splitstring			/$-size	&		remove-size(4&+			-size	/&		remove-size(||	size				mergestring			/size4-$*ellipsis$/size'...base&			mergestring						add/(	size	4&		remove4.size-%
8ret	$(		regexpmatch		^(.*[^&])?(&&)*&[[:alnum:]].*$&					regexpsub				"^((.*[^&])?(&&)*)&([[:alnum:]].*)$\1\4-%9-		search		

ACC SHELL 2018