mirror of
				https://github.com/edubart/otclient.git
				synced 2025-11-04 04:36:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<!DOCTYPE language SYSTEM "language.dtd">
 | 
						|
<language name="OTML" section="Markup"
 | 
						|
          version="1.0"
 | 
						|
          mimetype="text/otml"
 | 
						|
          extensions="*.otml;*.otui;*.otmod;*.otfont;*.otpa"
 | 
						|
          author="Eduardo Bart"
 | 
						|
          license="MIT">
 | 
						|
  <highlighting>
 | 
						|
    <contexts>
 | 
						|
      <context attribute="Normal Text" lineEndContext="#stay" name="normal">
 | 
						|
        <RegExpr attribute="Comment" context="#stay" String="^ *//.*$" />
 | 
						|
        <RegExpr attribute="List Item" context="#stay" String=" *-.*$" />
 | 
						|
        <RegExpr attribute="State Hash Tag" context="#stay" String="^ *\$[^:]*:" />
 | 
						|
        <RegExpr attribute="Function Hash Tag" context="#stay" String="^ *@[^:]*:" />
 | 
						|
        <RegExpr attribute="Lua Value Hash Tag" context="#stay" String="^ *&[^:]*:" />
 | 
						|
        <RegExpr attribute="Hash Tag" context="#stay" String="^ *[^:]*:" />
 | 
						|
        <RegExpr attribute="Tag" context="#stay" String="^ *[#]?[a-zA-Z0-9-_]*$" />
 | 
						|
        <RegExpr attribute="Inheritance Tag" context="#stay" String="^ *[a-zA-Z0-9-_]*\s*<\s*[a-zA-Z0-9-_]*$" />
 | 
						|
        <RegExpr attribute="Color" context="#stay" String="#\b[0-9a-fA-F]+\b" />
 | 
						|
        <RegExpr attribute="Number" context="#stay" String="\b[0-9]+\b" />
 | 
						|
      </context>
 | 
						|
    </contexts>
 | 
						|
    <itemDatas>
 | 
						|
      <itemData name="Normal Text" defStyleNum="dsNormal" />
 | 
						|
      <itemData name="List Item" defStyleNum="dsNormal" />
 | 
						|
      <itemData name="Hash Tag" defStyleNum="dsFunction" />
 | 
						|
      <itemData name="Lua Value Hash Tag" defStyleNum="dsDataType" />
 | 
						|
      <itemData name="Function Hash Tag" defStyleNum="dsOthers" />
 | 
						|
      <itemData name="State Hash Tag" defStyleNum="dsOthers" bold="1" />
 | 
						|
      <itemData name="Tag" defStyleNum="dsKeyword" />
 | 
						|
      <itemData name="Inheritance Tag" defStyleNum="dsDataType" bold="1" />
 | 
						|
      <itemData name="Comment" defStyleNum="dsComment" />
 | 
						|
      <itemData name="Number" defStyleNum="dsDecVal" />
 | 
						|
      <itemData name="Color" defStyleNum="dsString" />
 | 
						|
    </itemDatas>
 | 
						|
  </highlighting>
 | 
						|
</language>
 |