PageRenderTime 41ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/swig.xml

#
XML | 36 lines | 31 code | 3 blank | 2 comment | 0 complexity | 49ff045ab502250e41adf5469303ec9c MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <MODE>
  4. <PROPS>
  5. <PROPERTY NAME="commentStart" VALUE="/*" />
  6. <PROPERTY NAME="commentEnd" VALUE="*/" />
  7. <PROPERTY NAME="lineComment" VALUE="//" />
  8. <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
  9. <!-- Auto indent -->
  10. <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  11. <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  12. <PROPERTY NAME="indentNextLine"
  13. VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" />
  14. <!-- set this to 'true' if you want to use GNU coding style -->
  15. <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
  16. <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
  17. </PROPS>
  18. <RULES ESCAPE="\"
  19. IGNORE_CASE="FALSE"
  20. HIGHLIGHT_DIGITS="TRUE"
  21. DIGIT_RE="(0x[[:xdigit:]]+[lL]?|[[:digit:]]+(e[[:digit:]]*)?[lLdDfF]?)">
  22. <SPAN TYPE="LITERAL3">
  23. <BEGIN>%{</BEGIN>
  24. <END>%}</END>
  25. </SPAN>
  26. <!-- swig directive -->
  27. <MARK_FOLLOWING AT_WORD_START="TRUE" TYPE="KEYWORD4">%</MARK_FOLLOWING>
  28. <IMPORT DELEGATE="c::MAIN"/>
  29. </RULES>
  30. </MODE>