Warning, /frameworks/syntax-highlighting/data/syntax/renpy.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="RenPy" section="Sources" version="3" kateversion="5.0" indenter="python" extensions="*.rpy" mimetype="text/x-renpy" priority="5" author="Jonathan Poelen (jonathan.poelen@gmail.com)" license="MIT">
0004   <!-- https://www.renpy.org/doc/html/index.html -->
0005 
0006   <highlighting>
0007     <list name="flow">
0008       <item>elif</item>
0009       <item>else</item>
0010       <item>label</item>
0011       <item>jump</item>
0012       <item>repeat</item>
0013       <item>return</item>
0014       <item>while</item>
0015     </list>
0016 
0017     <list name="keyword">
0018       <item>add</item>
0019       <item>bloc</item>
0020       <item>call</item>
0021       <item>choice</item>
0022       <item>contains</item>
0023       <item>default</item>
0024       <item>define</item>
0025       <item>function</item>
0026       <item>hide</item>
0027       <item>if</item>
0028       <item>image</item>
0029       <item>init</item>
0030       <item>menu</item>
0031       <item>on</item>
0032       <item>parallel</item>
0033       <item>pass</item>
0034       <item>pause</item>
0035       <item>play</item>
0036       <item>python</item>
0037       <item>scene</item>
0038       <item>screen</item>
0039       <item>show</item>
0040       <item>textbutton</item>
0041       <item>time</item>
0042       <item>transform</item>
0043       <item>vbox</item>
0044       <item>voice</item>
0045       <item>window</item>
0046       <item>with</item>
0047       <!-- show statement -->
0048       <item>at</item>
0049       <item>as</item>
0050       <item>zorder</item>
0051       <item>onlayer</item>
0052       <item>behind</item>
0053     </list>
0054 
0055     <list name="datatype">
0056       <item>None</item>
0057       <item>True</item>
0058       <item>False</item>
0059     </list>
0060 
0061     <list name="special character">
0062       <item>adv</item>
0063       <item>nvl</item>
0064       <item>narrator</item>
0065       <item>name_only</item>
0066       <item>centered</item>
0067       <item>vcentered</item>
0068       <item>extend</item>
0069     </list>
0070 
0071     <list name="reserved">
0072       <item>set</item>
0073       <item>ADVCharacter</item>
0074       <item>ADVSpeaker</item>
0075       <item>Action</item>
0076       <item>AddToSet</item>
0077       <item>Alpha</item>
0078       <item>AlphaBlend</item>
0079       <item>AlphaDissolve</item>
0080       <item>AlphaMask</item>
0081       <item>AnimatedValue</item>
0082       <item>Animation</item>
0083       <item>At</item>
0084       <item>Attribute</item>
0085       <item>AudioPositionValue</item>
0086       <item>Bar</item>
0087       <item>BarValue</item>
0088       <item>Borders</item>
0089       <item>Button</item>
0090       <item>Call</item>
0091       <item>Character</item>
0092       <item>Color</item>
0093       <item>ComposeTransition</item>
0094       <item>Composite</item>
0095       <item>Condition</item>
0096       <item>ConditionGroup</item>
0097       <item>ConditionSwitch</item>
0098       <item>Confirm</item>
0099       <item>Crop</item>
0100       <item>CropMove</item>
0101       <item>DictEquality</item>
0102       <item>DictInputValue</item>
0103       <item>DictValue</item>
0104       <item>DisableAllInputValues</item>
0105       <item>Dissolve</item>
0106       <item>Drag</item>
0107       <item>DragGroup</item>
0108       <item>DynamicCharacter</item>
0109       <item>DynamicDisplayable</item>
0110       <item>DynamicImage</item>
0111       <item>EndReplay</item>
0112       <item>FactorZoom</item>
0113       <item>Fade</item>
0114       <item>FieldEquality</item>
0115       <item>FieldInputValue</item>
0116       <item>FieldValue</item>
0117       <item>FileAction</item>
0118       <item>FileCurrentPage</item>
0119       <item>FileCurrentScreenshot</item>
0120       <item>FileDelete</item>
0121       <item>FileJson</item>
0122       <item>FileLoad</item>
0123       <item>FileLoadable</item>
0124       <item>FileNewest</item>
0125       <item>FilePage</item>
0126       <item>FilePageName</item>
0127       <item>FilePageNameInputValue</item>
0128       <item>FilePageNext</item>
0129       <item>FilePagePrevious</item>
0130       <item>FileSave</item>
0131       <item>FileSaveName</item>
0132       <item>FileScreenshot</item>
0133       <item>FileSlotName</item>
0134       <item>FileTakeScreenshot</item>
0135       <item>FileTime</item>
0136       <item>FileUsedSlots</item>
0137       <item>Fixed</item>
0138       <item>Flatten</item>
0139       <item>FontGroup</item>
0140       <item>Frame</item>
0141       <item>Function</item>
0142       <item>Gallery</item>
0143       <item>GamepadCalibrate</item>
0144       <item>GamepadExists</item>
0145       <item>GetTooltip</item>
0146       <item>Grid</item>
0147       <item>HBox</item>
0148       <item>Help</item>
0149       <item>Hide</item>
0150       <item>HideInterface</item>
0151       <item>If</item>
0152       <item>Image</item>
0153       <item>ImageButton</item>
0154       <item>ImageDissolve</item>
0155       <item>ImageReference</item>
0156       <item>Input</item>
0157       <item>InputValue</item>
0158       <item>InvertSelected</item>
0159       <item>Jump</item>
0160       <item>Language</item>
0161       <item>LayeredImage</item>
0162       <item>LayeredImageProxy</item>
0163       <item>LiveComposite</item>
0164       <item>LiveCrop</item>
0165       <item>LiveTile</item>
0166       <item>MainMenu</item>
0167       <item>MixerValue</item>
0168       <item>Motion</item>
0169       <item>MouseMove</item>
0170       <item>Move</item>
0171       <item>MoveFactory</item>
0172       <item>MoveIn</item>
0173       <item>MoveOut</item>
0174       <item>MoveTransition</item>
0175       <item>Movie</item>
0176       <item>MultiPersistent</item>
0177       <item>MultipleTransition</item>
0178       <item>MusicRoom</item>
0179       <item>NVLCharacter</item>
0180       <item>NVLSpeaker</item>
0181       <item>NoRollback</item>
0182       <item>Notify</item>
0183       <item>Null</item>
0184       <item>NullAction</item>
0185       <item>OldMoveTransition</item>
0186       <item>OpenURL</item>
0187       <item>Pan</item>
0188       <item>ParameterizedText</item>
0189       <item>Particles</item>
0190       <item>Pause</item>
0191       <item>PauseAudio</item>
0192       <item>Pixellate</item>
0193       <item>Placeholder</item>
0194       <item>Play</item>
0195       <item>PlayCharacterVoice</item>
0196       <item>Position</item>
0197       <item>Preference</item>
0198       <item>PushMove</item>
0199       <item>Queue</item>
0200       <item>QueueEvent</item>
0201       <item>QuickLoad</item>
0202       <item>QuickSave</item>
0203       <item>Quit</item>
0204       <item>RemoveFromSet</item>
0205       <item>Replay</item>
0206       <item>RestartStatement</item>
0207       <item>Return</item>
0208       <item>Revolve</item>
0209       <item>RevolveInOut</item>
0210       <item>RollForward</item>
0211       <item>Rollback</item>
0212       <item>RollbackToIdentifier</item>
0213       <item>RotoZoom</item>
0214       <item>RoundRect</item>
0215       <item>ScreenVariableInputValue</item>
0216       <item>ScreenVariableValue</item>
0217       <item>Screenshot</item>
0218       <item>Scroll</item>
0219       <item>SelectedIf</item>
0220       <item>SensitiveIf</item>
0221       <item>Set</item>
0222       <item>SetCharacterVolume</item>
0223       <item>SetDict</item>
0224       <item>SetField</item>
0225       <item>SetLocalVariable</item>
0226       <item>SetMixer</item>
0227       <item>SetMute</item>
0228       <item>SetScreenVariable</item>
0229       <item>SetVariable</item>
0230       <item>SetVoiceMute</item>
0231       <item>Show</item>
0232       <item>ShowMenu</item>
0233       <item>ShowTransient</item>
0234       <item>ShowingSwitch</item>
0235       <item>SideImage</item>
0236       <item>SizeZoom</item>
0237       <item>Skip</item>
0238       <item>SnowBlossom</item>
0239       <item>Solid</item>
0240       <item>Speaker</item>
0241       <item>SplineMotion</item>
0242       <item>Sprite</item>
0243       <item>SpriteManager</item>
0244       <item>Start</item>
0245       <item>StaticValue</item>
0246       <item>Stop</item>
0247       <item>Style</item>
0248       <item>StylePreference</item>
0249       <item>SubTransition</item>
0250       <item>Text</item>
0251       <item>TextButton</item>
0252       <item>Tile</item>
0253       <item>ToggleDict</item>
0254       <item>ToggleField</item>
0255       <item>ToggleLocalVariable</item>
0256       <item>ToggleMute</item>
0257       <item>ToggleScreen</item>
0258       <item>ToggleScreenVariable</item>
0259       <item>ToggleSetMembership</item>
0260       <item>ToggleVariable</item>
0261       <item>ToggleVoiceMute</item>
0262       <item>Tooltip</item>
0263       <item>Transform</item>
0264       <item>VBox</item>
0265       <item>VariableInputValue</item>
0266       <item>VariableValue</item>
0267       <item>Viewport</item>
0268       <item>VoiceInfo</item>
0269       <item>VoiceReplay</item>
0270       <item>Window</item>
0271       <item>With</item>
0272       <item>XScrollValue</item>
0273       <item>YScrollValue</item>
0274       <item>Zoom</item>
0275       <item>ZoomInOut</item>
0276       <item>absolute</item>
0277       <item>achievement</item>
0278       <item>adv</item>
0279       <item>alt</item>
0280       <item>anim</item>
0281       <item>audio</item>
0282       <item>blinds</item>
0283       <item>build</item>
0284       <item>center</item>
0285       <item>centered</item>
0286       <item>color</item>
0287       <item>config</item>
0288       <item>default</item>
0289       <item>default_transition</item>
0290       <item>define</item>
0291       <item>director</item>
0292       <item>dissolve</item>
0293       <item>ease</item>
0294       <item>easeinbottom</item>
0295       <item>easeinleft</item>
0296       <item>easeinright</item>
0297       <item>easeintop</item>
0298       <item>easeoutbottom</item>
0299       <item>easeoutleft</item>
0300       <item>easeoutright</item>
0301       <item>easeouttop</item>
0302       <item>extend</item>
0303       <item>fade</item>
0304       <item>gui</item>
0305       <item>hpunch</item>
0306       <item>hyperlink_function</item>
0307       <item>hyperlink_sensitive</item>
0308       <item>hyperlink_styler</item>
0309       <item>i</item>
0310       <item>iap</item>
0311       <item>icon</item>
0312       <item>im</item>
0313       <item>irisin</item>
0314       <item>irisout</item>
0315       <item>layeredimage</item>
0316       <item>layout</item>
0317       <item>left</item>
0318       <item>library</item>
0319       <item>main_menu</item>
0320       <item>menu</item>
0321       <item>mouse_visible</item>
0322       <item>move</item>
0323       <item>moveinbottom</item>
0324       <item>moveinleft</item>
0325       <item>moveinright</item>
0326       <item>moveintop</item>
0327       <item>moveoutbottom</item>
0328       <item>moveoutleft</item>
0329       <item>moveoutright</item>
0330       <item>moveouttop</item>
0331       <item>name_only</item>
0332       <item>narrator</item>
0333       <item>nvl</item>
0334       <item>nvl_clear</item>
0335       <item>nvl_clear_next</item>
0336       <item>nvl_erase</item>
0337       <item>nvl_hide</item>
0338       <item>nvl_list</item>
0339       <item>nvl_menu</item>
0340       <item>nvl_narrator</item>
0341       <item>nvl_show</item>
0342       <item>nvl_show_core</item>
0343       <item>nvl_variant</item>
0344       <item>nvl_window</item>
0345       <item>offscreenleft</item>
0346       <item>offscreenright</item>
0347       <item>os</item>
0348       <item>persistent</item>
0349       <item>pixellate</item>
0350       <item>predict_menu</item>
0351       <item>predict_say</item>
0352       <item>preferences</item>
0353       <item>print_function</item>
0354       <item>pushdown</item>
0355       <item>pushleft</item>
0356       <item>pushright</item>
0357       <item>pushup</item>
0358       <item>python_dict</item>
0359       <item>python_list</item>
0360       <item>python_object</item>
0361       <item>python_set</item>
0362       <item>renpy</item>
0363       <item>reset</item>
0364       <item>right</item>
0365       <item>save_name</item>
0366       <item>say</item>
0367       <item>slideawaydown</item>
0368       <item>slideawayleft</item>
0369       <item>slideawayright</item>
0370       <item>slideawayup</item>
0371       <item>slidedown</item>
0372       <item>slideleft</item>
0373       <item>slideright</item>
0374       <item>slideup</item>
0375       <item>squares</item>
0376       <item>store</item>
0377       <item>style</item>
0378       <item>suppress_overlay</item>
0379       <item>sv</item>
0380       <item>sys</item>
0381       <item>theme</item>
0382       <item>toggle_skipping</item>
0383       <item>top</item>
0384       <item>topleft</item>
0385       <item>topright</item>
0386       <item>truecenter</item>
0387       <item>ui</item>
0388       <item>updater</item>
0389       <item>vcentered</item>
0390       <item>voice</item>
0391       <item>voice_can_replay</item>
0392       <item>voice_replay</item>
0393       <item>voice_sustain</item>
0394       <item>vpunch</item>
0395       <item>wipedown</item>
0396       <item>wipeleft</item>
0397       <item>wiperight</item>
0398       <item>wipeup</item>
0399       <item>zoomin</item>
0400       <item>zoominout</item>
0401       <item>zoomout</item>
0402     </list>
0403 
0404     <list name="attribute">
0405       <item>mad</item>
0406       <item>surprised</item>
0407       <item>smile</item>
0408       <item>normal</item>
0409       <item>happy</item>
0410       <item>vhappy</item>
0411       <item>mad</item>
0412       <item>concerned</item>
0413     </list>
0414 
0415     <list name="play">
0416       <item>music</item>
0417       <item>sound</item>
0418       <item>voice</item>
0419     </list>
0420 
0421     <list name="expression">
0422       <item>expression</item>
0423     </list>
0424 
0425     <list name="class">
0426       <item>Character</item>
0427       <item>SetVoiceMute</item>
0428       <item>ToggleVoiceMute</item>
0429       <item>Movie</item>
0430       <item>LiveTile</item>
0431       <item>VBox</item>
0432       <item>Movie</item>
0433     </list>
0434 
0435     <list name="property">
0436       <item>action</item>
0437       <item>xalign</item>
0438       <item>alpha</item>
0439       <item>yalign</item>
0440       <item>alignaround</item>
0441       <item>zoom</item>
0442       <item>linear</item>
0443       <item>rotate</item>
0444     </list>
0445 
0446     <list name="layer">
0447       <item>layer</item>
0448     </list>
0449 
0450     <list name="layer list">
0451       <item>overlay</item>
0452       <item>screens</item>
0453       <item>transient</item>
0454       <item>master</item>
0455     </list>
0456 
0457     <list name="sustain">
0458       <item>sustain</item>
0459     </list>
0460 
0461     <list name="special label">
0462       <item>start</item>
0463       <item>quit</item>
0464       <item>after_load</item>
0465       <item>splashscreen</item>
0466       <item>before_main_menu</item>
0467       <item>main_menu</item>
0468       <item>after_warp</item>
0469     </list>
0470 
0471     <contexts>
0472       <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
0473         <DetectSpaces/>
0474 
0475         <DetectChar attribute="Comment" context="Comment" char="#"/>
0476 
0477         <StringDetect attribute="String" context="QQQString" String="&quot;&quot;&quot;" beginRegion="QQQ"/>
0478         <DetectChar attribute="String" context="QString" char="&quot;"/>
0479         <DetectChar attribute="String" context="SQString" char="'"/>
0480         <DetectChar attribute="String" context="BQString" char="`"/>
0481 
0482         <DetectChar attribute="Symbol" context="One-Line Python" char="$"/>
0483         <DetectChar attribute="Symbol" context="Image Attribute" char="@"/>
0484         <DetectChar attribute="Symbol" context="Assign" char="="/>
0485 
0486         <DetectChar attribute="Symbol" context="#stay" char="(" beginRegion="paren"/>
0487         <DetectChar attribute="Symbol" context="#stay" char=")" endRegion="paren"/>
0488         <DetectChar attribute="Symbol" context="#stay" char="[" beginRegion="brace"/>
0489         <DetectChar attribute="Symbol" context="#stay" char="]" endRegion="brace"/>
0490 
0491         <AnyChar attribute="Symbol" context="#stay" String=":="/>
0492 
0493         <Float attribute="Float" context="#stay" />
0494         <HlCHex attribute="Hex" context="#stay"/>
0495         <HlCOct attribute="Octal" context="#stay"/>
0496         <Int attribute="Int" context="#stay"/>
0497 
0498         <WordDetect attribute="Keyword" context="Call" String="call" firstNonSpace="1"/>
0499         <WordDetect attribute="Keyword" context="Label" String="label" firstNonSpace="1"/>
0500         <WordDetect attribute="Keyword" context="Voice" String="voice" firstNonSpace="1"/>
0501         <WordDetect attribute="Keyword" context="Play" String="play" firstNonSpace="1"/>
0502         <WordDetect attribute="Keyword" context="Show" String="show" firstNonSpace="1"/>
0503         <WordDetect attribute="Keyword" context="Init" String="init" column="0"/>
0504         <WordDetect attribute="Keyword" context="Init Python" String="python" column="0"/>
0505 
0506         <keyword attribute="Keyword" context="#stay" String="keyword"/>
0507         <keyword attribute="Control Flow" context="#stay" String="flow" firstNonSpace="1"/>
0508         <keyword attribute="Data Type" context="#stay" String="datatype"/>
0509         <keyword attribute="Special Char" context="#stay" String="special character"/>
0510         <keyword attribute="Property" context="#stay" String="property"/>
0511         <keyword attribute="Reserved" context="#stay" String="reserved"/>
0512 
0513         <DetectIdentifier/>
0514       </context>
0515 
0516 
0517       <!-- Keyword -->
0518 
0519       <context name="Call" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0520         <DetectSpaces/>
0521         <keyword attribute="Keyword" context="#pop" String="expression"/>
0522       </context>
0523 
0524       <context name="Label" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0525         <DetectSpaces/>
0526         <keyword attribute="Property" context="#pop" String="special label"/>
0527       </context>
0528 
0529       <context name="Image Attribute" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0530         <DetectSpaces/>
0531         <keyword attribute="Image Attribute" context="#pop" String="attribute"/>
0532       </context>
0533 
0534       <context name="Voice" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0535         <DetectSpaces/>
0536         <keyword attribute="Property" context="#pop" String="sustain"/>
0537       </context>
0538 
0539       <context name="Play" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0540         <DetectSpaces/>
0541         <keyword attribute="Property" context="#pop" String="play"/>
0542       </context>
0543 
0544       <context name="Show" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0545         <DetectSpaces/>
0546         <keyword attribute="Property" context="Layer" String="layer"/>
0547       </context>
0548 
0549       <context name="Layer" attribute="Normal Text" lineEndContext="#pop#pop" fallthrough="1" fallthroughContext="#pop#pop">
0550         <DetectSpaces/>
0551         <keyword attribute="Property" context="#pop#pop" String="layer list"/>
0552       </context>
0553 
0554       <context name="Init" attribute="Normal Text" lineEndContext="#pop">
0555         <DetectSpaces/>
0556         <DetectChar attribute="Symbol" context="#pop" char=":"/>
0557         <Int attribute="Int" context="#stay"/>
0558         <WordDetect attribute="Keyword" context="#pop!Init Python" String="python"/>
0559         <DetectIdentifier/>
0560       </context>
0561 
0562       <context name="Assign" attribute="Normal Text" lineEndContext="#pop" fallthrough="1" fallthroughContext="#pop">
0563         <DetectSpaces/>
0564         <keyword attribute="Class" context="#pop" String="class"/>
0565       </context>
0566 
0567 
0568       <!-- Comment -->
0569 
0570       <context name="Comment" attribute="Comment" lineEndContext="#pop">
0571         <DetectSpaces/>
0572         <IncludeRules context="##Comments"/>
0573         <DetectIdentifier/>
0574       </context>
0575 
0576 
0577       <!-- String -->
0578 
0579       <context name="QQQString" attribute="String" lineEndContext="#stay">
0580         <RegExpr attribute="String" context="#stay" String="[^\\{&quot;]+"/>
0581         <IncludeRules context="find_SpecialChar"/>
0582         <StringDetect attribute="String" context="#pop" String="&quot;&quot;&quot;" endRegion="QQQ"/>
0583       </context>
0584 
0585       <context name="QString" attribute="String" lineEndContext="#stay">
0586         <RegExpr attribute="String" context="#stay" String="[^\\{&quot;]+"/>
0587         <IncludeRules context="find_SpecialChar"/>
0588         <DetectChar attribute="String" context="#pop" char="&quot;"/>
0589       </context>
0590 
0591       <context name="SQString" attribute="String" lineEndContext="#stay">
0592         <RegExpr attribute="String" context="#stay" String="[^\\{']+"/>
0593         <IncludeRules context="find_SpecialChar"/>
0594         <DetectChar attribute="String" context="#pop" char="'"/>
0595       </context>
0596 
0597       <context name="BQString" attribute="String" lineEndContext="#stay">
0598         <RegExpr attribute="String" context="#stay" String="[^\\{`]+"/>
0599         <IncludeRules context="find_SpecialChar"/>
0600         <DetectChar attribute="String" context="#pop" char="`"/>
0601       </context>
0602 
0603       <context name="find_SpecialChar" attribute="String" lineEndContext="#stay">
0604         <DetectChar attribute="Special Char" context="Special Char" char="\"/>
0605         <DetectChar attribute="Special Char" context="String Style" char="{" lookAhead="1"/>
0606       </context>
0607 
0608       <context name="Special Char" attribute="String" lineEndContext="#stay" fallthrough="1" fallthroughContext="#pop">
0609         <RegExpr attribute="Special Char" context="#pop" String="."/>
0610       </context>
0611 
0612       <context name="String Style" attribute="String" lineEndContext="#stay" fallthrough="1" fallthroughContext="#pop">
0613         <RegExpr attribute="Special Char" context="#pop" String="\{[\w/]+\}"/>
0614         <DetectChar attribute="String" context="#pop" char="{"/>
0615       </context>
0616 
0617 
0618       <!-- Python -->
0619 
0620       <context name="One-Line Python" attribute="Normal Text" lineEndContext="#pop">
0621         <IncludeRules context="##Python"/>
0622       </context>
0623 
0624       <context name="Init Python" attribute="Normal Text" lineEndContext="#pop">
0625         <DetectSpaces/>
0626         <DetectChar attribute="Symbol" context="Python" char=":"/>
0627         <DetectIdentifier/>
0628       </context>
0629 
0630       <context name="Python" attribute="Normal Text" lineEndContext="#stay">
0631         <RegExpr attribute="Normal Text" context="#pop#pop" String="^[^\s#]" lookAhead="1" column="0"/>
0632         <IncludeRules context="##Python"/>
0633       </context>
0634 
0635     </contexts>
0636 
0637     <itemDatas>
0638       <itemData name="Normal Text"      defStyleNum="dsNormal" spellChecking="false"/>
0639       <itemData name="Control Flow"     defStyleNum="dsControlFlow" spellChecking="false"/>
0640       <itemData name="Keyword"          defStyleNum="dsKeyword" spellChecking="false"/>
0641       <itemData name="Data Type"        defStyleNum="dsDataType" spellChecking="false"/>
0642       <itemData name="Image Attribute"  defStyleNum="dsAttribute" spellChecking="false"/>
0643       <itemData name="Property"         defStyleNum="dsAttribute" spellChecking="false"/>
0644       <itemData name="Class"            defStyleNum="dsBuiltIn" spellChecking="false"/>
0645       <itemData name="Reserved"         defStyleNum="dsBuiltIn" spellChecking="false"/>
0646       <itemData name="Int"              defStyleNum="dsDecVal" spellChecking="false"/>
0647       <itemData name="Hex"              defStyleNum="dsBaseN" spellChecking="false"/>
0648       <itemData name="Octal"            defStyleNum="dsBaseN" spellChecking="false"/>
0649       <itemData name="Float"            defStyleNum="dsFloat" spellChecking="false"/>
0650       <itemData name="Special Char"     defStyleNum="dsSpecialChar" spellChecking="false"/>
0651       <itemData name="String"           defStyleNum="dsString"/>
0652       <itemData name="Comment"          defStyleNum="dsComment"/>
0653       <itemData name="Symbol"           defStyleNum="dsOperator" spellChecking="false"/>
0654     </itemDatas>
0655   </highlighting>
0656   <general>
0657     <folding indentationsensitive="1"/>
0658     <emptyLines>
0659       <emptyLine regexpr="(?:\s+|\s*#.*)"/>
0660     </emptyLines>
0661     <comments>
0662       <comment name="singleLine" start="#" position="afterwhitespace" />
0663     </comments>
0664     <keywords casesensitive="1" weakDeliminator="#" />
0665   </general>
0666 </language>
0667 <!-- kate: indent-width 2; tab-width 2; -->