File ycp.xml of Package kdelibs4

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="YCP" version="0.1" kateversion="2.4" section="Sources" extensions="*.ycp" mimetype="text/x-ycp" license="LGPL" author="Benjamin Weber (benji.weber@gmail.com)">
	<highlighting>
		<list name="statements">
			<item> break </item>
			<item> return </item>
			<item> continue </item>
			<item> define </item>
			<item> global </item>
			<item> module </item>
			<item> import </item>
			<item> include </item>
			<item> textdomain </item>
		</list>
		<list name="conditionals">
			<item> if </item>
			<item> else </item>
		</list>
		<list name="repeat">
			<item> while </item>
			<item> do </item>
			<item> repeat </item>
			<item> until </item>
		</list>
		<list name="builtins">
			<item> is </item>
			<item> select </item>
			<item> remove </item>
			<item> change </item>
			<item> contains </item>
			<item> setcontains </item>
			<item> lookup </item>
			<item> haskey </item>
			<item> add </item>
			<item> union </item>
			<item> merge </item>
			<item> size </item>
			<item> symbolof </item>
			<item> sleep </item>
			<item> foreach </item>
			<item> filter </item>
			<item> maplist </item>
			<item> mapmap </item>
			<item> flatten </item>
			<item> toset </item>
			<item> sort </item>
			<item> sformat </item>
			<item> tointeger </item>
			<item> crypt </item>
			<item> cryptmd5 </item>
			<item> cryptbigcrypt </item>
			<item> cryptblowfish </item>
			<item> eval </item>
			<item> find </item>
			<item> isnil </item>
			<item> random </item>
			<item> srandom </item>
			<item> contains </item> 
			<item> haskey </item> 
			<item> filter </item> 
			<item> find </item> 
			<item> maplist </item> 
			<item> flatten </item> 
			<item> sort </item> 
			<item> toset </item> 
			<item> tointeger </item> 
			<item> tofloat </item> 
			<item> tostring </item> 
			<item> topath </item> 
			<item> toterm </item> 
			<item> crypt </item> 
			<item> cryptmd5 </item> 
			<item> cryptbigcrypt </item> 
			<item> cryptblowfish </item> 
			<item> timestring </item> 
			<item> substring </item> 
			<item> findfirstof </item> 
			<item> findlastof </item> 
			<item> findfirstnotof </item> 
			<item> findlastnotof </item> 
			<item> tolower </item> 
			<item> toupper </item> 
			<item> toascii </item> 
			<item> filterchars </item> 
			<item> deletechars </item> 
			<item> time </item> 
			<item> sleep </item> 
			<item> random </item> 
			<item> srandom </item> 
			<item> sformat </item> 
			<item> issubstring </item> 
			<item> regexpmatch </item> 
			<item> regexppos </item> 
			<item> splitstring </item> 
			<item> mergestring </item> 
			<item> mapmap </item> 
			<item> prepend </item> 
			<item> listmap </item> 
			<item> y2debug </item> 
			<item> y2milestone </item> 
			<item> y2warning </item> 
			<item> regexpsub </item> 
			<item> y2error </item> 
			<item> y2security </item> 
			<item> y2internal </item> 
			<item> regexptokenize </item> 
			<item> tohexstring </item> 
		</list>
		<list name="WFMbuiltins">
			<item> WFM </item>
			<item> UI </item>
			<item> SCR </item>
			<item> Args </item>
			<item> Read </item>
			<item> Write </item>
			<item> Dir </item>
			<item> Execute </item>
			<item> CallFunction </item>
			<item> CallModule </item>
			<item> SetLanguage </item>
			<item> GetLanguage </item>
			<item> SCROpen </item>
			<item> SCRClose </item>
			<item> SCRGetName </item>
			<item> GetClientName </item>
			<item> SCRSetDefault </item>
			<item> SCRGetDefault </item>
		</list>
		<list name="SCRbuiltins">
			<item> RegisterAgent </item>
			<item> UnregisterAgent </item>
			<item> UnregisterAllAgents </item>
			<item> MountAgent </item>
			<item> MountAllAgents </item>
			<item> UnmountAgent </item>
			<item> UnmountAllAgents </item>
			<item> YaST2Version </item>
			<item> SuSEVersion </item>
		</list>
		<list name="YUIbuiltins">
			<item> AskForExistingDirectory </item>
			<item> AskForExistingFile </item>
			<item> AskForSaveFileName </item>
			<item> BusyCursor </item>
			<item> ChangeWidget </item>
			<item> CheckShortcuts </item>
			<item> CloseDialog </item>
			<item> DumpWidgetTree </item>
			<item> FakeUserInput </item>
			<item> GetDisplayInfo </item>
			<item> GetLanguage </item>
			<item> GetModulename </item>
			<item> GetProductName </item>
			<item> Glyph </item>
			<item> HasSpecialWidget </item>
			<item> MakeScreenShot </item>
			<item> NormalCursor </item>
			<item> OpenDialog </item>
			<item> PlayMacro </item>
			<item> PollInput </item>
			<item> PostponeShortcutCheck </item>
			<item> QueryWidget </item>
			<item> RecalcLayout </item>
			<item> Recode </item>
			<item> RecordMacro </item>
			<item> RedrawScreen </item>
			<item> ReplaceWidget </item>
			<item> RunPkgSelection </item>
			<item> SetConsoleFont </item>
			<item> SetFocus </item>
			<item> SetFunctionKeys </item>
			<item> SetKeyboard </item>
			<item> SetLanguage </item>
			<item> SetModulename </item>
			<item> SetProductName </item>
			<item> StopRecordMacro </item>
			<item> TimeoutUserInput </item>
			<item> UserInput </item>
			<item> WaitForEvent </item>
			<item> WidgetExists </item>
		</list>
		<list name="types">
			<item> any </item>
			<item> void </item>
			<item> boolean </item>
			<item> integer </item>
			<item> float </item>
			<item> string </item>
			<item> locale </item>
			<item> symbol </item>
			<item> list </item>
			<item> map </item>
			<item> term </item>
			<item> path </item>
			<item> block </item>
			<item> declaration </item>
			<item> expression </item>
			<item> byteblock </item>
		</list>
		<list name="constants">
			<item> true </item>
			<item> false </item>
			<item> nil </item>
		</list>
		<list name="widgets">
			<item>`Wizard </item> 
			<item>`WizardCommand </item> 
			<item>`Bottom </item> 
			<item>`CheckBox </item> 
			<item>`ComboBox </item> 
			<item>`Empty </item> 
			<item>`Frame </item> 
			<item>`HBox </item> 
			<item>`HCenter </item> 
			<item>`HSpacing </item> 
			<item>`HSquash </item> 
			<item>`HStretch </item> 
			<item>`HVCenter </item> 
			<item>`HVSquash </item> 
			<item>`HVStretch </item> 
			<item>`HWeight </item> 
			<item>`Heading </item> 
			<item>`IconButton </item> 
			<item>`Image </item> 
			<item>`IntField </item> 
			<item>`Label </item> 
			<item>`Left </item> 
			<item>`LogView </item> 
			<item>`MenuButton </item> 
			<item>`MultiLineEdit </item> 
			<item>`MultiSelectionBox </item> 
			<item>`PackageSelector </item> 
			<item>`Password </item> 
			<item>`ProgressBar </item> 
			<item>`PushButton </item> 
			<item>`RadioButton </item> 
			<item>`RadioButtonGroup </item> 
			<item>`ReplacePoint </item> 
			<item>`RichText </item> 
			<item>`Right </item> 
			<item>`SelectionBox </item> 
			<item>`Table </item> 
			<item>`TextEntry </item> 
			<item>`Top </item> 
			<item>`Tree </item> 
			<item>`VBox </item> 
			<item>`VCenter </item> 
			<item>`VSpacing </item> 
			<item>`VSquash </item> 
			<item>`VStretch </item> 
			<item>`VWeight </item> 
			<item>`PkgSpecial </item>
			<item>`BarGraph </item> 
			<item>`ColoredLabel </item> 
			<item>`DownloadProgress </item> 
			<item>`DummySpecialWidget </item> 
			<item>`PartitionSplitter </item> 
			<item>`Slider </item>
			<item>`CurrentButton </item> 
			<item>`CurrentItem </item> 
			<item>`Enabled </item> 
			<item>`ExpectedSize </item> 
			<item>`Filename </item> 
			<item>`Item </item> 
			<item>`Items </item> 
			<item>`Label </item> 
			<item>`Labels </item> 
			<item>`LastLine </item> 
			<item>`Notify </item> 
			<item>`SelectedItems </item> 
			<item>`ValidChars </item> 
			<item>`Value </item> 
			<item>`Values </item> 
			<item>`WindowID </item> 
			<item>`EasterEgg </item>
			<item>`animated </item> 
			<item>`autoScrollDown </item> 
			<item>`autoShortcut </item> 
			<item>`countShowDelta </item> 
			<item>`debugLayout </item> 
			<item>`decorated </item> 
			<item>`default </item> 
			<item>`defaultsize </item> 
			<item>`disabled </item> 
			<item>`easterEgg </item> 
			<item>`editable </item> 
			<item>`hstretch </item> 
			<item>`hvstretch </item> 
			<item>`immediate </item> 
			<item>`infocolor </item> 
			<item>`keepSorting </item> 
			<item>`notify </item> 
			<item>`outputField </item> 
			<item>`plainText </item> 
			<item>`scaleToFit </item> 
			<item>`shrinkable </item> 
			<item>`testMode </item> 
			<item>`tiled </item> 
			<item>`updateMode </item> 
			<item>`vstretch </item> 
			<item>`warncolor </item> 
			<item>`youMode </item> 
			<item>`zeroHeight </item> 
			<item>`zeroWidth </item> 
			<item>`key_F1 </item> 
			<item>`key_F2 </item> 
			<item>`key_F3 </item> 
			<item>`key_F4 </item> 
			<item>`key_F5 </item> 
			<item>`key_F6 </item> 
			<item>`key_F7 </item> 
			<item>`key_F8 </item> 
			<item>`key_F9 </item> 
			<item>`key_F10 </item> 
			<item>`key_F11 </item> 
			<item>`key_F12 </item> 
			<item>`key_F13 </item> 
			<item>`key_F14 </item> 
			<item>`key_F15 </item> 
			<item>`key_F16 </item> 
			<item>`key_F17 </item> 
			<item>`key_F18 </item> 
			<item>`key_F19 </item> 
			<item>`key_F20 </item> 
			<item>`key_F21 </item> 
			<item>`key_F22 </item> 
			<item>`key_F23 </item> 
			<item>`key_F24 </item> 
			<item>`key_none </item> 
			<item>`ArrowLeft </item> 
			<item>`ArrowRight </item> 
			<item>`ArrowUp </item> 
			<item>`ArrowDown </item> 
			<item>`CheckMark </item> 
			<item>`BulletArrowRight </item> 
			<item>`BulletCircle </item> 
			<item>`BulletSquare </item> 
			<item>`id </item> 
			<item>`opt </item> 
			<item>`item </item> 
			<item>`menu </item> 
			<item>`header </item> 
			<item>`rgb </item> 
		</list>
		<contexts>
			<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
				<keyword attribute="Keyword" context="#stay" String="statements" />
				<keyword attribute="Keyword" context="#stay" String="conditionals" />
				<keyword attribute="Keyword" context="#stay" String="repeat" />
				<keyword attribute="Function" context="#stay" String="builtins" />
				<keyword attribute="WFM" context="#stay" String="WFMbuiltins" />
				<keyword attribute="SCR" context="#stay" String="SCRbuiltins" />
				<keyword attribute="YUI" context="#stay" String="YUIbuiltins" />
				<keyword attribute="Data Type" context="#stay" String="types" />
				<keyword attribute="Keyword" context="#stay" String="constants" />
				<keyword attribute="Widgets" context="#stay" String="widgets" />
				<Float attribute="Float" context="#stay">
					<AnyChar String="fF" attribute="Float" context="#stay"/>
				</Float>
				<HlCOct attribute="Octal" context="#stay"/>
				<HlCHex attribute="Hex" context="#stay"/>
				<Int attribute="Decimal" context="#stay"/>
				<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
				<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
				<DetectChar attribute="String" context="String" char="&quot;" />
				<DetectChar attribute="Generic" context="#stay" char="&lt;" beginRegion="OChevron"/>
				<DetectChar attribute="Generic" context="#stay" char="&gt;" beginRegion="CChevron"/>
				<DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>

				<DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1"/>
				<DetectChar attribute="ListMap" context="#stay" char="[" endRegion="OList"/>
				<DetectChar attribute="ListMap" context="#stay" char=":" endRegion="Default"/>
				<DetectChar attribute="ListMap" context="#stay" char="]" endRegion="CListMap"/>
				<Detect2Chars attribute="ListMap" context="#stay" char="$" char1="[" endRegion="OMap"/>
				<DetectChar attribute="sym" context="#stay" char="`" endRegion="sy"/>
				<DetectChar attribute="evl" context="#stay" char="``" endRegion="ev"/>
			</context>
			<context attribute="String" lineEndContext="#pop" name="String">
				<DetectChar attribute="String" context="#pop" char="&quot;"/>
			</context>
			<context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
			<context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
				<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
			</context>
		</contexts>
		<itemDatas>
			<itemData name="Normal Text"  defStyleNum="dsNormal"/>
			<itemData name="Keyword"      defStyleNum="dsKeyword"/>
			<itemData name="String"       defStyleNum="dsString"/>
			<itemData name="Comment"      defStyleNum="dsComment"/>
			<itemData name="Decimal"      defStyleNum="dsDecVal"/>
			<itemData name="Octal"        defStyleNum="dsBaseN"/>
			<itemData name="Hex"          defStyleNum="dsBaseN"/>
			<itemData name="Float"        defStyleNum="dsFloat"/>
			<itemData name="Data Type"    defStyleNum="dsDataType"/>
			<itemData name="WFM"    defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
			<itemData name="YUI"    defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
			<itemData name="SCR"    defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
			<itemData name="Widgets"    defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
			<itemData name="Function"     defStyleNum="dsFunction"/>
			<itemData name="Symbol"       defStyleNum="dsNormal"/>
			<itemData name="ListMap"       defStyleNum="dsNormal" color="#865E2E" />
			<itemData name="sym"       defStyleNum="dsNormal" color="#327D00"  bold="1"/>
			<itemData name="Generic"       defStyleNum="dsNormal" color="#327D00"  bold="1"/>
		</itemDatas>
	</highlighting>
	<general>
		<comments>
			<comment name="singleLine" start="//"/>
			<comment name="multiLine" start="/*" end="*/"/>
		</comments>
		<keywords casesensitive="1"/>
	</general>
</language>
openSUSE Build Service is sponsored by