A bit better lang files

master
Yevgen Muntyan 2006-09-04 01:04:29 -05:00
parent dac98d7202
commit c9a7d02ac1
5 changed files with 32 additions and 25 deletions

View File

@ -50,7 +50,7 @@
</run>
<configurations>
<debug>
<configargs>--enable-debug --enable-all-gcc-warnings </configargs>
<configargs>--enable-debug --enable-all-gcc-warnings</configargs>
<builddir>build/debug</builddir>
<ccompiler>kdevgccoptions</ccompiler>
<cxxcompiler>kdevgppoptions</cxxcompiler>
@ -293,16 +293,16 @@
</kdevdoctreeview>
<kdevfilecreate>
<filetypes>
<type icon="source" ext="g" name="GAP source" create="template" >
<type icon="source" ext="g" create="template" name="GAP source" >
<descr>A new empty GAP source file</descr>
</type>
<type icon="source_cpp" ext="cpp" name="C++ Source" create="template" >
<type icon="source_cpp" ext="cpp" create="template" name="C++ Source" >
<descr>A new empty C++ file.</descr>
</type>
<type icon="source_h" ext="h" name="C/C++ Header" create="template" >
<type icon="source_h" ext="h" create="template" name="C/C++ Header" >
<descr>A new empty header file for C/C++.</descr>
</type>
<type icon="source_c" ext="c" name="C Source" create="template" >
<type icon="source_c" ext="c" create="template" name="C Source" >
<descr>A new empty C file.</descr>
</type>
</filetypes>
@ -339,7 +339,7 @@
<qt>
<used>false</used>
<version>3</version>
<root/>
<root></root>
</qt>
</kdevcppsupport>
<kdevdocumentation>

View File

@ -2,3 +2,8 @@
id = bison
name = Bison
patterns = /(?P<file>[^:]+):(?P<line>\d+)\.(\d+|\d+\-\d+):/ stderr
[filter]
id = latex
name = LaTeX
patterns = /^l\.(?P<line>\d+)/

View File

@ -18,11 +18,12 @@
</styles>
<definitions>
<!-- TODO: what about scanf ? -->
<!-- man 3 printf -->
<context id="printf" style-ref="printf" extend-parent="false">
<match extended="true">
\%\%|
\%
\%([1-9][0-9]*\$)?
[#0\-\ \+\'I]*
(\-?[1-9][0-9]*)?
(\.\-?[1-9][0-9]*)?

View File

@ -26,6 +26,7 @@
<!-- $^ never matches. -->
<define-regex id="never-match">$^</define-regex>
<!-- FIXME: these four are broken (and should be removed, I think) -->
<define-regex id="decimal" extended="true" case-insensitive="true">
\b
([1-9][0-9]* | 0)

View File

@ -55,39 +55,39 @@
<context id="multiline-double-quoted-string" style-ref="multiline-string">
<start>\%{string-prefix}"""</start>
<end>"""</end>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
</include>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
</include>
</context>
<context id="multiline-single-quoted-string" style-ref="multiline-string">
<start>\%{string-prefix}'''</start>
<end>'''</end>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
</include>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
</include>
</context>
<context id="double-quoted-string" style-ref="string" end-at-line-end="true">
<start>\%{string-prefix}"</start>
<end>"</end>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
<context ref="def:line-continue"/>
</include>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
<context ref="def:line-continue"/>
</include>
</context>
<context id="single-quoted-string" style-ref="string" end-at-line-end="true">
<start>\%{string-prefix}'</start>
<end>'</end>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
<context ref="def:line-continue"/>
</include>
<include>
<context ref="format"/>
<context ref="escaped-char"/>
<context ref="def:line-continue"/>
</include>
</context>
<context id="python">