File ycp.xml of Package mingw32-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=""" />
<DetectChar attribute="Generic" context="#stay" char="<" beginRegion="OChevron"/>
<DetectChar attribute="Generic" context="#stay" char=">" 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="""/>
</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>