/scintillua/scintillua.patch

https://github.com/mkottman/scite · Patch · 10283 lines · 10141 code · 142 blank · 0 comment · 0 complexity · 2cfb733607cf750cf9e27eeb36f1ad8b MD5 · raw file

Large files are truncated click here to view the full file

  1. --- scite-latest/scintilla/gtk/deps.mak 2010-01-20 17:48:36.000000000 -0500
  2. +++ scintillua/scintilla/gtk/deps.mak 2010-02-01 16:09:37.000000000 -0500
  3. @@ -58,240 +58,11 @@
  4. LexAbaqus.o: ../src/LexAbaqus.cxx ../include/Platform.h \
  5. ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  6. ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  7. -LexAda.o: ../src/LexAda.cxx ../include/Platform.h ../include/Accessor.h \
  8. +# modified by Mitchell
  9. +LexLPeg.o: ../src/LexLPeg.cxx ../include/Platform.h ../include/Accessor.h \
  10. ../src/StyleContext.h ../include/PropSet.h ../include/KeyWords.h \
  11. ../include/SciLexer.h
  12. -LexAPDL.o: ../src/LexAPDL.cxx ../include/Platform.h ../include/PropSet.h \
  13. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  14. - ../include/Scintilla.h ../include/SciLexer.h
  15. -LexAsm.o: ../src/LexAsm.cxx ../include/Platform.h ../include/PropSet.h \
  16. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  17. - ../include/Scintilla.h ../include/SciLexer.h
  18. -LexAsn1.o: ../src/LexAsn1.cxx ../include/Platform.h ../include/PropSet.h \
  19. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  20. - ../include/Scintilla.h ../include/SciLexer.h
  21. -LexASY.o: ../src/LexASY.cxx ../include/Platform.h ../include/PropSet.h \
  22. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  23. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  24. -LexAU3.o: ../src/LexAU3.cxx ../include/Platform.h ../include/PropSet.h \
  25. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  26. - ../include/Scintilla.h ../include/SciLexer.h
  27. -LexAVE.o: ../src/LexAVE.cxx ../include/Platform.h ../include/PropSet.h \
  28. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  29. - ../include/Scintilla.h ../include/SciLexer.h
  30. -LexBaan.o: ../src/LexBaan.cxx ../include/Platform.h ../include/PropSet.h \
  31. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  32. - ../include/Scintilla.h ../include/SciLexer.h
  33. -LexBash.o: ../src/LexBash.cxx ../include/Platform.h ../include/PropSet.h \
  34. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  35. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  36. -LexBasic.o: ../src/LexBasic.cxx ../include/Platform.h \
  37. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  38. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  39. -LexBullant.o: ../src/LexBullant.cxx ../include/Platform.h \
  40. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  41. - ../include/Scintilla.h ../include/SciLexer.h
  42. -LexCaml.o: ../src/LexCaml.cxx ../include/Platform.h ../include/PropSet.h \
  43. - ../src/PropSetSimple.h ../include/Accessor.h ../src/StyleContext.h \
  44. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  45. -LexCLW.o: ../src/LexCLW.cxx ../include/Platform.h ../include/PropSet.h \
  46. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  47. - ../include/Scintilla.h ../include/SciLexer.h
  48. -LexCmake.o: ../src/LexCmake.cxx ../include/Platform.h \
  49. - ../src/CharClassify.h ../include/PropSet.h ../include/Accessor.h \
  50. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  51. -LexCOBOL.o: ../src/LexCOBOL.cxx ../include/Platform.h \
  52. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  53. - ../include/Scintilla.h ../include/SciLexer.h ../src/StyleContext.h
  54. -LexConf.o: ../src/LexConf.cxx ../include/Platform.h ../include/PropSet.h \
  55. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  56. - ../include/SciLexer.h
  57. -LexCPP.o: ../src/LexCPP.cxx ../include/Platform.h ../include/PropSet.h \
  58. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  59. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  60. -LexCrontab.o: ../src/LexCrontab.cxx ../include/Platform.h \
  61. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  62. - ../include/Scintilla.h ../include/SciLexer.h
  63. -LexCsound.o: ../src/LexCsound.cxx ../include/Platform.h \
  64. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  65. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  66. -LexCSS.o: ../src/LexCSS.cxx ../include/Platform.h ../include/PropSet.h \
  67. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  68. - ../include/Scintilla.h ../include/SciLexer.h
  69. -LexD.o: ../src/LexD.cxx ../include/Platform.h ../include/PropSet.h \
  70. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  71. - ../include/Scintilla.h ../include/SciLexer.h
  72. -LexEiffel.o: ../src/LexEiffel.cxx ../include/Platform.h \
  73. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  74. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  75. -LexErlang.o: ../src/LexErlang.cxx ../include/Platform.h \
  76. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  77. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  78. -LexEScript.o: ../src/LexEScript.cxx ../include/Platform.h \
  79. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  80. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  81. -LexFlagship.o: ../src/LexFlagship.cxx ../include/Platform.h \
  82. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  83. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  84. -LexForth.o: ../src/LexForth.cxx ../include/Platform.h \
  85. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  86. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  87. -LexFortran.o: ../src/LexFortran.cxx ../include/Platform.h \
  88. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  89. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  90. -LexGAP.o: ../src/LexGAP.cxx ../include/Platform.h ../include/PropSet.h \
  91. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  92. - ../include/Scintilla.h ../include/SciLexer.h
  93. -LexGui4Cli.o: ../src/LexGui4Cli.cxx ../include/Platform.h \
  94. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  95. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  96. -LexHaskell.o: ../src/LexHaskell.cxx ../include/Platform.h \
  97. - ../include/PropSet.h ../src/PropSetSimple.h ../include/Accessor.h \
  98. - ../src/StyleContext.h ../include/KeyWords.h ../include/Scintilla.h \
  99. - ../include/SciLexer.h
  100. -LexHTML.o: ../src/LexHTML.cxx ../include/Platform.h ../include/PropSet.h \
  101. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  102. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  103. -LexInno.o: ../src/LexInno.cxx ../include/Platform.h ../src/CharClassify.h \
  104. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  105. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  106. -LexKix.o: ../src/LexKix.cxx ../include/Platform.h ../include/PropSet.h \
  107. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  108. - ../include/Scintilla.h ../include/SciLexer.h
  109. -LexLisp.o: ../src/LexLisp.cxx ../include/Platform.h ../include/PropSet.h \
  110. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  111. - ../include/SciLexer.h ../src/StyleContext.h
  112. -LexLout.o: ../src/LexLout.cxx ../include/Platform.h ../include/PropSet.h \
  113. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  114. - ../include/Scintilla.h ../include/SciLexer.h
  115. -LexLua.o: ../src/LexLua.cxx ../include/Platform.h ../include/PropSet.h \
  116. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  117. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  118. -LexMagik.o: ../src/LexMagik.cxx ../include/Platform.h \
  119. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  120. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  121. -LexMarkdown.o: ../src/LexMarkdown.cxx ../include/Platform.h \
  122. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  123. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  124. -LexMatlab.o: ../src/LexMatlab.cxx ../include/Platform.h \
  125. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  126. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  127. -LexMetapost.o: ../src/LexMetapost.cxx ../include/Platform.h \
  128. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  129. - ../include/Scintilla.h ../include/SciLexer.h ../src/StyleContext.h
  130. -LexMMIXAL.o: ../src/LexMMIXAL.cxx ../include/Platform.h \
  131. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  132. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  133. -LexMPT.o: ../src/LexMPT.cxx ../include/Platform.h ../include/PropSet.h \
  134. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  135. - ../include/SciLexer.h
  136. -LexMSSQL.o: ../src/LexMSSQL.cxx ../include/Platform.h \
  137. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  138. - ../include/Scintilla.h ../include/SciLexer.h
  139. -LexMySQL.o: ../src/LexMySQL.cxx ../include/Platform.h \
  140. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  141. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  142. -LexNimrod.o: ../src/LexNimrod.cxx ../include/Platform.h \
  143. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  144. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  145. -LexNsis.o: ../src/LexNsis.cxx ../include/Platform.h ../src/CharClassify.h \
  146. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  147. - ../include/Scintilla.h ../include/SciLexer.h
  148. -LexOpal.o: ../src/LexOpal.cxx ../include/Platform.h ../include/PropSet.h \
  149. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  150. - ../include/SciLexer.h ../src/StyleContext.h
  151. -LexOthers.o: ../src/LexOthers.cxx ../include/Platform.h \
  152. - ../src/CharClassify.h ../include/PropSet.h ../include/Accessor.h \
  153. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  154. -LexPascal.o: ../src/LexPascal.cxx ../include/Platform.h \
  155. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  156. - ../include/Scintilla.h ../include/SciLexer.h ../src/StyleContext.h \
  157. - ../src/CharacterSet.h
  158. -LexPB.o: ../src/LexPB.cxx ../include/Platform.h ../include/PropSet.h \
  159. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  160. - ../include/Scintilla.h ../include/SciLexer.h
  161. -LexPerl.o: ../src/LexPerl.cxx ../include/Platform.h ../include/PropSet.h \
  162. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  163. - ../include/Scintilla.h ../include/SciLexer.h ../src/CharacterSet.h
  164. -LexPLM.o: ../src/LexPLM.cxx ../include/Platform.h ../include/PropSet.h \
  165. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  166. - ../include/SciLexer.h ../src/StyleContext.h
  167. -LexPOV.o: ../src/LexPOV.cxx ../include/Platform.h ../include/PropSet.h \
  168. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  169. - ../include/Scintilla.h ../include/SciLexer.h
  170. -LexPowerPro.o: ../src/LexPowerPro.cxx ../include/Platform.h \
  171. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  172. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h \
  173. - ../src/CharacterSet.h
  174. -LexPowerShell.o: ../src/LexPowerShell.cxx ../include/Platform.h \
  175. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  176. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  177. -LexProgress.o: ../src/LexProgress.cxx ../include/Platform.h \
  178. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  179. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  180. -LexPS.o: ../src/LexPS.cxx ../include/Platform.h ../include/PropSet.h \
  181. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  182. - ../include/Scintilla.h ../include/SciLexer.h
  183. -LexPython.o: ../src/LexPython.cxx ../include/Platform.h \
  184. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  185. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  186. -LexR.o: ../src/LexR.cxx ../include/Platform.h ../include/PropSet.h \
  187. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  188. - ../include/Scintilla.h ../include/SciLexer.h
  189. -LexRebol.o: ../src/LexRebol.cxx ../include/Platform.h \
  190. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  191. - ../include/Scintilla.h ../include/SciLexer.h ../src/StyleContext.h
  192. -LexRuby.o: ../src/LexRuby.cxx ../include/Platform.h ../include/PropSet.h \
  193. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  194. - ../include/SciLexer.h
  195. -LexScriptol.o: ../src/LexScriptol.cxx ../include/Platform.h \
  196. - ../include/PropSet.h ../include/Accessor.h ../include/KeyWords.h \
  197. - ../include/Scintilla.h ../include/SciLexer.h
  198. -LexSmalltalk.o: ../src/LexSmalltalk.cxx ../include/Platform.h \
  199. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  200. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  201. -LexSML.o: ../src/LexSML.cxx ../include/Platform.h ../include/PropSet.h \
  202. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  203. - ../include/Scintilla.h ../include/SciLexer.h
  204. -LexSorcus.o: ../src/LexSorcus.cxx ../include/Platform.h \
  205. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  206. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  207. -LexSpecman.o: ../src/LexSpecman.cxx ../include/Platform.h \
  208. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  209. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  210. -LexSpice.o: ../src/LexSpice.cxx ../include/Platform.h \
  211. - ../include/Accessor.h ../src/StyleContext.h ../include/PropSet.h \
  212. - ../include/KeyWords.h ../include/SciLexer.h
  213. -LexSQL.o: ../src/LexSQL.cxx ../include/Platform.h ../include/PropSet.h \
  214. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  215. - ../include/Scintilla.h ../include/SciLexer.h
  216. -LexTACL.o: ../src/LexTACL.cxx ../include/Platform.h ../include/PropSet.h \
  217. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  218. - ../include/SciLexer.h ../src/StyleContext.h
  219. -LexTADS3.o: ../src/LexTADS3.cxx ../include/Platform.h \
  220. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  221. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  222. -LexTAL.o: ../src/LexTAL.cxx ../include/Platform.h ../include/PropSet.h \
  223. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  224. - ../include/SciLexer.h ../src/StyleContext.h
  225. -LexTCL.o: ../src/LexTCL.cxx ../include/Platform.h ../include/PropSet.h \
  226. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  227. - ../include/Scintilla.h ../include/SciLexer.h
  228. -LexTeX.o: ../src/LexTeX.cxx ../include/Platform.h ../include/PropSet.h \
  229. - ../include/Accessor.h ../include/KeyWords.h ../include/Scintilla.h \
  230. - ../include/SciLexer.h ../src/StyleContext.h
  231. -LexVB.o: ../src/LexVB.cxx ../include/Platform.h ../include/PropSet.h \
  232. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  233. - ../include/Scintilla.h ../include/SciLexer.h
  234. -LexVerilog.o: ../src/LexVerilog.cxx ../include/Platform.h \
  235. - ../include/PropSet.h ../include/Accessor.h ../src/StyleContext.h \
  236. - ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h
  237. -LexVHDL.o: ../src/LexVHDL.cxx ../include/Platform.h ../include/PropSet.h \
  238. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  239. - ../include/Scintilla.h ../include/SciLexer.h
  240. -LexYAML.o: ../src/LexYAML.cxx ../include/Platform.h ../include/PropSet.h \
  241. - ../include/Accessor.h ../src/StyleContext.h ../include/KeyWords.h \
  242. - ../include/Scintilla.h ../include/SciLexer.h
  243. +# end modified by Mitchell
  244. LineMarker.o: ../src/LineMarker.cxx ../include/Platform.h \
  245. ../include/Scintilla.h ../src/XPM.h ../src/LineMarker.h
  246. PerLine.o: ../src/PerLine.cxx ../include/Platform.h \
  247. --- scite-latest/scintilla/gtk/makefile 2009-08-26 21:20:35.000000000 -0400
  248. +++ scintillua/scintilla/gtk/makefile 2010-02-01 16:09:37.000000000 -0500
  249. @@ -22,7 +22,7 @@
  250. vpath %.h ../src ../include
  251. vpath %.cxx ../src
  252. -INCLUDEDIRS=-I ../include -I ../src
  253. +INCLUDEDIRS=-I ../include -I ../src -I ../../scite/lua/include # modified by mitchell
  254. CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER $(INCLUDEDIRS)
  255. ifdef NOTHREADS
  256. @@ -60,22 +60,13 @@
  257. .c.o:
  258. $(CCOMP) $(CONFIGFLAGS) $(CXXFLAGS) -w -c $<
  259. +# modified by Mitchell
  260. #++Autogenerated -- run src/LexGen.py to regenerate
  261. #**LEXOBJS=\\\n\(\*.o \)
  262. LEXOBJS=\
  263. -LexAbaqus.o LexAda.o LexAPDL.o LexAsm.o LexAsn1.o LexASY.o LexAU3.o LexAVE.o \
  264. -LexBaan.o LexBash.o LexBasic.o LexBullant.o LexCaml.o LexCLW.o LexCmake.o \
  265. -LexCOBOL.o LexConf.o LexCPP.o LexCrontab.o LexCsound.o LexCSS.o LexD.o \
  266. -LexEiffel.o LexErlang.o LexEScript.o LexFlagship.o LexForth.o LexFortran.o \
  267. -LexGAP.o LexGui4Cli.o LexHaskell.o LexHTML.o LexInno.o LexKix.o LexLisp.o \
  268. -LexLout.o LexLua.o LexMagik.o LexMarkdown.o LexMatlab.o LexMetapost.o \
  269. -LexMMIXAL.o LexMPT.o LexMSSQL.o LexMySQL.o LexNimrod.o LexNsis.o LexOpal.o \
  270. -LexOthers.o LexPascal.o LexPB.o LexPerl.o LexPLM.o LexPOV.o LexPowerPro.o \
  271. -LexPowerShell.o LexProgress.o LexPS.o LexPython.o LexR.o LexRebol.o LexRuby.o \
  272. -LexScriptol.o LexSmalltalk.o LexSML.o LexSorcus.o LexSpecman.o LexSpice.o \
  273. -LexSQL.o LexTACL.o LexTADS3.o LexTAL.o LexTCL.o LexTeX.o LexVB.o LexVerilog.o \
  274. -LexVHDL.o LexYAML.o
  275. +LexLPeg.o
  276. #--Autogenerated -- end of automatically generated section
  277. +# end modified by Mitchell
  278. all: $(COMPLIB)
  279. --- scite-latest/scintilla/gtk/scintilla.mak 2009-08-26 21:20:35.000000000 -0400
  280. +++ scintillua/scintilla/gtk/scintilla.mak 2010-02-01 16:09:37.000000000 -0500
  281. @@ -61,7 +61,7 @@
  282. $(GTK_TOP)/glib/glib-1.3.lib
  283. !ENDIF
  284. -INCLUDEDIRS=-I ../include -I ../src $(GTK_INCLUDES)
  285. +INCLUDEDIRS=-I ../include -I ../src $(GTK_INCLUDES) -I ../../scite/lua/include # modified by Mitchell
  286. CXXFLAGS=/TP /W4 -EHsc -DGTK -D_CRT_SECURE_NO_DEPRECATE=1
  287. CFLAGS=/W4 -DGTK
  288. # For something scary:/Wp64
  289. @@ -141,89 +141,14 @@
  290. $(DIR_O)\ViewStyle.obj \
  291. $(DIR_O)\XPM.obj
  292. +# modified by Mitchell
  293. #++Autogenerated -- run src/LexGen.py to regenerate
  294. #**LEXOBJS=\\\n\(\t$(DIR_O)\\\*.obj \\\n\)
  295. LEXOBJS=\
  296. - $(DIR_O)\LexAbaqus.obj \
  297. - $(DIR_O)\LexAda.obj \
  298. - $(DIR_O)\LexAPDL.obj \
  299. - $(DIR_O)\LexAsm.obj \
  300. - $(DIR_O)\LexAsn1.obj \
  301. - $(DIR_O)\LexASY.obj \
  302. - $(DIR_O)\LexAU3.obj \
  303. - $(DIR_O)\LexAVE.obj \
  304. - $(DIR_O)\LexBaan.obj \
  305. - $(DIR_O)\LexBash.obj \
  306. - $(DIR_O)\LexBasic.obj \
  307. - $(DIR_O)\LexBullant.obj \
  308. - $(DIR_O)\LexCaml.obj \
  309. - $(DIR_O)\LexCLW.obj \
  310. - $(DIR_O)\LexCmake.obj \
  311. - $(DIR_O)\LexCOBOL.obj \
  312. - $(DIR_O)\LexConf.obj \
  313. - $(DIR_O)\LexCPP.obj \
  314. - $(DIR_O)\LexCrontab.obj \
  315. - $(DIR_O)\LexCsound.obj \
  316. - $(DIR_O)\LexCSS.obj \
  317. - $(DIR_O)\LexD.obj \
  318. - $(DIR_O)\LexEiffel.obj \
  319. - $(DIR_O)\LexErlang.obj \
  320. - $(DIR_O)\LexEScript.obj \
  321. - $(DIR_O)\LexFlagship.obj \
  322. - $(DIR_O)\LexForth.obj \
  323. - $(DIR_O)\LexFortran.obj \
  324. - $(DIR_O)\LexGAP.obj \
  325. - $(DIR_O)\LexGui4Cli.obj \
  326. - $(DIR_O)\LexHaskell.obj \
  327. - $(DIR_O)\LexHTML.obj \
  328. - $(DIR_O)\LexInno.obj \
  329. - $(DIR_O)\LexKix.obj \
  330. - $(DIR_O)\LexLisp.obj \
  331. - $(DIR_O)\LexLout.obj \
  332. - $(DIR_O)\LexLua.obj \
  333. - $(DIR_O)\LexMagik.obj \
  334. - $(DIR_O)\LexMarkdown.obj \
  335. - $(DIR_O)\LexMatlab.obj \
  336. - $(DIR_O)\LexMetapost.obj \
  337. - $(DIR_O)\LexMMIXAL.obj \
  338. - $(DIR_O)\LexMPT.obj \
  339. - $(DIR_O)\LexMSSQL.obj \
  340. - $(DIR_O)\LexMySQL.obj \
  341. - $(DIR_O)\LexNimrod.obj \
  342. - $(DIR_O)\LexNsis.obj \
  343. - $(DIR_O)\LexOpal.obj \
  344. - $(DIR_O)\LexOthers.obj \
  345. - $(DIR_O)\LexPascal.obj \
  346. - $(DIR_O)\LexPB.obj \
  347. - $(DIR_O)\LexPerl.obj \
  348. - $(DIR_O)\LexPLM.obj \
  349. - $(DIR_O)\LexPOV.obj \
  350. - $(DIR_O)\LexPowerPro.obj \
  351. - $(DIR_O)\LexPowerShell.obj \
  352. - $(DIR_O)\LexProgress.obj \
  353. - $(DIR_O)\LexPS.obj \
  354. - $(DIR_O)\LexPython.obj \
  355. - $(DIR_O)\LexR.obj \
  356. - $(DIR_O)\LexRebol.obj \
  357. - $(DIR_O)\LexRuby.obj \
  358. - $(DIR_O)\LexScriptol.obj \
  359. - $(DIR_O)\LexSmalltalk.obj \
  360. - $(DIR_O)\LexSML.obj \
  361. - $(DIR_O)\LexSorcus.obj \
  362. - $(DIR_O)\LexSpecman.obj \
  363. - $(DIR_O)\LexSpice.obj \
  364. - $(DIR_O)\LexSQL.obj \
  365. - $(DIR_O)\LexTACL.obj \
  366. - $(DIR_O)\LexTADS3.obj \
  367. - $(DIR_O)\LexTAL.obj \
  368. - $(DIR_O)\LexTCL.obj \
  369. - $(DIR_O)\LexTeX.obj \
  370. - $(DIR_O)\LexVB.obj \
  371. - $(DIR_O)\LexVerilog.obj \
  372. - $(DIR_O)\LexVHDL.obj \
  373. - $(DIR_O)\LexYAML.obj \
  374. + $(DIR_O)\LexLPeg.obj
  375. #--Autogenerated -- end of automatically generated section
  376. +# end modified by Mitchell
  377. LOBJS=\
  378. $(DIR_O)\AutoComplete.obj \
  379. @@ -365,161 +290,7 @@
  380. #++Autogenerated -- run src/LexGen.py to regenerate
  381. #**\n\($(DIR_O)\\\*.obj: ..\\src\\\*.cxx $(LEX_HEADERS)\n\n\)
  382. -$(DIR_O)\LexAbaqus.obj: ..\src\LexAbaqus.cxx $(LEX_HEADERS)
  383. -
  384. -$(DIR_O)\LexAda.obj: ..\src\LexAda.cxx $(LEX_HEADERS)
  385. -
  386. -$(DIR_O)\LexAPDL.obj: ..\src\LexAPDL.cxx $(LEX_HEADERS)
  387. -
  388. -$(DIR_O)\LexAsm.obj: ..\src\LexAsm.cxx $(LEX_HEADERS)
  389. -
  390. -$(DIR_O)\LexAsn1.obj: ..\src\LexAsn1.cxx $(LEX_HEADERS)
  391. -
  392. -$(DIR_O)\LexASY.obj: ..\src\LexASY.cxx $(LEX_HEADERS)
  393. -
  394. -$(DIR_O)\LexAU3.obj: ..\src\LexAU3.cxx $(LEX_HEADERS)
  395. -
  396. -$(DIR_O)\LexAVE.obj: ..\src\LexAVE.cxx $(LEX_HEADERS)
  397. -
  398. -$(DIR_O)\LexBaan.obj: ..\src\LexBaan.cxx $(LEX_HEADERS)
  399. -
  400. -$(DIR_O)\LexBash.obj: ..\src\LexBash.cxx $(LEX_HEADERS)
  401. -
  402. -$(DIR_O)\LexBasic.obj: ..\src\LexBasic.cxx $(LEX_HEADERS)
  403. -
  404. -$(DIR_O)\LexBullant.obj: ..\src\LexBullant.cxx $(LEX_HEADERS)
  405. -
  406. -$(DIR_O)\LexCaml.obj: ..\src\LexCaml.cxx $(LEX_HEADERS)
  407. -
  408. -$(DIR_O)\LexCLW.obj: ..\src\LexCLW.cxx $(LEX_HEADERS)
  409. -
  410. -$(DIR_O)\LexCmake.obj: ..\src\LexCmake.cxx $(LEX_HEADERS)
  411. -
  412. -$(DIR_O)\LexCOBOL.obj: ..\src\LexCOBOL.cxx $(LEX_HEADERS)
  413. -
  414. -$(DIR_O)\LexConf.obj: ..\src\LexConf.cxx $(LEX_HEADERS)
  415. -
  416. -$(DIR_O)\LexCPP.obj: ..\src\LexCPP.cxx $(LEX_HEADERS)
  417. -
  418. -$(DIR_O)\LexCrontab.obj: ..\src\LexCrontab.cxx $(LEX_HEADERS)
  419. -
  420. -$(DIR_O)\LexCsound.obj: ..\src\LexCsound.cxx $(LEX_HEADERS)
  421. -
  422. -$(DIR_O)\LexCSS.obj: ..\src\LexCSS.cxx $(LEX_HEADERS)
  423. -
  424. -$(DIR_O)\LexD.obj: ..\src\LexD.cxx $(LEX_HEADERS)
  425. -
  426. -$(DIR_O)\LexEiffel.obj: ..\src\LexEiffel.cxx $(LEX_HEADERS)
  427. -
  428. -$(DIR_O)\LexErlang.obj: ..\src\LexErlang.cxx $(LEX_HEADERS)
  429. -
  430. -$(DIR_O)\LexEScript.obj: ..\src\LexEScript.cxx $(LEX_HEADERS)
  431. -
  432. -$(DIR_O)\LexFlagship.obj: ..\src\LexFlagship.cxx $(LEX_HEADERS)
  433. -
  434. -$(DIR_O)\LexForth.obj: ..\src\LexForth.cxx $(LEX_HEADERS)
  435. -
  436. -$(DIR_O)\LexFortran.obj: ..\src\LexFortran.cxx $(LEX_HEADERS)
  437. -
  438. -$(DIR_O)\LexGAP.obj: ..\src\LexGAP.cxx $(LEX_HEADERS)
  439. -
  440. -$(DIR_O)\LexGui4Cli.obj: ..\src\LexGui4Cli.cxx $(LEX_HEADERS)
  441. -
  442. -$(DIR_O)\LexHaskell.obj: ..\src\LexHaskell.cxx $(LEX_HEADERS)
  443. -
  444. -$(DIR_O)\LexHTML.obj: ..\src\LexHTML.cxx $(LEX_HEADERS)
  445. -
  446. -$(DIR_O)\LexInno.obj: ..\src\LexInno.cxx $(LEX_HEADERS)
  447. -
  448. -$(DIR_O)\LexKix.obj: ..\src\LexKix.cxx $(LEX_HEADERS)
  449. -
  450. -$(DIR_O)\LexLisp.obj: ..\src\LexLisp.cxx $(LEX_HEADERS)
  451. -
  452. -$(DIR_O)\LexLout.obj: ..\src\LexLout.cxx $(LEX_HEADERS)
  453. -
  454. -$(DIR_O)\LexLua.obj: ..\src\LexLua.cxx $(LEX_HEADERS)
  455. -
  456. -$(DIR_O)\LexMagik.obj: ..\src\LexMagik.cxx $(LEX_HEADERS)
  457. -
  458. -$(DIR_O)\LexMarkdown.obj: ..\src\LexMarkdown.cxx $(LEX_HEADERS)
  459. -
  460. -$(DIR_O)\LexMatlab.obj: ..\src\LexMatlab.cxx $(LEX_HEADERS)
  461. -
  462. -$(DIR_O)\LexMetapost.obj: ..\src\LexMetapost.cxx $(LEX_HEADERS)
  463. -
  464. -$(DIR_O)\LexMMIXAL.obj: ..\src\LexMMIXAL.cxx $(LEX_HEADERS)
  465. -
  466. -$(DIR_O)\LexMPT.obj: ..\src\LexMPT.cxx $(LEX_HEADERS)
  467. -
  468. -$(DIR_O)\LexMSSQL.obj: ..\src\LexMSSQL.cxx $(LEX_HEADERS)
  469. -
  470. -$(DIR_O)\LexMySQL.obj: ..\src\LexMySQL.cxx $(LEX_HEADERS)
  471. -
  472. -$(DIR_O)\LexNimrod.obj: ..\src\LexNimrod.cxx $(LEX_HEADERS)
  473. -
  474. -$(DIR_O)\LexNsis.obj: ..\src\LexNsis.cxx $(LEX_HEADERS)
  475. -
  476. -$(DIR_O)\LexOpal.obj: ..\src\LexOpal.cxx $(LEX_HEADERS)
  477. -
  478. -$(DIR_O)\LexOthers.obj: ..\src\LexOthers.cxx $(LEX_HEADERS)
  479. -
  480. -$(DIR_O)\LexPascal.obj: ..\src\LexPascal.cxx $(LEX_HEADERS)
  481. -
  482. -$(DIR_O)\LexPB.obj: ..\src\LexPB.cxx $(LEX_HEADERS)
  483. -
  484. -$(DIR_O)\LexPerl.obj: ..\src\LexPerl.cxx $(LEX_HEADERS)
  485. -
  486. -$(DIR_O)\LexPLM.obj: ..\src\LexPLM.cxx $(LEX_HEADERS)
  487. -
  488. -$(DIR_O)\LexPOV.obj: ..\src\LexPOV.cxx $(LEX_HEADERS)
  489. -
  490. -$(DIR_O)\LexPowerPro.obj: ..\src\LexPowerPro.cxx $(LEX_HEADERS)
  491. -
  492. -$(DIR_O)\LexPowerShell.obj: ..\src\LexPowerShell.cxx $(LEX_HEADERS)
  493. -
  494. -$(DIR_O)\LexProgress.obj: ..\src\LexProgress.cxx $(LEX_HEADERS)
  495. -
  496. -$(DIR_O)\LexPS.obj: ..\src\LexPS.cxx $(LEX_HEADERS)
  497. -
  498. -$(DIR_O)\LexPython.obj: ..\src\LexPython.cxx $(LEX_HEADERS)
  499. -
  500. -$(DIR_O)\LexR.obj: ..\src\LexR.cxx $(LEX_HEADERS)
  501. -
  502. -$(DIR_O)\LexRebol.obj: ..\src\LexRebol.cxx $(LEX_HEADERS)
  503. -
  504. -$(DIR_O)\LexRuby.obj: ..\src\LexRuby.cxx $(LEX_HEADERS)
  505. -
  506. -$(DIR_O)\LexScriptol.obj: ..\src\LexScriptol.cxx $(LEX_HEADERS)
  507. -
  508. -$(DIR_O)\LexSmalltalk.obj: ..\src\LexSmalltalk.cxx $(LEX_HEADERS)
  509. -
  510. -$(DIR_O)\LexSML.obj: ..\src\LexSML.cxx $(LEX_HEADERS)
  511. -
  512. -$(DIR_O)\LexSorcus.obj: ..\src\LexSorcus.cxx $(LEX_HEADERS)
  513. -
  514. -$(DIR_O)\LexSpecman.obj: ..\src\LexSpecman.cxx $(LEX_HEADERS)
  515. -
  516. -$(DIR_O)\LexSpice.obj: ..\src\LexSpice.cxx $(LEX_HEADERS)
  517. -
  518. -$(DIR_O)\LexSQL.obj: ..\src\LexSQL.cxx $(LEX_HEADERS)
  519. -
  520. -$(DIR_O)\LexTACL.obj: ..\src\LexTACL.cxx $(LEX_HEADERS)
  521. -
  522. -$(DIR_O)\LexTADS3.obj: ..\src\LexTADS3.cxx $(LEX_HEADERS)
  523. -
  524. -$(DIR_O)\LexTAL.obj: ..\src\LexTAL.cxx $(LEX_HEADERS)
  525. -
  526. -$(DIR_O)\LexTCL.obj: ..\src\LexTCL.cxx $(LEX_HEADERS)
  527. -
  528. -$(DIR_O)\LexTeX.obj: ..\src\LexTeX.cxx $(LEX_HEADERS)
  529. -
  530. -$(DIR_O)\LexVB.obj: ..\src\LexVB.cxx $(LEX_HEADERS)
  531. -
  532. -$(DIR_O)\LexVerilog.obj: ..\src\LexVerilog.cxx $(LEX_HEADERS)
  533. -
  534. -$(DIR_O)\LexVHDL.obj: ..\src\LexVHDL.cxx $(LEX_HEADERS)
  535. -
  536. -$(DIR_O)\LexYAML.obj: ..\src\LexYAML.cxx $(LEX_HEADERS)
  537. +$(DIR_O)\LexLPeg.obj: ..\src\LexLPeg.cxx $(LEX_HEADERS)
  538. #--Autogenerated -- end of automatically generated section
  539. --- scite-latest/scintilla/include/KeyWords.h 2009-07-21 05:05:43.000000000 -0400
  540. +++ scintillua/scintilla/include/KeyWords.h 2010-02-01 16:09:37.000000000 -0500
  541. @@ -5,6 +5,14 @@
  542. // Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
  543. // The License.txt file describes the conditions under which this software may be distributed.
  544. +// added by Mitchell
  545. +extern "C" {
  546. +#include <lua.h>
  547. +#include <lualib.h>
  548. +#include <lauxlib.h>
  549. +}
  550. +// end added by Mitchell
  551. +
  552. #ifdef SCI_NAMESPACE
  553. namespace Scintilla {
  554. #endif
  555. @@ -33,7 +41,9 @@
  556. };
  557. typedef void (*LexerFunction)(unsigned int startPos, int lengthDoc, int initStyle,
  558. + lua_State *L, // added by Mitchell
  559. WordList *keywordlists[], Accessor &styler);
  560. +typedef bool (*InitFunction)(lua_State *L, const char *languageName, Accessor &styler); // added by Mitchell
  561. /**
  562. * A LexerModule is responsible for lexing and folding a particular language.
  563. @@ -44,6 +54,7 @@
  564. protected:
  565. const LexerModule *next;
  566. int language;
  567. + InitFunction fnInit; // added by Mitchell
  568. LexerFunction fnLexer;
  569. LexerFunction fnFolder;
  570. const char * const * wordListDescriptions;
  571. @@ -54,9 +65,10 @@
  572. public:
  573. const char *languageName;
  574. - LexerModule(int language_,
  575. - LexerFunction fnLexer_,
  576. - const char *languageName_=0,
  577. + LexerModule(int language_,
  578. + InitFunction fnInit_, // added by Mitchell
  579. + LexerFunction fnLexer_,
  580. + const char *languageName_=0,
  581. LexerFunction fnFolder_=0,
  582. const char * const wordListDescriptions_[] = NULL,
  583. int styleBits_=5);
  584. @@ -70,9 +82,12 @@
  585. int GetStyleBitsNeeded() const;
  586. + virtual bool Init(lua_State *L, const char *languageName, Accessor &styler) const; // added by Mitchell
  587. virtual void Lex(unsigned int startPos, int lengthDoc, int initStyle,
  588. + lua_State *L, // added by Mitchell
  589. WordList *keywordlists[], Accessor &styler) const;
  590. virtual void Fold(unsigned int startPos, int lengthDoc, int initStyle,
  591. + lua_State *L, // added by Mitchell
  592. WordList *keywordlists[], Accessor &styler) const;
  593. static const LexerModule *Find(int language);
  594. static const LexerModule *Find(const char *languageName);
  595. --- scite-latest/scintilla/include/SciLexer.h 2009-08-26 21:20:38.000000000 -0400
  596. +++ scintillua/scintilla/include/SciLexer.h 2010-02-01 16:09:37.000000000 -0500
  597. @@ -13,1359 +13,13 @@
  598. /* SciLexer features - not in standard Scintilla */
  599. +// modified by Mitchell
  600. /* ++Autogenerated -- start of section automatically generated from Scintilla.iface */
  601. #define SCLEX_CONTAINER 0
  602. #define SCLEX_NULL 1
  603. -#define SCLEX_PYTHON 2
  604. -#define SCLEX_CPP 3
  605. -#define SCLEX_HTML 4
  606. -#define SCLEX_XML 5
  607. -#define SCLEX_PERL 6
  608. -#define SCLEX_SQL 7
  609. -#define SCLEX_VB 8
  610. -#define SCLEX_PROPERTIES 9
  611. -#define SCLEX_ERRORLIST 10
  612. -#define SCLEX_MAKEFILE 11
  613. -#define SCLEX_BATCH 12
  614. -#define SCLEX_XCODE 13
  615. -#define SCLEX_LATEX 14
  616. -#define SCLEX_LUA 15
  617. -#define SCLEX_DIFF 16
  618. -#define SCLEX_CONF 17
  619. -#define SCLEX_PASCAL 18
  620. -#define SCLEX_AVE 19
  621. -#define SCLEX_ADA 20
  622. -#define SCLEX_LISP 21
  623. -#define SCLEX_RUBY 22
  624. -#define SCLEX_EIFFEL 23
  625. -#define SCLEX_EIFFELKW 24
  626. -#define SCLEX_TCL 25
  627. -#define SCLEX_NNCRONTAB 26
  628. -#define SCLEX_BULLANT 27
  629. -#define SCLEX_VBSCRIPT 28
  630. -#define SCLEX_BAAN 31
  631. -#define SCLEX_MATLAB 32
  632. -#define SCLEX_SCRIPTOL 33
  633. -#define SCLEX_ASM 34
  634. -#define SCLEX_CPPNOCASE 35
  635. -#define SCLEX_FORTRAN 36
  636. -#define SCLEX_F77 37
  637. -#define SCLEX_CSS 38
  638. -#define SCLEX_POV 39
  639. -#define SCLEX_LOUT 40
  640. -#define SCLEX_ESCRIPT 41
  641. -#define SCLEX_PS 42
  642. -#define SCLEX_NSIS 43
  643. -#define SCLEX_MMIXAL 44
  644. -#define SCLEX_CLW 45
  645. -#define SCLEX_CLWNOCASE 46
  646. -#define SCLEX_LOT 47
  647. -#define SCLEX_YAML 48
  648. -#define SCLEX_TEX 49
  649. -#define SCLEX_METAPOST 50
  650. -#define SCLEX_POWERBASIC 51
  651. -#define SCLEX_FORTH 52
  652. -#define SCLEX_ERLANG 53
  653. -#define SCLEX_OCTAVE 54
  654. -#define SCLEX_MSSQL 55
  655. -#define SCLEX_VERILOG 56
  656. -#define SCLEX_KIX 57
  657. -#define SCLEX_GUI4CLI 58
  658. -#define SCLEX_SPECMAN 59
  659. -#define SCLEX_AU3 60
  660. -#define SCLEX_APDL 61
  661. -#define SCLEX_BASH 62
  662. -#define SCLEX_ASN1 63
  663. -#define SCLEX_VHDL 64
  664. -#define SCLEX_CAML 65
  665. -#define SCLEX_BLITZBASIC 66
  666. -#define SCLEX_PUREBASIC 67
  667. -#define SCLEX_HASKELL 68
  668. -#define SCLEX_PHPSCRIPT 69
  669. -#define SCLEX_TADS3 70
  670. -#define SCLEX_REBOL 71
  671. -#define SCLEX_SMALLTALK 72
  672. -#define SCLEX_FLAGSHIP 73
  673. -#define SCLEX_CSOUND 74
  674. -#define SCLEX_FREEBASIC 75
  675. -#define SCLEX_INNOSETUP 76
  676. -#define SCLEX_OPAL 77
  677. -#define SCLEX_SPICE 78
  678. -#define SCLEX_D 79
  679. -#define SCLEX_CMAKE 80
  680. -#define SCLEX_GAP 81
  681. -#define SCLEX_PLM 82
  682. -#define SCLEX_PROGRESS 83
  683. -#define SCLEX_ABAQUS 84
  684. -#define SCLEX_ASYMPTOTE 85
  685. -#define SCLEX_R 86
  686. -#define SCLEX_MAGIK 87
  687. -#define SCLEX_POWERSHELL 88
  688. -#define SCLEX_MYSQL 89
  689. -#define SCLEX_PO 90
  690. -#define SCLEX_TAL 91
  691. -#define SCLEX_COBOL 92
  692. -#define SCLEX_TACL 93
  693. -#define SCLEX_SORCUS 94
  694. -#define SCLEX_POWERPRO 95
  695. -#define SCLEX_NIMROD 96
  696. -#define SCLEX_SML 97
  697. -#define SCLEX_MARKDOWN 98
  698. +#define SCLEX_LPEG 2
  699. #define SCLEX_AUTOMATIC 1000
  700. -#define SCE_P_DEFAULT 0
  701. -#define SCE_P_COMMENTLINE 1
  702. -#define SCE_P_NUMBER 2
  703. -#define SCE_P_STRING 3
  704. -#define SCE_P_CHARACTER 4
  705. -#define SCE_P_WORD 5
  706. -#define SCE_P_TRIPLE 6
  707. -#define SCE_P_TRIPLEDOUBLE 7
  708. -#define SCE_P_CLASSNAME 8
  709. -#define SCE_P_DEFNAME 9
  710. -#define SCE_P_OPERATOR 10
  711. -#define SCE_P_IDENTIFIER 11
  712. -#define SCE_P_COMMENTBLOCK 12
  713. -#define SCE_P_STRINGEOL 13
  714. -#define SCE_P_WORD2 14
  715. -#define SCE_P_DECORATOR 15
  716. -#define SCE_C_DEFAULT 0
  717. -#define SCE_C_COMMENT 1
  718. -#define SCE_C_COMMENTLINE 2
  719. -#define SCE_C_COMMENTDOC 3
  720. -#define SCE_C_NUMBER 4
  721. -#define SCE_C_WORD 5
  722. -#define SCE_C_STRING 6
  723. -#define SCE_C_CHARACTER 7
  724. -#define SCE_C_UUID 8
  725. -#define SCE_C_PREPROCESSOR 9
  726. -#define SCE_C_OPERATOR 10
  727. -#define SCE_C_IDENTIFIER 11
  728. -#define SCE_C_STRINGEOL 12
  729. -#define SCE_C_VERBATIM 13
  730. -#define SCE_C_REGEX 14
  731. -#define SCE_C_COMMENTLINEDOC 15
  732. -#define SCE_C_WORD2 16
  733. -#define SCE_C_COMMENTDOCKEYWORD 17
  734. -#define SCE_C_COMMENTDOCKEYWORDERROR 18
  735. -#define SCE_C_GLOBALCLASS 19
  736. -#define SCE_D_DEFAULT 0
  737. -#define SCE_D_COMMENT 1
  738. -#define SCE_D_COMMENTLINE 2
  739. -#define SCE_D_COMMENTDOC 3
  740. -#define SCE_D_COMMENTNESTED 4
  741. -#define SCE_D_NUMBER 5
  742. -#define SCE_D_WORD 6
  743. -#define SCE_D_WORD2 7
  744. -#define SCE_D_WORD3 8
  745. -#define SCE_D_TYPEDEF 9
  746. -#define SCE_D_STRING 10
  747. -#define SCE_D_STRINGEOL 11
  748. -#define SCE_D_CHARACTER 12
  749. -#define SCE_D_OPERATOR 13
  750. -#define SCE_D_IDENTIFIER 14
  751. -#define SCE_D_COMMENTLINEDOC 15
  752. -#define SCE_D_COMMENTDOCKEYWORD 16
  753. -#define SCE_D_COMMENTDOCKEYWORDERROR 17
  754. -#define SCE_D_STRINGB 18
  755. -#define SCE_D_STRINGR 19
  756. -#define SCE_D_WORD5 20
  757. -#define SCE_D_WORD6 21
  758. -#define SCE_D_WORD7 22
  759. -#define SCE_TCL_DEFAULT 0
  760. -#define SCE_TCL_COMMENT 1
  761. -#define SCE_TCL_COMMENTLINE 2
  762. -#define SCE_TCL_NUMBER 3
  763. -#define SCE_TCL_WORD_IN_QUOTE 4
  764. -#define SCE_TCL_IN_QUOTE 5
  765. -#define SCE_TCL_OPERATOR 6
  766. -#define SCE_TCL_IDENTIFIER 7
  767. -#define SCE_TCL_SUBSTITUTION 8
  768. -#define SCE_TCL_SUB_BRACE 9
  769. -#define SCE_TCL_MODIFIER 10
  770. -#define SCE_TCL_EXPAND 11
  771. -#define SCE_TCL_WORD 12
  772. -#define SCE_TCL_WORD2 13
  773. -#define SCE_TCL_WORD3 14
  774. -#define SCE_TCL_WORD4 15
  775. -#define SCE_TCL_WORD5 16
  776. -#define SCE_TCL_WORD6 17
  777. -#define SCE_TCL_WORD7 18
  778. -#define SCE_TCL_WORD8 19
  779. -#define SCE_TCL_COMMENT_BOX 20
  780. -#define SCE_TCL_BLOCK_COMMENT 21
  781. -#define SCE_H_DEFAULT 0
  782. -#define SCE_H_TAG 1
  783. -#define SCE_H_TAGUNKNOWN 2
  784. -#define SCE_H_ATTRIBUTE 3
  785. -#define SCE_H_ATTRIBUTEUNKNOWN 4
  786. -#define SCE_H_NUMBER 5
  787. -#define SCE_H_DOUBLESTRING 6
  788. -#define SCE_H_SINGLESTRING 7
  789. -#define SCE_H_OTHER 8
  790. -#define SCE_H_COMMENT 9
  791. -#define SCE_H_ENTITY 10
  792. -#define SCE_H_TAGEND 11
  793. -#define SCE_H_XMLSTART 12
  794. -#define SCE_H_XMLEND 13
  795. -#define SCE_H_SCRIPT 14
  796. -#define SCE_H_ASP 15
  797. -#define SCE_H_ASPAT 16
  798. -#define SCE_H_CDATA 17
  799. -#define SCE_H_QUESTION 18
  800. -#define SCE_H_VALUE 19
  801. -#define SCE_H_XCCOMMENT 20
  802. -#define SCE_H_SGML_DEFAULT 21
  803. -#define SCE_H_SGML_COMMAND 22
  804. -#define SCE_H_SGML_1ST_PARAM 23
  805. -#define SCE_H_SGML_DOUBLESTRING 24
  806. -#define SCE_H_SGML_SIMPLESTRING 25
  807. -#define SCE_H_SGML_ERROR 26
  808. -#define SCE_H_SGML_SPECIAL 27
  809. -#define SCE_H_SGML_ENTITY 28
  810. -#define SCE_H_SGML_COMMENT 29
  811. -#define SCE_H_SGML_1ST_PARAM_COMMENT 30
  812. -#define SCE_H_SGML_BLOCK_DEFAULT 31
  813. -#define SCE_HJ_START 40
  814. -#define SCE_HJ_DEFAULT 41
  815. -#define SCE_HJ_COMMENT 42
  816. -#define SCE_HJ_COMMENTLINE 43
  817. -#define SCE_HJ_COMMENTDOC 44
  818. -#define SCE_HJ_NUMBER 45
  819. -#define SCE_HJ_WORD 46
  820. -#define SCE_HJ_KEYWORD 47
  821. -#define SCE_HJ_DOUBLESTRING 48
  822. -#define SCE_HJ_SINGLESTRING 49
  823. -#define SCE_HJ_SYMBOLS 50
  824. -#define SCE_HJ_STRINGEOL 51
  825. -#define SCE_HJ_REGEX 52
  826. -#define SCE_HJA_START 55
  827. -#define SCE_HJA_DEFAULT 56
  828. -#define SCE_HJA_COMMENT 57
  829. -#define SCE_HJA_COMMENTLINE 58
  830. -#define SCE_HJA_COMMENTDOC 59
  831. -#define SCE_HJA_NUMBER 60
  832. -#define SCE_HJA_WORD 61
  833. -#define SCE_HJA_KEYWORD 62
  834. -#define SCE_HJA_DOUBLESTRING 63
  835. -#define SCE_HJA_SINGLESTRING 64
  836. -#define SCE_HJA_SYMBOLS 65
  837. -#define SCE_HJA_STRINGEOL 66
  838. -#define SCE_HJA_REGEX 67
  839. -#define SCE_HB_START 70
  840. -#define SCE_HB_DEFAULT 71
  841. -#define SCE_HB_COMMENTLINE 72
  842. -#define SCE_HB_NUMBER 73
  843. -#define SCE_HB_WORD 74
  844. -#define SCE_HB_STRING 75
  845. -#define SCE_HB_IDENTIFIER 76
  846. -#define SCE_HB_STRINGEOL 77
  847. -#define SCE_HBA_START 80
  848. -#define SCE_HBA_DEFAULT 81
  849. -#define SCE_HBA_COMMENTLINE 82
  850. -#define SCE_HBA_NUMBER 83
  851. -#define SCE_HBA_WORD 84
  852. -#define SCE_HBA_STRING 85
  853. -#define SCE_HBA_IDENTIFIER 86
  854. -#define SCE_HBA_STRINGEOL 87
  855. -#define SCE_HP_START 90
  856. -#define SCE_HP_DEFAULT 91
  857. -#define SCE_HP_COMMENTLINE 92
  858. -#define SCE_HP_NUMBER 93
  859. -#define SCE_HP_STRING 94
  860. -#define SCE_HP_CHARACTER 95
  861. -#define SCE_HP_WORD 96
  862. -#define SCE_HP_TRIPLE 97
  863. -#define SCE_HP_TRIPLEDOUBLE 98
  864. -#define SCE_HP_CLASSNAME 99
  865. -#define SCE_HP_DEFNAME 100
  866. -#define SCE_HP_OPERATOR 101
  867. -#define SCE_HP_IDENTIFIER 102
  868. -#define SCE_HPHP_COMPLEX_VARIABLE 104
  869. -#define SCE_HPA_START 105
  870. -#define SCE_HPA_DEFAULT 106
  871. -#define SCE_HPA_COMMENTLINE 107
  872. -#define SCE_HPA_NUMBER 108
  873. -#define SCE_HPA_STRING 109
  874. -#define SCE_HPA_CHARACTER 110
  875. -#define SCE_HPA_WORD 111
  876. -#define SCE_HPA_TRIPLE 112
  877. -#define SCE_HPA_TRIPLEDOUBLE 113
  878. -#define SCE_HPA_CLASSNAME 114
  879. -#define SCE_HPA_DEFNAME 115
  880. -#define SCE_HPA_OPERATOR 116
  881. -#define SCE_HPA_IDENTIFIER 117
  882. -#define SCE_HPHP_DEFAULT 118
  883. -#define SCE_HPHP_HSTRING 119
  884. -#define SCE_HPHP_SIMPLESTRING 120
  885. -#define SCE_HPHP_WORD 121
  886. -#define SCE_HPHP_NUMBER 122
  887. -#define SCE_HPHP_VARIABLE 123
  888. -#define SCE_HPHP_COMMENT 124
  889. -#define SCE_HPHP_COMMENTLINE 125
  890. -#define SCE_HPHP_HSTRING_VARIABLE 126
  891. -#define SCE_HPHP_OPERATOR 127
  892. -#define SCE_PL_DEFAULT 0
  893. -#define SCE_PL_ERROR 1
  894. -#define SCE_PL_COMMENTLINE 2
  895. -#define SCE_PL_POD 3
  896. -#define SCE_PL_NUMBER 4
  897. -#define SCE_PL_WORD 5
  898. -#define SCE_PL_STRING 6
  899. -#define SCE_PL_CHARACTER 7
  900. -#define SCE_PL_PUNCTUATION 8
  901. -#define SCE_PL_PREPROCESSOR 9
  902. -#define SCE_PL_OPERATOR 10
  903. -#define SCE_PL_IDENTIFIER 11
  904. -#define SCE_PL_SCALAR 12
  905. -#define SCE_PL_ARRAY 13
  906. -#define SCE_PL_HASH 14
  907. -#define SCE_PL_SYMBOLTABLE 15
  908. -#define SCE_PL_VARIABLE_INDEXER 16
  909. -#define SCE_PL_REGEX 17
  910. -#define SCE_PL_REGSUBST 18
  911. -#define SCE_PL_LONGQUOTE 19
  912. -#define SCE_PL_BACKTICKS 20
  913. -#define SCE_PL_DATASECTION 21
  914. -#define SCE_PL_HERE_DELIM 22
  915. -#define SCE_PL_HERE_Q 23
  916. -#define SCE_PL_HERE_QQ 24
  917. -#define SCE_PL_HERE_QX 25
  918. -#define SCE_PL_STRING_Q 26
  919. -#define SCE_PL_STRING_QQ 27
  920. -#define SCE_PL_STRING_QX 28
  921. -#define SCE_PL_STRING_QR 29
  922. -#define SCE_PL_STRING_QW 30
  923. -#define SCE_PL_POD_VERB 31
  924. -#define SCE_PL_SUB_PROTOTYPE 40
  925. -#define SCE_PL_FORMAT_IDENT 41
  926. -#define SCE_PL_FORMAT 42
  927. -#define SCE_RB_DEFAULT 0
  928. -#define SCE_RB_ERROR 1
  929. -#define SCE_RB_COMMENTLINE 2
  930. -#define SCE_RB_POD 3
  931. -#define SCE_RB_NUMBER 4
  932. -#define SCE_RB_WORD 5
  933. -#define SCE_RB_STRING 6
  934. -#define SCE_RB_CHARACTER 7
  935. -#define SCE_RB_CLASSNAME 8
  936. -#define SCE_RB_DEFNAME 9
  937. -#define SCE_RB_OPERATOR 10
  938. -#define SCE_RB_IDENTIFIER 11
  939. -#define SCE_RB_REGEX 12
  940. -#define SCE_RB_GLOBAL 13
  941. -#define SCE_RB_SYMBOL 14
  942. -#define SCE_RB_MODULE_NAME 15
  943. -#define SCE_RB_INSTANCE_VAR 16
  944. -#define SCE_RB_CLASS_VAR 17
  945. -#define SCE_RB_BACKTICKS 18
  946. -#define SCE_RB_DATASECTION 19
  947. -#define SCE_RB_HERE_DELIM 20
  948. -#define SCE_RB_HERE_Q 21
  949. -#define SCE_RB_HERE_QQ 22
  950. -#define SCE_RB_HERE_QX 23
  951. -#define SCE_RB_STRING_Q 24
  952. -#define SCE_RB_STRING_QQ 25
  953. -#define SCE_RB_STRING_QX 26
  954. -#define SCE_RB_STRING_QR 27
  955. -#define SCE_RB_STRING_QW 28
  956. -#define SCE_RB_WORD_DEMOTED 29
  957. -#define SCE_RB_STDIN 30
  958. -#define SCE_RB_STDOUT 31
  959. -#define SCE_RB_STDERR 40
  960. -#define SCE_RB_UPPER_BOUND 41
  961. -#define SCE_B_DEFAULT 0
  962. -#define SCE_B_COMMENT 1
  963. -#define SCE_B_NUMBER 2
  964. -#define SCE_B_KEYWORD 3
  965. -#define SCE_B_STRING 4
  966. -#define SCE_B_PREPROCESSOR 5
  967. -#define SCE_B_OPERATOR 6
  968. -#define SCE_B_IDENTIFIER 7
  969. -#define SCE_B_DATE 8
  970. -#define SCE_B_STRINGEOL 9
  971. -#define SCE_B_KEYWORD2 10
  972. -#define SCE_B_KEYWORD3 11
  973. -#define SCE_B_KEYWORD4 12
  974. -#define SCE_B_CONSTANT 13
  975. -#define SCE_B_ASM 14
  976. -#define SCE_B_LABEL 15
  977. -#define SCE_B_ERROR 16
  978. -#define SCE_B_HEXNUMBER 17
  979. -#define SCE_B_BINNUMBER 18
  980. -#define SCE_PROPS_DEFAULT 0
  981. -#define SCE_PROPS_COMMENT 1
  982. -#define SCE_PROPS_SECTION 2
  983. -#define SCE_PROPS_ASSIGNMENT 3
  984. -#define SCE_PROPS_DEFVAL 4
  985. -#define SCE_PROPS_KEY 5
  986. -#define SCE_L_DEFAULT 0
  987. -#define SCE_L_COMMAND 1
  988. -#define SCE_L_TAG 2
  989. -#define SCE_L_MATH 3
  990. -#define SCE_L_COMMENT 4
  991. -#define SCE_LUA_DEFAULT 0
  992. -#define SCE_LUA_COMMENT 1
  993. -#define SCE_LUA_COMMENTLINE 2
  994. -#define SCE_LUA_COMMENTDOC 3
  995. -#define SCE_LUA_NUMBER 4
  996. -#define SCE_LUA_WORD 5
  997. -#define SCE_LUA_STRING 6
  998. -#define SCE_LUA_CHARACTER 7
  999. -#define SCE_LUA_LITERALSTRING 8
  1000. -#define SCE_LUA_PREPROCESSOR 9
  1001. -#define SCE_LUA_OPERATOR 10
  1002. -#define SCE_LUA_IDENTIFIER 11
  1003. -#define SCE_LUA_STRINGEOL 12
  1004. -#define SCE_LUA_WORD2 13
  1005. -#define SCE_LUA_WORD3 14
  1006. -#define SCE_LUA_WORD4 15
  1007. -#define SCE_LUA_WORD5 16
  1008. -#define SCE_LUA_WORD6 17
  1009. -#define SCE_LUA_WORD7 18
  1010. -#define SCE_LUA_WORD8 19
  1011. -#define SCE_ERR_DEFAULT 0
  1012. -#define SCE_ERR_PYTHON 1
  1013. -#define SCE_ERR_GCC 2
  1014. -#define SCE_ERR_MS 3
  1015. -#define SCE_ERR_CMD 4
  1016. -#define SCE_ERR_BORLAND 5
  1017. -#define SCE_ERR_PERL 6
  1018. -#define SCE_ERR_NET 7
  1019. -#define SCE_ERR_LUA 8
  1020. -#define SCE_ERR_CTAG 9
  1021. -#define SCE_ERR_DIFF_CHANGED 10
  1022. -#define SCE_ERR_DIFF_ADDITION 11
  1023. -#define SCE_ERR_DIFF_DELETION 12
  1024. -#define SCE_ERR_DIFF_MESSAGE 13
  1025. -#define SCE_ERR_PHP 14
  1026. -#define SCE_ERR_ELF 15
  1027. -#define SCE_ERR_IFC 16
  1028. -#define SCE_ERR_IFORT 17
  1029. -#define SCE_ERR_ABSF 18
  1030. -#define SCE_ERR_TIDY 19
  1031. -#define SCE_ERR_JAVA_STACK 20
  1032. -#define SCE_ERR_VALUE 21
  1033. -#define SCE_BAT_DEFAULT 0
  1034. -#define SCE_BAT_COMMENT 1
  1035. -#define SCE_BAT_WORD 2
  1036. -#define SCE_BAT_LABEL 3
  1037. -#define SCE_BAT_HIDE 4
  1038. -#define SCE_BAT_COMMAND 5
  1039. -#define SCE_BAT_IDENTIFIER 6
  1040. -#define SCE_BAT_OPERATOR 7
  1041. -#define SCE_MAKE_DEFAULT 0
  1042. -#define SCE_MAKE_COMMENT 1
  1043. -#define SCE_MAKE_PREPROCESSOR 2
  1044. -#define SCE_MAKE_IDENTIFIER 3
  1045. -#define SCE_MAKE_OPERATOR 4
  1046. -#define SCE_MAKE_TARGET 5
  1047. -#define SCE_MAKE_IDEOL 9
  1048. -#define SCE_DIFF_DEFAULT 0
  1049. -#define SCE_DIFF_COMMENT 1
  1050. -#define SCE_DIFF_COMMAND 2
  1051. -#define SCE_DIFF_HEADER 3
  1052. -#define SCE_DIFF_POSITION 4
  1053. -#define SCE_DIFF_DELETED 5
  1054. -#define SCE_DIFF_ADDED 6
  1055. -#define SCE_DIFF_CHANGED 7
  1056. -#define SCE_CONF_DEFAULT 0
  1057. -#define SCE_CONF_COMMENT 1
  1058. -#define SCE_CONF_NUMBER 2
  1059. -#define SCE_CONF_IDENTIFIER 3
  1060. -#define SCE_CONF_EXTENSION 4
  1061. -#define SCE_CONF_PARAMETER 5
  1062. -#define SCE_CONF_STRING 6
  1063. -#define SCE_CONF_OPERATOR 7
  1064. -#define SCE_CONF_IP 8
  1065. -#define SCE_CONF_DIRECTIVE 9
  1066. -#define SCE_AVE_DEFAULT 0
  1067. -#define SCE_AVE_COMMENT 1
  1068. -#define SCE_AVE_NUMBER 2
  1069. -#define SCE_AVE_WORD 3
  1070. -#define SCE_AVE_STRING 6
  1071. -#define SCE_AVE_ENUM 7
  1072. -#define SCE_AVE_STRINGEOL 8
  1073. -#define SCE_AVE_IDENTIFIER 9
  1074. -#define SCE_AVE_OPERATOR 10
  1075. -#define SCE_AVE_WORD1 11
  1076. -#define SCE_AVE_WORD2 12
  1077. -#define SCE_AVE_WORD3 13
  1078. -#define SCE_AVE_WORD4 14
  1079. -#define SCE_AVE_WORD5 15
  1080. -#define SCE_AVE_WORD6 16
  1081. -#define SCE_ADA_DEFAULT 0
  1082. -#define SCE_ADA_WORD 1
  1083. -#define SCE_ADA_IDENTIFIER 2
  1084. -#define SCE_ADA_NUMBER 3
  1085. -#define SCE_ADA_DELIMITER 4
  1086. -#define SCE_ADA_CHARACTER 5
  1087. -#define SCE_ADA_CHARACTEREOL 6
  1088. -#define SCE_ADA_STRING 7
  1089. -#define SCE_ADA_STRINGEOL 8
  1090. -#define SCE_ADA_LABEL 9
  1091. -#define SCE_ADA_COMMENTLINE 10
  1092. -#define SCE_ADA_ILLEGAL 11
  1093. -#define SCE_BAAN_DEFAULT 0
  1094. -#define SCE_BAAN_COMMENT 1
  1095. -#define SCE_BAAN_COMMENTDOC 2
  1096. -#define SCE_BAAN_NUMBER 3
  1097. -#define SCE_BAAN_WORD 4
  1098. -#define SCE_BAAN_STRING 5
  1099. -#define SCE_BAAN_PREPROCESSOR 6
  1100. -#define SCE_BAAN_OPERATOR 7
  1101. -#define SCE_BAAN_IDENTIFIER 8
  1102. -#define SCE_BAAN_STRINGEOL 9
  1103. -#define SCE_BAAN_WORD2 10
  1104. -#define SCE_LISP_DEFAULT 0
  1105. -#define SCE_LISP_COMMENT 1
  1106. -#define SCE_LISP_NUMBER 2
  1107. -#define SCE_LISP_KEYWORD 3
  1108. -#define SCE_LISP_KEYWORD_KW 4
  1109. -#define SCE_LISP_SYMBOL 5
  1110. -#define SCE_LISP_STRING 6
  1111. -#define SCE_LISP_STRINGEOL 8
  1112. -#define SCE_LISP_IDENTIFIER 9
  1113. -#define SCE_LISP_OPERATOR 10
  1114. -#define SCE_LISP_SPECIAL 11
  1115. -#define SCE_LISP_MULTI_COMMENT 12
  1116. -#define SCE_EIFFEL_DEFAULT 0
  1117. -#define SCE_EIFFEL_COMMENTLINE 1
  1118. -#define SCE_EIFFEL_NUMBER 2
  1119. -#define SCE_EIFFEL_WORD 3
  1120. -#define SCE_EIFFEL_STRING 4
  1121. -#define SCE_EIFFEL_CHARACTER 5
  1122. -#define SCE_EIFFEL_OPERATOR 6
  1123. -#define SCE_EIFFEL_IDENTIFIER 7
  1124. -#define SCE_EIFFEL_STRINGEOL 8
  1125. -#define SCE_NNCRONTAB_DEFAULT 0
  1126. -#define SCE_NNCRONTAB_COMMENT 1
  1127. -#define SCE_NNCRONTAB_TASK 2
  1128. -#define SCE_NNCRONTAB_SECTION 3
  1129. -#define SCE_NNCRONTAB_KEYWORD 4
  1130. -#define SCE_NNCRONTAB_MODIFIER 5
  1131. -#define SCE_NNCRONTAB_ASTERISK 6
  1132. -#define SCE_NNCRONTAB_NUMBER 7
  1133. -#define SCE_NNCRONTAB_STRING 8
  1134. -#define SCE_NNCRONTAB_ENVIRONMENT 9
  1135. -#define SCE_NNCRONTAB_IDENTIFIER 10
  1136. -#define SCE_FORTH_DEFAULT 0
  1137. -#define SCE_FORTH_COMMENT 1
  1138. -#define SCE_FORTH_COMMENT_ML 2
  1139. -#define SCE_FORTH_IDENTIFIER 3
  1140. -#define SCE_FORTH_CONTROL 4
  1141. -#define SCE_FORTH_KEYWORD 5
  1142. -#define SCE_FORTH_DEFWORD 6
  1143. -#define SCE_FORTH_PREWORD1 7
  1144. -#define SCE_FORTH_PREWORD2 8
  1145. -#define SCE_FORTH_NUMBER 9
  1146. -#define SCE_FORTH_STRING 10
  1147. -#define SCE_FORTH_LOCALE 11
  1148. -#define SCE_MATLAB_DEFAULT 0
  1149. -#define SCE_MATLAB_COMMENT 1
  1150. -#define SCE_MATLAB_COMMAND 2
  1151. -#define SCE_MATLAB_NUMBER 3
  1152. -#define SCE_MATLAB_KEYWORD 4
  1153. -#define SCE_MATLAB_STRING 5
  1154. -#define SCE_MATLAB_OPERATOR 6
  1155. -#define SCE_MATLAB_IDENTIFIER 7
  1156. -#define SCE_MATLAB_DOUBLEQUOTESTRING 8
  1157. -#define SCE_SCRIPTOL_DEFAULT 0
  1158. -#define SCE_SCRIPTOL_WHITE 1
  1159. -#define SCE_SCRIPTOL_COMMENTLINE 2
  1160. -#define SCE_SCRIPTOL_PERSISTENT 3
  1161. -#define SCE_SCRIPTOL_CSTYLE 4
  1162. -#define SCE_SCRIPTOL_COMMENTBLOCK 5
  1163. -#define SCE_SCRIPTOL_NUMBER 6
  1164. -#define SCE_SCRIPTOL_STRING 7
  1165. -#define SCE_SCRIPTOL_CHARACTER 8
  1166. -#define SCE_SCRIPTOL_STRINGEOL 9
  1167. -#define SCE_SCRIPTOL_KEYWORD 10
  1168. -#define SCE_SCRIPTOL_OPERATOR 11
  1169. -#define SCE_SCRIPTOL_IDENTIFIER 12
  1170. -#define SCE_SCRIPTOL_TRIPLE 13
  1171. -#define SCE_SCRIPTOL_CLASSNAME 14
  1172. -#define SCE_SCRIPTOL_PREPROCESSOR 15
  1173. -#define SCE_ASM_DEFAULT 0
  1174. -#define SCE_ASM_COMMENT 1
  1175. -#define SCE_ASM_NUMBER 2
  1176. -#define SCE_ASM_STRING 3
  1177. -#define SCE_ASM_OPERATOR 4
  1178. -#define SCE_ASM_IDENTIFIER 5
  1179. -#define SCE_ASM_CPUINSTRUCTION 6
  1180. -#define SCE_ASM_MATHINSTRUCTION 7
  1181. -#define SCE_ASM_REGISTER 8
  1182. -#define SCE_ASM_DIRECTIVE 9
  1183. -#define SCE_ASM_DIRECTIVEOPERAND 10
  1184. -#define SCE_ASM_COMMENTBLOCK 11
  1185. -#define SCE_ASM_CHARACTER 12
  1186. -#define SCE_ASM_STRINGEOL 13
  1187. -#define SCE_ASM_EXTINSTRUCTION 14
  1188. -#define SCE_F_DEFAULT 0
  1189. -#define SCE_F_COMMENT 1
  1190. -#define SCE_F_NUMBER 2
  1191. -#define SCE_F_STRING1 3
  1192. -#define SCE_F_STRING2 4
  1193. -#define SCE_F_STRINGEOL 5
  1194. -#define SCE_F_OPERATOR 6
  1195. -#define SCE_F_IDENTIFIER 7
  1196. -#define SCE_F_WORD 8
  1197. -#define SCE_F_WORD2 9
  1198. -#define SCE_F_WORD3 10
  1199. -#define SCE_F_PREPROCESSOR 11
  1200. -#define SCE_F_OPERATOR2 12
  1201. -#define SCE_F_LABEL 13
  1202. -#define SCE_F_CONTINUATION 14
  1203. -#define SCE_CSS_DEFAULT 0
  1204. -#define SCE_CSS_TAG 1
  1205. -#define SCE_CSS_CLASS 2
  1206. -#define SCE_CSS_PSEUDOCLASS 3
  1207. -#define SCE_CSS_UNKNOWN_PSEUDOCLASS 4
  1208. -#define SCE_CSS_OPERATOR 5
  1209. -#define SCE_CSS_IDENTIFIER 6
  1210. -#define SCE_CSS_UNKNOWN_IDENTIFIER 7
  1211. -#define SCE_CSS_VALUE 8
  1212. -#define SCE_CSS_COMMENT 9
  1213. -#define SCE_CSS_ID 10
  1214. -#define SCE_CSS_IMPORTANT 11
  1215. -#define SCE_CSS_DIRECTIVE 12
  1216. -#define SCE_CSS_DOUBLESTRING 13
  1217. -#define SCE_CSS_SINGLESTRING 14
  1218. -#define SCE_CSS_IDENTIFIER2 15
  1219. -#define SCE_CSS_ATTRIBUTE 16
  1220. -#define SCE_CSS_IDENTIFIER3 17
  1221. -#define SCE_CSS_PSEUDOELEMENT 18
  1222. -#define SCE_CSS_EXTENDED_IDENTIFIER 19
  1223. -#define SCE_CSS_EXTENDED_PSEUDOCLASS 20
  1224. -#define SCE_CSS_EXTENDED_PSEUDOELEMENT 21
  1225. -#define SCE_POV_DEFAULT 0
  1226. -#define SCE_POV_COMMENT 1
  1227. -#define SCE_POV_COMMENTLINE 2
  1228. -#define SCE_POV_NUMBER 3
  1229. -#define SCE_POV_OPERATOR 4
  1230. -#define SCE_POV_IDENTIFIER 5
  1231. -#define SCE_POV_STRING 6
  1232. -#define SCE_POV_STRINGEOL 7
  1233. -#define SCE_POV_DIRECTIVE 8
  1234. -#define SCE_POV_BADDIRECTIVE 9
  1235. -#define SCE_POV_WORD2 10
  1236. -#define SCE_POV_WORD3 11
  1237. -#define SCE_POV_WORD4 12
  1238. -#define SCE_POV_WORD5 13
  1239. -#define SCE_POV_WORD6 14
  1240. -#define SCE_POV_WORD7 15
  1241. -#define SCE_POV_WORD8 16
  1242. -#define SCE_LOUT_DEFAULT 0
  1243. -#define SCE_LOUT_COMMENT 1
  1244. -#define SCE_LOUT_NUMBER 2
  1245. -#define SCE_LOUT_WORD 3
  1246. -#define SCE_LOUT_WORD2 4
  1247. -#define SCE_LOUT_WORD3 5
  1248. -#define SCE_LOUT_WORD4 6
  1249. -#define SCE_LOUT_STRING 7
  1250. -#define SCE_LOUT_OPERATOR 8
  1251. -#define SCE_LOUT_IDENTIFIER 9
  1252. -#define SCE_LOUT_STRINGEOL 10
  1253. -#define SCE_ESCRIPT_DEFAULT 0
  1254. -#define SCE_ESCRIPT_COMMENT 1
  1255. -#define SCE_ESCRIPT_COMMENTLINE 2
  1256. -#define SCE_ESCRIPT_COMMENTDOC 3
  1257. -#define SCE_ESCRIPT_NUMBER 4
  1258. -#define SCE_ESCRIPT_WORD 5
  1259. -#define SCE_ESCRIPT_STRING 6
  1260. -#define SCE_ESCRIPT_OPERATOR 7
  1261. -#define SCE_ESCRIPT_IDENTIFIER 8
  1262. -#define SCE_ESCRIPT_BRACE 9
  1263. -#define SCE_ESCRIPT_WORD2 10
  1264. -#define SCE_ESCRIPT_WORD3 11
  1265. -#define SCE_PS_DEFAULT 0
  1266. -#define SCE_PS_COMMENT 1
  1267. -#define SCE_PS_DSC_COMMENT 2
  1268. -#define SCE_PS_DSC_VALUE 3
  1269. -#define SCE_PS_NUMBER 4
  1270. -#define SCE_PS_NAME 5
  1271. -#define SCE_PS_KEYWORD 6
  1272. -#define SCE_PS_LITERAL 7
  1273. -#define SCE_PS_IMMEVAL 8
  1274. -#define SCE_PS_PAREN_ARRAY 9
  1275. -#define SCE_PS_PAREN_DICT 10
  1276. -#define SCE_PS_PAREN_PROC 11
  1277. -#define SCE_PS_TEXT 12
  1278. -#define SCE_PS_HEXSTRING 13
  1279. -#define SCE_PS_BASE85STRING 14
  1280. -#define SCE_PS_BADSTRINGCHAR 15
  1281. -#define SCE_NSIS_DEFAULT 0
  1282. -#define SCE_NSIS_COMMENT 1
  1283. -#define SCE_NSIS_STRINGDQ 2
  1284. -#define SCE_NSIS_STRINGLQ 3
  1285. -#define SCE_NSIS_STRINGRQ 4
  1286. -#define SCE_NSIS_FUNCTION 5
  1287. -#define SCE_NSIS_VARIABLE 6
  1288. -#define SCE_NSIS_LABEL 7
  1289. -#define SCE_NSIS_USERDEFINED 8
  1290. -#define SCE_NSIS_SECTIONDEF 9
  1291. -#define SCE_NSIS_SUBSECTIONDEF 10
  1292. -#define SCE_NSIS_IFDEFINEDEF 11
  1293. -#define SCE_NSIS_MACRODEF 12
  1294. -#define SCE_NSIS_STRINGVAR 13
  1295. -#define SCE_NSIS_NUMBER 14
  1296. -#define SCE_NSIS_SECTIONGROUP 15
  1297. -#define SCE_NSIS_PAGEEX 16
  1298. -#define SCE_NSIS_FUNCTIONDEF 17
  1299. -#define SCE_NSIS_COMMENTBOX 18
  1300. -#define SCE_MMIXAL_LEADWS 0
  1301. -#define SCE_MMIXAL_COMMENT 1
  1302. -#define SCE_MMIXAL_LABEL 2
  1303. -#define SCE_MMIXAL_OPCODE 3
  1304. -#define SCE_MMIXAL_OPCODE_PRE 4
  1305. -#define SCE_MMIXAL_OPCODE_VALID 5
  1306. -#define SCE_MMIXAL_OPCODE_UNKNOWN 6
  1307. -#define SCE_MMIXAL_OPCODE_POST 7
  1308. -#define SCE_MMIXAL_OPERANDS 8
  1309. -#define SCE_MMIXAL_NUMBER 9
  1310. -#define SCE_MMIXAL_REF 10
  1311. -#define SCE_MMIXAL_CHAR 11
  1312. -#define SCE_MMIXAL_STRING 12
  1313. -#define SCE_MMIXAL_REGISTER 13
  1314. -#define SCE_MMIXAL_HEX 14
  1315. -#define SCE_MMIXAL_OPERATOR 15
  1316. -#define SCE_MMIXAL_SYMBOL 16
  1317. -#define SCE_MMIXAL_INCLUDE 17
  1318. -#define SCE_CLW_DEFAULT 0
  1319. -#define SCE_CLW_LABEL 1
  1320. -#define SCE_CLW_COMMENT 2
  1321. -#define SCE_CLW_STRING 3
  1322. -#define SCE_CLW_USER_IDENTIFIER 4
  1323. -#define SCE_CLW_INTEGER_CONSTANT 5
  1324. -#define SCE_CLW_REAL_CONSTANT 6
  1325. -#define SCE_CLW_PICTURE_STRING 7
  1326. -#define SCE_CLW_KEYWORD 8
  1327. -#define SCE_CLW_COMPILER_DIRECTIVE 9
  1328. -#define SCE_CLW_RUNTIME_EXPRESSIONS 10
  1329. -#define SCE_CLW_BUILTIN_PROCEDURES_FUNCTION 11
  1330. -#define SCE_CLW_STRUCTURE_DATA_TYPE 12
  1331. -#define SCE_CLW_ATTRIBUTE 13
  1332. -#define SCE_CLW_STANDARD_EQUATE 14
  1333. -#define SCE_CLW_ERROR 15
  1334. -#define SCE_CLW_DEPRECATED 16
  1335. -#define SCE_LOT_DEFAULT 0
  1336. -#define SCE_LOT_HEADER 1
  1337. -#define SCE_LOT_BREAK 2
  1338. -#define SCE_LOT_SET 3
  1339. -#define SCE_LOT_PASS 4
  1340. -#define SCE_LOT_FAIL 5
  1341. -#define SCE_LOT_ABORT 6
  1342. -#define SCE_YAML_DEFAULT 0
  1343. -#define SCE_YAML_COMMENT 1
  1344. -#define SCE_YAML_IDENTIFIER 2
  1345. -#define SCE_YAML_KEYWORD 3
  1346. -#define SCE_YAML_NUMBER 4
  1347. -#define SCE_YAML_REFERENCE 5
  1348. -#define SCE_YAML_DOCUMENT 6
  1349. -#define SCE_YAML_TEXT 7
  1350. -#define SCE_YAML_ERROR 8
  1351. -#define SCE_YAML_OPERATOR 9
  1352. -#define SCE_TEX_DEFAULT 0
  1353. -#define SCE_TEX_SPECIAL 1
  1354. -#define SCE_TEX_GROUP 2
  1355. -#define SCE_TEX_SYMBOL 3
  1356. -#define SCE_TEX_COMMAND 4
  1357. -#define SCE_TEX_TEXT 5
  1358. -#define SCE_METAPOST_DEFAULT 0
  1359. -#define SCE_METAPOST_SPECIAL 1
  1360. -#define SCE_METAPOST_GROUP 2
  1361. -#define SCE_METAPOST_SYMBOL 3
  1362. -#define SCE_METAPOST_COMMAND 4
  1363. -#define SCE_METAPOST_TEXT 5
  1364. -#define SCE_METAPOST_EXTRA 6
  1365. -#define SCE_ERLANG_DEFAULT 0
  1366. -#define SCE_ERLANG_COMMENT 1
  1367. -#define SCE_ERLANG_VARIABLE 2
  1368. -#define SCE_ERLANG_NUMBER 3
  1369. -#define SCE_ERLANG_KEYWORD 4
  1370. -#define SCE_ERLANG_STRING 5
  1371. -#define SCE_ERLANG_OPERATOR 6
  1372. -#define SCE_ERLANG_ATOM 7
  1373. -#define SCE_ERLANG_FUNCTION_NAME 8
  1374. -#define SCE_ERLANG_CHARACTER 9
  1375. -#define SCE_ERLANG_MACRO 10
  1376. -#define SCE_ERLANG_RECORD 11
  1377. -#define SCE_ERLANG_SEPARATOR 12
  1378. -#define SCE_ERLANG_NODE_NAME 13
  1379. -#define SCE_ERLANG_UNKNOWN 31
  1380. -#define SCE_MSSQL_DEFAULT 0
  1381. -#define SCE_MSSQL_COMMENT 1
  1382. -#define SCE_MSSQL_LINE_COMMENT 2
  1383. -#define SCE_MSSQL_NUMBER 3
  1384. -#define SCE_MSSQL_STRING 4
  1385. -#define SCE_MSSQL_OPERATOR 5
  1386. -#define SCE_MSSQL_IDENTIFIER 6
  1387. -#define SCE_MSSQL_VARIABLE 7
  1388. -#define SCE_MSSQL_COLUMN_NAME 8
  1389. -#define SCE_MSSQL_STATEMENT 9
  1390. -#define SCE_MSSQL