PageRenderTime 60ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/modes/relax-ng-compact.xml

#
XML | 74 lines | 61 code | 7 blank | 6 comment | 0 complexity | d1963cacae6e5462409f092cc04e1d07 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. <!-- RELAX NG Compact Syntax mode, by Randy Hudson. -->
  4. <!-- mode catalog entry:
  5. <MODE NAME="relax-ng-compact" FILE="relax-ng-compact.xml"
  6. FILE_NAME_GLOB="*.rnc" />
  7. -->
  8. <MODE>
  9. <PROPS>
  10. <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  11. <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  12. <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
  13. <PROPERTY NAME="lineComment" VALUE="#" />
  14. <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
  15. </PROPS>
  16. <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
  17. <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
  18. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  19. <BEGIN>"</BEGIN>
  20. <END>"</END>
  21. </SPAN>
  22. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  23. <BEGIN>'</BEGIN>
  24. <END>'</END>
  25. </SPAN>
  26. <SPAN TYPE='LITERAL2'>
  27. <BEGIN>"""</BEGIN>
  28. <END>"""</END>
  29. </SPAN>
  30. <SPAN TYPE='LITERAL2'>
  31. <BEGIN>'''</BEGIN>
  32. <END>'''</END>
  33. </SPAN>
  34. <SEQ TYPE="OPERATOR">+</SEQ>
  35. <SEQ TYPE="OPERATOR">*</SEQ>
  36. <SEQ TYPE="OPERATOR">?</SEQ>
  37. <SEQ TYPE="OPERATOR">&amp;=</SEQ>
  38. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  39. <SEQ TYPE="OPERATOR">|=</SEQ>
  40. <SEQ TYPE="OPERATOR">|</SEQ>
  41. <SEQ TYPE="OPERATOR">=</SEQ>
  42. <SEQ TYPE="OPERATOR">-</SEQ>
  43. <MARK_FOLLOWING TYPE="NULL">\</MARK_FOLLOWING>
  44. <KEYWORDS>
  45. <KEYWORD1>attribute</KEYWORD1>
  46. <KEYWORD1>default</KEYWORD1>
  47. <KEYWORD1>datatypes</KEYWORD1>
  48. <KEYWORD1>div</KEYWORD1>
  49. <KEYWORD1>element</KEYWORD1>
  50. <KEYWORD1>empty</KEYWORD1>
  51. <KEYWORD1>external</KEYWORD1>
  52. <KEYWORD1>grammar</KEYWORD1>
  53. <KEYWORD1>include</KEYWORD1>
  54. <KEYWORD1>inherit</KEYWORD1>
  55. <KEYWORD1>list</KEYWORD1>
  56. <KEYWORD1>mixed</KEYWORD1>
  57. <KEYWORD1>namespace</KEYWORD1>
  58. <KEYWORD1>notAllowed</KEYWORD1>
  59. <KEYWORD1>parent</KEYWORD1>
  60. <KEYWORD1>start</KEYWORD1>
  61. <KEYWORD2>string</KEYWORD2>
  62. <KEYWORD1>text</KEYWORD1>
  63. <KEYWORD2>token</KEYWORD2>
  64. </KEYWORDS>
  65. </RULES>
  66. </MODE>