PageRenderTime 56ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/assembly-parrot.xml

#
XML | 150 lines | 142 code | 8 blank | 0 comment | 0 complexity | 3347239ff41a91bd4e0891e92da0ccba 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="lineComment" VALUE="#" />
  6. </PROPS>
  7. <RULES IGNORE_CASE="FALSE"
  8. HIGHLIGHT_DIGITS="TRUE"
  9. DIGIT_RE="(0x[[:xdigit:]]+|[[:digit:]]+)"
  10. >
  11. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  12. <BEGIN>"</BEGIN>
  13. <END>"</END>
  14. </SPAN>
  15. <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
  16. <MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE"
  17. AT_LINE_START="TRUE">:</MARK_PREVIOUS>
  18. <SEQ TYPE="OPERATOR">,</SEQ>
  19. <SEQ_REGEXP TYPE="LITERAL2"
  20. HASH_CHAR="I"
  21. AT_WORD_START="TRUE"
  22. >I\d{1,2}</SEQ_REGEXP>
  23. <SEQ_REGEXP TYPE="LITERAL2"
  24. HASH_CHAR="S"
  25. AT_WORD_START="TRUE"
  26. >S\d{1,2}</SEQ_REGEXP>
  27. <SEQ_REGEXP TYPE="LITERAL2"
  28. HASH_CHAR="N"
  29. AT_WORD_START="TRUE"
  30. >N\d{1,2}</SEQ_REGEXP>
  31. <SEQ_REGEXP TYPE="LITERAL2"
  32. HASH_CHAR="P"
  33. AT_WORD_START="TRUE"
  34. >P\d{1,2}</SEQ_REGEXP>
  35. <KEYWORDS>
  36. <KEYWORD1>abs</KEYWORD1>
  37. <KEYWORD1>acos</KEYWORD1>
  38. <KEYWORD1>add</KEYWORD1>
  39. <KEYWORD1>and</KEYWORD1>
  40. <KEYWORD1>asec</KEYWORD1>
  41. <KEYWORD1>asin</KEYWORD1>
  42. <KEYWORD1>atan</KEYWORD1>
  43. <KEYWORD1>bounds</KEYWORD1>
  44. <KEYWORD1>branch</KEYWORD1>
  45. <KEYWORD1>bsr</KEYWORD1>
  46. <KEYWORD1>chopm</KEYWORD1>
  47. <KEYWORD1>cleari</KEYWORD1>
  48. <KEYWORD1>clearn</KEYWORD1>
  49. <KEYWORD1>clearp</KEYWORD1>
  50. <KEYWORD1>clears</KEYWORD1>
  51. <KEYWORD1>clone</KEYWORD1>
  52. <KEYWORD1>close</KEYWORD1>
  53. <KEYWORD1>cmod</KEYWORD1>
  54. <KEYWORD1>concat</KEYWORD1>
  55. <KEYWORD1>cos</KEYWORD1>
  56. <KEYWORD1>cosh</KEYWORD1>
  57. <KEYWORD1>debug</KEYWORD1>
  58. <KEYWORD1>dec</KEYWORD1>
  59. <KEYWORD1>div</KEYWORD1>
  60. <KEYWORD1>end</KEYWORD1>
  61. <KEYWORD1>entrytype</KEYWORD1>
  62. <KEYWORD1>eq</KEYWORD1>
  63. <KEYWORD1>err</KEYWORD1>
  64. <KEYWORD1>exp</KEYWORD1>
  65. <KEYWORD1>find_global</KEYWORD1>
  66. <KEYWORD1>find_type</KEYWORD1>
  67. <KEYWORD1>ge</KEYWORD1>
  68. <KEYWORD1>getfile</KEYWORD1>
  69. <KEYWORD1>getline</KEYWORD1>
  70. <KEYWORD1>getpackage</KEYWORD1>
  71. <KEYWORD1>gt</KEYWORD1>
  72. <KEYWORD1>if</KEYWORD1>
  73. <KEYWORD1>inc</KEYWORD1>
  74. <KEYWORD1>index</KEYWORD1>
  75. <KEYWORD1>jsr</KEYWORD1>
  76. <KEYWORD1>jump</KEYWORD1>
  77. <KEYWORD1>le</KEYWORD1>
  78. <KEYWORD1>length</KEYWORD1>
  79. <KEYWORD1>ln</KEYWORD1>
  80. <KEYWORD1>log2</KEYWORD1>
  81. <KEYWORD1>log10</KEYWORD1>
  82. <KEYWORD1>lt</KEYWORD1>
  83. <KEYWORD1>mod</KEYWORD1>
  84. <KEYWORD1>mul</KEYWORD1>
  85. <KEYWORD1>ne</KEYWORD1>
  86. <KEYWORD1>new</KEYWORD1>
  87. <KEYWORD1>newinterp</KEYWORD1>
  88. <KEYWORD1>noop</KEYWORD1>
  89. <KEYWORD1>not</KEYWORD1>
  90. <KEYWORD1>not</KEYWORD1>
  91. <KEYWORD1>open</KEYWORD1>
  92. <KEYWORD1>or</KEYWORD1>
  93. <KEYWORD1>ord</KEYWORD1>
  94. <KEYWORD1>pack</KEYWORD1>
  95. <KEYWORD1>pop</KEYWORD1>
  96. <KEYWORD1>popi</KEYWORD1>
  97. <KEYWORD1>popn</KEYWORD1>
  98. <KEYWORD1>popp</KEYWORD1>
  99. <KEYWORD1>pops</KEYWORD1>
  100. <KEYWORD1>pow</KEYWORD1>
  101. <KEYWORD1>print</KEYWORD1>
  102. <KEYWORD1>profile</KEYWORD1>
  103. <KEYWORD1>push</KEYWORD1>
  104. <KEYWORD1>pushi</KEYWORD1>
  105. <KEYWORD1>pushn</KEYWORD1>
  106. <KEYWORD1>pushp</KEYWORD1>
  107. <KEYWORD1>pushs</KEYWORD1>
  108. <KEYWORD1>read</KEYWORD1>
  109. <KEYWORD1>readline</KEYWORD1>
  110. <KEYWORD1>repeat</KEYWORD1>
  111. <KEYWORD1>restore</KEYWORD1>
  112. <KEYWORD1>ret</KEYWORD1>
  113. <KEYWORD1>rotate_up</KEYWORD1>
  114. <KEYWORD1>runinterp</KEYWORD1>
  115. <KEYWORD1>save</KEYWORD1>
  116. <KEYWORD1>sec</KEYWORD1>
  117. <KEYWORD1>sech</KEYWORD1>
  118. <KEYWORD1>set</KEYWORD1>
  119. <KEYWORD1>set_keyed</KEYWORD1>
  120. <KEYWORD1>setfile</KEYWORD1>
  121. <KEYWORD1>setline</KEYWORD1>
  122. <KEYWORD1>setpackage</KEYWORD1>
  123. <KEYWORD1>shl</KEYWORD1>
  124. <KEYWORD1>shr</KEYWORD1>
  125. <KEYWORD1>sin</KEYWORD1>
  126. <KEYWORD1>sinh</KEYWORD1>
  127. <KEYWORD1>sleep</KEYWORD1>
  128. <KEYWORD1>sub</KEYWORD1>
  129. <KEYWORD1>substr</KEYWORD1>
  130. <KEYWORD1>tan</KEYWORD1>
  131. <KEYWORD1>tanh</KEYWORD1>
  132. <KEYWORD1>time</KEYWORD1>
  133. <KEYWORD1>trace</KEYWORD1>
  134. <KEYWORD1>typeof</KEYWORD1>
  135. <KEYWORD1>unless</KEYWORD1>
  136. <KEYWORD1>warningsoff</KEYWORD1>
  137. <KEYWORD1>warningson</KEYWORD1>
  138. <KEYWORD1>write</KEYWORD1>
  139. <KEYWORD1>xor</KEYWORD1>
  140. </KEYWORDS>
  141. </RULES>
  142. </MODE>