<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="PLY" version="2" kateversion="5.0" section="3D" extensions="*.ply" mimetype="" author="Volker Krause (vkrause@kde.org)" license="LGPLv2+">
<highlighting>
<list name="keywords">
<item>format</item>
<item>element</item>
<item>property</item>
<item>end_header</item>
</list>
<list name="types">
<item>char</item>
<item>uchar</item>
<item>short</item>
<item>ushort</item>
<item>int</item>
<item>uint</item>
<item>float</item>
<item>double</item>
<item>list</item>
</list>
<contexts>
<context name="entryPoint" attribute="Error" lineEndContext="#stay">
<StringDetect String="ply" context="Header"/>
</context>
<context name="Header" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces/>
<Float attribute="Float" context="#stay"/>
<Int attribute="Decimal" context="#stay"/>
<StringDetect String="comment" context="Comment" lookAhead="true"/>
<keyword attribute="Keyword" context="#stay" String="keywords" column="0"/>
<keyword attribute="DataType" context="#stay" String="types"/>
</context>
<context name="Comment" attribute="Comment" lineEndContext="#pop">
<IncludeRules context="##Alerts"/>
</context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Decimal" defStyleNum="dsDecVal"/>
<itemData name="Float" defStyleNum="dsFloat"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Error" defStyleNum="dsError"/>
<itemData name="DataType" defStyleNum="dsDataType"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="comment"/>
</comments>
</general>
</language>