resources/support/idea-pp-grammar.xml
<filetype binary="false" description="The PP language support" name="PP">
<highlighting>
<options>
<option name="LINE_COMMENT" value="//" />
<option name="COMMENT_START" value="/*" />
<option name="COMMENT_END" value="*/" />
<option name="HEX_PREFIX" value="0x" />
<option name="NUM_POSTFIXES" value="" />
<option name="HAS_BRACES" value="true" />
<option name="HAS_BRACKETS" value="true" />
<option name="HAS_PARENS" value="true" />
<option name="HAS_STRING_ESCAPES" value="true" />
</options>
<keywords keywords="%skip;%token;%pragma;%include" ignore_case="false" />
<keywords2 keywords="#;();*;+;,;::;<;>;?;[;];{;|;}" />
<keywords3 keywords="\a;\b;\e;\f;\n;\r;\s;\t;\v;false;null;true" />
<keywords4 keywords="->" />
</highlighting>
<extensionMap>
<mapping ext="pp" />
<mapping ext="pp2" />
</extensionMap>
</filetype>