PageRenderTime 45ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
XML | 153 lines | 117 code | 25 blank | 11 comment | 0 complexity | c2ed90475a31dd9b644cd0cb84ab8638 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. <!-- DSSSL is the Document Style Semantics Specification Language,
  4. used by the Jade SGML documentation generation tool -->
  5. <MODE>
  6. <PROPS>
  7. <PROPERTY NAME="commentStart" VALUE="&lt;!--" />
  8. <PROPERTY NAME="commentEnd" VALUE="--&gt;" />
  9. <PROPERTY NAME="lineComment" VALUE=";" />
  10. </PROPS>
  11. <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
  12. <!-- EOL comment -->
  13. <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
  14. <!-- SGML comment -->
  15. <SPAN TYPE="COMMENT1">
  16. <BEGIN>&lt;!--</BEGIN>
  17. <END>--&gt;</END>
  18. </SPAN>
  19. <!-- LISP stuff -->
  20. <SEQ TYPE="NULL">'(</SEQ>
  21. <MARK_FOLLOWING TYPE="LITERAL1">'</MARK_FOLLOWING>
  22. <SPAN TYPE="LITERAL1">
  23. <BEGIN>"</BEGIN>
  24. <END>"</END>
  25. </SPAN>
  26. <!-- DSSSL stuff -->
  27. <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
  28. <BEGIN>$</BEGIN>
  29. <END>$</END>
  30. </SPAN>
  31. <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
  32. <BEGIN>%</BEGIN>
  33. <END>%</END>
  34. </SPAN>
  35. <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>
  36. <!-- DTD Entity declarations -->
  37. <SPAN TYPE="KEYWORD2" DELEGATE="xml::ENTITY-TAGS">
  38. <BEGIN>&lt;!ENTITY</BEGIN>
  39. <END>&gt;</END>
  40. </SPAN>
  41. <!-- CDATA sections -->
  42. <SPAN TYPE="KEYWORD2" DELEGATE="xml::CDATA">
  43. <BEGIN>&lt;![CDATA[</BEGIN>
  44. <END>]]&gt;</END>
  45. </SPAN>
  46. <!-- DTD instructions -->
  47. <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
  48. <BEGIN>&lt;!</BEGIN>
  49. <END>&gt;</END>
  50. </SPAN>
  51. <!-- markup tags -->
  52. <SEQ TYPE="NULL">&lt;=</SEQ>
  53. <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
  54. <BEGIN>&lt;/style-specification</BEGIN>
  55. <END>&gt;</END>
  56. </SPAN>
  57. <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
  58. <BEGIN>&lt;/style-sheet</BEGIN>
  59. <END>&gt;</END>
  60. </SPAN>
  61. <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
  62. <BEGIN>&lt;style-specification</BEGIN>
  63. <END>&gt;</END>
  64. </SPAN>
  65. <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
  66. <BEGIN>&lt;external-specification</BEGIN>
  67. <END>&gt;</END>
  68. </SPAN>
  69. <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
  70. <BEGIN>&lt;style-sheet</BEGIN>
  71. <END>&gt;</END>
  72. </SPAN>
  73. <!-- SGML entities -->
  74. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  75. <BEGIN>&amp;</BEGIN>
  76. <END>;</END>
  77. </SPAN>
  78. <KEYWORDS>
  79. <KEYWORD1>and</KEYWORD1>
  80. <KEYWORD1>cond</KEYWORD1>
  81. <KEYWORD1>define</KEYWORD1>
  82. <KEYWORD1>else</KEYWORD1>
  83. <KEYWORD1>lambda</KEYWORD1>
  84. <KEYWORD1>or</KEYWORD1>
  85. <KEYWORD1>quote</KEYWORD1>
  86. <KEYWORD1>if</KEYWORD1>
  87. <KEYWORD1>let</KEYWORD1>
  88. <KEYWORD1>let*</KEYWORD1>
  89. <KEYWORD1>loop</KEYWORD1>
  90. <KEYWORD1>not</KEYWORD1>
  91. <KEYWORD1>list</KEYWORD1>
  92. <KEYWORD1>append</KEYWORD1>
  93. <KEYWORD1>children</KEYWORD1>
  94. <KEYWORD1>normalize</KEYWORD1>
  95. <KEYWORD2>car</KEYWORD2>
  96. <KEYWORD2>cdr</KEYWORD2>
  97. <KEYWORD2>cons</KEYWORD2>
  98. <KEYWORD2>node-list-first</KEYWORD2>
  99. <KEYWORD2>node-list-rest</KEYWORD2>
  100. <KEYWORD3>eq?</KEYWORD3>
  101. <KEYWORD3>null?</KEYWORD3>
  102. <KEYWORD3>pair?</KEYWORD3>
  103. <KEYWORD3>zero?</KEYWORD3>
  104. <KEYWORD3>equal?</KEYWORD3>
  105. <KEYWORD3>node-list-empty?</KEYWORD3>
  106. <FUNCTION>external-procedure</FUNCTION>
  107. <FUNCTION>root</FUNCTION>
  108. <FUNCTION>make</FUNCTION>
  109. <FUNCTION>process-children</FUNCTION>
  110. <FUNCTION>current-node</FUNCTION>
  111. <FUNCTION>node</FUNCTION>
  112. <FUNCTION>empty-sosofo</FUNCTION>
  113. <FUNCTION>default</FUNCTION>
  114. <FUNCTION>attribute-string</FUNCTION>
  115. <FUNCTION>select-elements</FUNCTION>
  116. <FUNCTION>with-mode</FUNCTION>
  117. <FUNCTION>literal</FUNCTION>
  118. <FUNCTION>process-node-list</FUNCTION>
  119. <FUNCTION>element</FUNCTION>
  120. <FUNCTION>mode</FUNCTION>
  121. <FUNCTION>gi</FUNCTION>
  122. <FUNCTION>sosofo-append</FUNCTION>
  123. <FUNCTION>sequence</FUNCTION>
  124. <LABEL>attributes:</LABEL>
  125. <LABEL>gi:</LABEL>
  126. </KEYWORDS>
  127. </RULES>
  128. </MODE>