/pnwtl/pypn/mod_scintilla.cpp

https://code.google.com/p/pnotepad/ · C++ · 1597 lines · 1563 code · 11 blank · 23 comment · 0 complexity · 4b5a4e0ed1b6bfd595d29f16a71dc3fb MD5 · raw file

Large files are truncated click here to view the full file

  1. /**
  2. * @file mod_scintilla.cpp
  3. * @brief boost::python scintilla module
  4. * @author Simon Steele
  5. * @note Copyright (c) 2006-2009 Simon Steele - http://untidy.net/
  6. *
  7. * Programmers Notepad 2 : The license file (license.[txt|html]) describes
  8. * the conditions under which this source may be modified / distributed.
  9. */
  10. #include "stdafx.h"
  11. #include "wrapscintilla.h"
  12. using namespace boost::python;
  13. BOOST_PYTHON_MODULE(scintilla)
  14. {
  15. boost::python::docstring_options docstring_options(true);
  16. class_< PNScintilla, boost::noncopyable >("Scintilla", init<extensions::IDocument*>() )
  17. .def("IndentLine", &PNScintilla::IndentLine)
  18. /*++Autogenerated*/
  19. .add_property("Anchor", &PNScintilla::GetAnchor, &PNScintilla::SetAnchor)
  20. .add_property("AutoCAutoHide", &PNScintilla::AutoCGetAutoHide, &PNScintilla::AutoCSetAutoHide)
  21. .add_property("AutoCCancelAtStart", &PNScintilla::AutoCGetCancelAtStart, &PNScintilla::AutoCSetCancelAtStart)
  22. .add_property("AutoCChooseSingle", &PNScintilla::AutoCGetChooseSingle, &PNScintilla::AutoCSetChooseSingle)
  23. .add_property("AutoCDropRestOfWord", &PNScintilla::AutoCGetDropRestOfWord, &PNScintilla::AutoCSetDropRestOfWord)
  24. .add_property("AutoCIgnoreCase", &PNScintilla::AutoCGetIgnoreCase, &PNScintilla::AutoCSetIgnoreCase)
  25. //.add_property("AutoCMaxHeight", &PNScintilla::AutoCGetMaxHeight, &PNScintilla::AutoCSetMaxHeight)
  26. //.add_property("AutoCMaxWidth", &PNScintilla::AutoCGetMaxWidth, &PNScintilla::AutoCSetMaxWidth)
  27. .add_property("AutoCSeparator", &PNScintilla::AutoCGetSeparator, &PNScintilla::AutoCSetSeparator)
  28. .add_property("AutoCTypeSeparator", &PNScintilla::AutoCGetTypeSeparator, &PNScintilla::AutoCSetTypeSeparator)
  29. .add_property("BackSpaceUnIndents", &PNScintilla::GetBackSpaceUnIndents, &PNScintilla::SetBackSpaceUnIndents)
  30. .add_property("BufferedDraw", &PNScintilla::GetBufferedDraw, &PNScintilla::SetBufferedDraw)
  31. .add_property("CaretFore", &PNScintilla::GetCaretFore, &PNScintilla::SetCaretFore)
  32. .add_property("CaretLineBack", &PNScintilla::GetCaretLineBack, &PNScintilla::SetCaretLineBack)
  33. .add_property("CaretLineVisible", &PNScintilla::GetCaretLineVisible, &PNScintilla::SetCaretLineVisible)
  34. .add_property("CaretPeriod", &PNScintilla::GetCaretPeriod, &PNScintilla::SetCaretPeriod)
  35. .add_property("CaretSticky", &PNScintilla::GetCaretSticky, &PNScintilla::SetCaretSticky)
  36. .add_property("CaretWidth", &PNScintilla::GetCaretWidth, &PNScintilla::SetCaretWidth)
  37. .add_property("CodePage", &PNScintilla::GetCodePage, &PNScintilla::SetCodePage)
  38. .add_property("Column", &PNScintilla::GetColumn)
  39. .add_property("ControlCharSymbol", &PNScintilla::GetControlCharSymbol, &PNScintilla::SetControlCharSymbol)
  40. .add_property("CurrentPos", &PNScintilla::GetCurrentPos, &PNScintilla::SetCurrentPos)
  41. .add_property("Cursor", &PNScintilla::GetCursor, &PNScintilla::SetCursor)
  42. .add_property("DirectFunction", &PNScintilla::GetDirectFunction)
  43. .add_property("DirectPointer", &PNScintilla::GetDirectPointer)
  44. .add_property("DocPointer", &PNScintilla::GetDocPointer, &PNScintilla::SetDocPointer)
  45. .add_property("EOLMode", &PNScintilla::GetEOLMode, &PNScintilla::SetEOLMode)
  46. .add_property("EdgeColour", &PNScintilla::GetEdgeColour, &PNScintilla::SetEdgeColour)
  47. .add_property("EdgeColumn", &PNScintilla::GetEdgeColumn, &PNScintilla::SetEdgeColumn)
  48. .add_property("EdgeMode", &PNScintilla::GetEdgeMode, &PNScintilla::SetEdgeMode)
  49. .add_property("EndAtLastLine", &PNScintilla::GetEndAtLastLine, &PNScintilla::SetEndAtLastLine)
  50. .add_property("EndStyled", &PNScintilla::GetEndStyled)
  51. .add_property("FirstVisibleLine", &PNScintilla::GetFirstVisibleLine)
  52. .add_property("Focus", &PNScintilla::GetFocus, &PNScintilla::SetEditorFocus)
  53. .add_property("HScrollBar", &PNScintilla::GetHScrollBar, &PNScintilla::SetHScrollBar)
  54. .add_property("HighlightGuide", &PNScintilla::GetHighlightGuide, &PNScintilla::SetHighlightGuide)
  55. .add_property("Indent", &PNScintilla::GetIndent, &PNScintilla::SetIndent)
  56. .add_property("IndentationGuides", &PNScintilla::GetIndentationGuides, &PNScintilla::SetIndentationGuides)
  57. .add_property("LastChild", &PNScintilla::GetLastChild)
  58. .add_property("LayoutCache", &PNScintilla::GetLayoutCache, &PNScintilla::SetLayoutCache)
  59. .add_property("Length", &PNScintilla::GetLength)
  60. .add_property("Lexer", &PNScintilla::GetLexer, &PNScintilla::SetLexer)
  61. .add_property("LineCount", &PNScintilla::GetLineCount)
  62. .add_property("LinesOnScreen", &PNScintilla::LinesOnScreen)
  63. .add_property("MarginLeft", &PNScintilla::GetMarginLeft, &PNScintilla::SetMarginLeft)
  64. .add_property("MarginMaskN", &PNScintilla::GetMarginMaskN, &PNScintilla::SetMarginMaskN)
  65. .add_property("MarginRight", &PNScintilla::GetMarginRight, &PNScintilla::SetMarginRight)
  66. .add_property("MarginSensitiveN", &PNScintilla::GetMarginSensitiveN, &PNScintilla::SetMarginSensitiveN)
  67. .add_property("MarginTypeN", &PNScintilla::GetMarginTypeN, &PNScintilla::SetMarginTypeN)
  68. .add_property("MarginWidthN", &PNScintilla::GetMarginWidthN, &PNScintilla::SetMarginWidthN)
  69. .add_property("MaxLineState", &PNScintilla::GetMaxLineState)
  70. .add_property("ModEventMask", &PNScintilla::GetModEventMask, &PNScintilla::SetModEventMask)
  71. .add_property("Modify", &PNScintilla::GetModify)
  72. .add_property("MouseDownCaptures", &PNScintilla::GetMouseDownCaptures, &PNScintilla::SetMouseDownCaptures)
  73. .add_property("MouseDwellTime", &PNScintilla::GetMouseDwellTime, &PNScintilla::SetMouseDwellTime)
  74. .add_property("Overtype", &PNScintilla::GetOvertype, &PNScintilla::SetOvertype)
  75. .add_property("PrintColourMode", &PNScintilla::GetPrintColourMode, &PNScintilla::SetPrintColourMode)
  76. .add_property("PrintMagnification", &PNScintilla::GetPrintMagnification, &PNScintilla::SetPrintMagnification)
  77. .add_property("PrintWrapMode", &PNScintilla::GetPrintWrapMode, &PNScintilla::SetPrintWrapMode)
  78. .add_property("ReadOnly", &PNScintilla::GetReadOnly, &PNScintilla::SetReadOnly)
  79. .add_property("ScrollWidth", &PNScintilla::GetScrollWidth, &PNScintilla::SetScrollWidth)
  80. .add_property("SearchFlags", &PNScintilla::GetSearchFlags, &PNScintilla::SetSearchFlags)
  81. .add_property("SelectionEnd", &PNScintilla::GetSelectionEnd, &PNScintilla::SetSelectionEnd)
  82. .add_property("SelectionIsRectangle", &PNScintilla::SelectionIsRectangle)
  83. .add_property("SelectionMode", &PNScintilla::GetSelectionMode, &PNScintilla::SetSelectionMode)
  84. .add_property("SelectionStart", &PNScintilla::GetSelectionStart, &PNScintilla::SetSelectionStart)
  85. .add_property("SelectionCount", &PNScintilla::GetSelections)
  86. .add_property("SelText", &PNScintilla::GetSelTextAsString)
  87. .add_property("Status", &PNScintilla::GetStatus, &PNScintilla::SetStatus)
  88. .add_property("StyleBits", &PNScintilla::GetStyleBits, &PNScintilla::SetStyleBits)
  89. .add_property("TabIndents", &PNScintilla::GetTabIndents, &PNScintilla::SetTabIndents)
  90. .add_property("TabWidth", &PNScintilla::GetTabWidth, &PNScintilla::SetTabWidth)
  91. .add_property("TargetEnd", &PNScintilla::GetTargetEnd, &PNScintilla::SetTargetEnd)
  92. .add_property("TargetStart", &PNScintilla::GetTargetStart, &PNScintilla::SetTargetStart)
  93. .add_property("TextLength", &PNScintilla::GetTextLength)
  94. .add_property("TwoPhaseDraw", &PNScintilla::GetTwoPhaseDraw, &PNScintilla::SetTwoPhaseDraw)
  95. .add_property("UndoCollection", &PNScintilla::GetUndoCollection, &PNScintilla::SetUndoCollection)
  96. .add_property("UsePalette", &PNScintilla::GetUsePalette, &PNScintilla::SetUsePalette)
  97. .add_property("UseTabs", &PNScintilla::GetUseTabs, &PNScintilla::SetUseTabs)
  98. .add_property("VScrollBar", &PNScintilla::GetVScrollBar, &PNScintilla::SetVScrollBar)
  99. .add_property("ViewEOL", &PNScintilla::GetViewEOL, &PNScintilla::SetViewEOL)
  100. .add_property("ViewWS", &PNScintilla::GetViewWS, &PNScintilla::SetViewWS)
  101. .add_property("WrapMode", &PNScintilla::GetWrapMode, &PNScintilla::SetWrapMode)
  102. //.add_property("WrapStartIndent", &PNScintilla::GetWrapStartIndent, &PNScintilla::SetWrapStartIndent)
  103. //.add_property("WrapVisualFlags", &PNScintilla::GetWrapVisualFlags, &PNScintilla::SetWrapVisualFlags)
  104. //.add_property("WrapVisualFlagsLocation", &PNScintilla::GetWrapVisualFlagsLocation, &PNScintilla::SetWrapVisualFlagsLocation)
  105. .add_property("XOffset", &PNScintilla::GetXOffset, &PNScintilla::SetXOffset)
  106. .add_property("Zoom", &PNScintilla::GetZoom, &PNScintilla::SetZoom)
  107. .add_property("RectangularSelectionCaret", &PNScintilla::GetRectangularSelectionCaret, &PNScintilla::SetRectangularSelectionCaret)
  108. .add_property("RectangularSelectionCaretVirtualSpace", &PNScintilla::GetRectangularSelectionCaretVirtualSpace, &PNScintilla::SetRectangularSelectionCaretVirtualSpace)
  109. .add_property("RectangularSelectionAnchor", &PNScintilla::GetRectangularSelectionAnchor, &PNScintilla::SetRectangularSelectionAnchor)
  110. .add_property("RectangularSelectionAnchorVirtualSpace", &PNScintilla::GetRectangularSelectionAnchorVirtualSpace, &PNScintilla::SetRectangularSelectionAnchorVirtualSpace)
  111. .add_property("AdditionalSelAlpha", &PNScintilla::GetAdditionalSelAlpha, &PNScintilla::SetAdditionalSelAlpha)
  112. .add_property("AdditionalCaretFore", &PNScintilla::GetAdditionalCaretFore, &PNScintilla::SetAdditionalCaretFore)
  113. .add_property("AdditionalCaretsBlink", &PNScintilla::GetAdditionalCaretsBlink, &PNScintilla::SetAdditionalCaretsBlink)
  114. .add_property("MainSelection", &PNScintilla::GetMainSelection, &PNScintilla::SetMainSelection)
  115. .def("AddRefDocument", &PNScintilla::AddRefDocument)
  116. .def("AddStyledText", &PNScintilla::AddStyledText)
  117. .def("AddText", &PNScintilla::AddText)
  118. .def("Allocate", &PNScintilla::Allocate)
  119. .def("AppendText", &PNScintilla::AppendText)
  120. .def("AssignCmdKey", &PNScintilla::AssignCmdKey)
  121. .def("AutoCActive", &PNScintilla::AutoCActive)
  122. .def("AutoCCancel", &PNScintilla::AutoCCancel)
  123. .def("AutoCComplete", &PNScintilla::AutoCComplete)
  124. .def("AutoCGetCurrent", &PNScintilla::AutoCGetCurrent)
  125. .def("AutoCPosStart", &PNScintilla::AutoCPosStart)
  126. .def("AutoCSelect", &PNScintilla::AutoCSelect)
  127. .def("AutoCSetFillUps", &PNScintilla::AutoCSetFillUps)
  128. .def("AutoCShow", &PNScintilla::AutoCShow)
  129. .def("AutoCStops", &PNScintilla::AutoCStops)
  130. .def("BackTab", &PNScintilla::BackTab)
  131. .def("BeginOverwriteTarget", &PNScintilla::BeginOverwriteTarget)
  132. .def("BeginUndoAction", &PNScintilla::BeginUndoAction)
  133. .def("BraceBadLight", &PNScintilla::BraceBadLight)
  134. .def("BraceHighlight", &PNScintilla::BraceHighlight)
  135. .def("BraceMatch", &PNScintilla::BraceMatch)
  136. .def("CallTipActive", &PNScintilla::CallTipActive)
  137. .def("CallTipCancel", &PNScintilla::CallTipCancel)
  138. .def("CallTipPosStart", &PNScintilla::CallTipPosStart)
  139. .def("CallTipSetHlt", &PNScintilla::CallTipSetHlt)
  140. .def("CallTipSetBack", &PNScintilla::CallTipSetBack)
  141. .def("CallTipSetFore", &PNScintilla::CallTipSetFore)
  142. .def("CallTipSetForeHlt", &PNScintilla::CallTipSetForeHlt)
  143. .def("CallTipShow", &PNScintilla::CallTipShow)
  144. .def("CanPaste", &PNScintilla::CanPaste)
  145. .def("CanRedo", &PNScintilla::CanRedo)
  146. .def("CanUndo", &PNScintilla::CanUndo)
  147. .def("Cancel", &PNScintilla::Cancel)
  148. .def("CharLeft", &PNScintilla::CharLeft)
  149. .def("CharLeftExtend", &PNScintilla::CharLeftExtend)
  150. .def("CharLeftRectExtend", &PNScintilla::CharLeftRectExtend)
  151. .def("CharRight", &PNScintilla::CharRight)
  152. .def("CharRightExtend", &PNScintilla::CharRightExtend)
  153. .def("CharRightRectExtend", &PNScintilla::CharRightRectExtend)
  154. .def("ChooseCaretX", &PNScintilla::ChooseCaretX)
  155. .def("Clear", &PNScintilla::Clear)
  156. .def("ClearAll", &PNScintilla::ClearAll)
  157. .def("ClearAllCmdKeys", &PNScintilla::ClearAllCmdKeys)
  158. .def("ClearCmdKey", &PNScintilla::ClearCmdKey)
  159. .def("ClearDocumentStyle", &PNScintilla::ClearDocumentStyle)
  160. .def("ClearRegisteredImages", &PNScintilla::ClearRegisteredImages)
  161. .def("Colourise", &PNScintilla::Colourise)
  162. .def("ConvertEOLs", &PNScintilla::ConvertEOLs)
  163. .def("Copy", &PNScintilla::Copy)
  164. .def("CopyRange", &PNScintilla::CopyRange)
  165. .def("CopyText", &PNScintilla::CopyText)
  166. .def("CreateDocument", &PNScintilla::CreateDocument)
  167. .def("Cut", &PNScintilla::Cut)
  168. .def("DelLineLeft", &PNScintilla::DelLineLeft)
  169. .def("DelLineRight", &PNScintilla::DelLineRight)
  170. .def("DelWordLeft", &PNScintilla::DelWordLeft)
  171. .def("DelWordRight", &PNScintilla::DelWordRight)
  172. .def("DeleteBack", &PNScintilla::DeleteBack)
  173. .def("DeleteBackNotLine", &PNScintilla::DeleteBackNotLine)
  174. .def("DocLineFromVisible", &PNScintilla::DocLineFromVisible)
  175. .def("DocumentEnd", &PNScintilla::DocumentEnd)
  176. .def("DocumentEndExtend", &PNScintilla::DocumentEndExtend)
  177. .def("DocumentStart", &PNScintilla::DocumentStart)
  178. .def("DocumentStartExtend", &PNScintilla::DocumentStartExtend)
  179. .def("EditToggleOvertype", &PNScintilla::EditToggleOvertype)
  180. .def("EmptyUndoBuffer", &PNScintilla::EmptyUndoBuffer)
  181. //.def("EncodedFromUTF8", &PNScintilla::EncodedFromUTF8)
  182. .def("EndUndoAction", &PNScintilla::EndUndoAction)
  183. .def("EnsureVisible", &PNScintilla::EnsureVisible)
  184. .def("EnsureVisibleEnforcePolicy", &PNScintilla::EnsureVisibleEnforcePolicy)
  185. .def("FindColumn", &PNScintilla::FindColumn)
  186. .def("FindText", &PNScintilla::FindTextString)
  187. .def("FormFeed", &PNScintilla::FormFeed)
  188. .def("FormatRange", &PNScintilla::FormatRange)
  189. .def("GetCharAt", &PNScintilla::GetCharAt)
  190. .def("GetCurLine", &PNScintilla::GetCurLineAsString)
  191. .def("GetFoldExpanded", &PNScintilla::GetFoldExpanded)
  192. .def("GetFoldLevel", &PNScintilla::GetFoldLevel)
  193. .def("GetFoldParent", &PNScintilla::GetFoldParent)
  194. .def("GetLine", &PNScintilla::GetLineAsString)
  195. .def("GetLineIndentation", &PNScintilla::GetLineIndentation)
  196. .def("GetLineSelEndPosition", &PNScintilla::GetLineSelEndPosition)
  197. .def("GetLineSelStartPosition", &PNScintilla::GetLineSelStartPosition)
  198. .def("GetLineEndPosition", &PNScintilla::GetLineEndPosition)
  199. .def("GetLineIndentPosition", &PNScintilla::GetLineIndentPosition)
  200. .def("GetLineState", &PNScintilla::GetLineState)
  201. .def("GetLineVisible", &PNScintilla::GetLineVisible)
  202. //.def("GetProperty", &PNScintilla::GetProperty)
  203. .def("GetPropertyInt", &PNScintilla::GetPropertyInt)
  204. //.def("GetPropertyExpanded", &PNScintilla::GetPropertyExpanded)
  205. //.def("GetSelText", &PNScintilla::GetSelText)
  206. .def("GetStyleAt", &PNScintilla::GetStyleAt)
  207. .def("GetStyledText", &PNScintilla::GetStyledText)
  208. .def("GetText", &PNScintilla::GetTextAsString, "Get n characters from the document text")
  209. .def("GetTextRange", &PNScintilla::GetTextRangeAsString)
  210. .def("GotoLine", &PNScintilla::GotoLine)
  211. .def("GotoPos", &PNScintilla::GotoPos)
  212. .def("GrabFocus", &PNScintilla::GrabFocus)
  213. .def("HideLines", &PNScintilla::HideLines)
  214. .def("HideSelection", &PNScintilla::HideSelection)
  215. .def("Home", &PNScintilla::Home)
  216. .def("HomeDisplay", &PNScintilla::HomeDisplay)
  217. .def("HomeDisplayExtend", &PNScintilla::HomeDisplayExtend)
  218. .def("HomeExtend", &PNScintilla::HomeExtend)
  219. .def("HomeRectExtend", &PNScintilla::HomeRectExtend)
  220. .def("HomeWrap", &PNScintilla::HomeWrap)
  221. .def("HomeWrapExtend", &PNScintilla::HomeWrapExtend)
  222. .def("IndicGetFore", &PNScintilla::IndicGetFore)
  223. .def("IndicSetFore", &PNScintilla::IndicSetFore)
  224. .def("IndicGetStyle", &PNScintilla::IndicGetStyle)
  225. .def("IndicSetStyle", &PNScintilla::IndicSetStyle)
  226. .def("InsertClip", &PNScintilla::InsertClip)
  227. .def("InsertText", &PNScintilla::InsertText)
  228. .def("LineCopy", &PNScintilla::LineCopy)
  229. .def("LineCut", &PNScintilla::LineCut)
  230. .def("LineDelete", &PNScintilla::LineDelete)
  231. .def("LineDown", &PNScintilla::LineDown)
  232. .def("LineDownExtend", &PNScintilla::LineDownExtend)
  233. .def("LineDownRectExtend", &PNScintilla::LineDownRectExtend)
  234. .def("LineDuplicate", &PNScintilla::LineDuplicate)
  235. .def("LineEnd", &PNScintilla::LineEnd)
  236. .def("LineEndDisplay", &PNScintilla::LineEndDisplay)
  237. .def("LineEndDisplayExtend", &PNScintilla::LineEndDisplayExtend)
  238. .def("LineEndExtend", &PNScintilla::LineEndExtend)
  239. .def("LineEndRectExtend", &PNScintilla::LineEndRectExtend)
  240. .def("LineEndWrap", &PNScintilla::LineEndWrap)
  241. .def("LineEndWrapExtend", &PNScintilla::LineEndWrapExtend)
  242. .def("LineFromPosition", &PNScintilla::LineFromPosition)
  243. .def("LineLength", &PNScintilla::LineLength)
  244. .def("LineScroll", &PNScintilla::LineScroll)
  245. .def("LineScrollDown", &PNScintilla::LineScrollDown)
  246. .def("LineScrollUp", &PNScintilla::LineScrollUp)
  247. .def("LineTranspose", &PNScintilla::LineTranspose)
  248. .def("LineUp", &PNScintilla::LineUp)
  249. .def("LineUpExtend", &PNScintilla::LineUpExtend)
  250. .def("LineUpRectExtend", &PNScintilla::LineUpRectExtend)
  251. .def("LinesJoin", &PNScintilla::LinesJoin)
  252. .def("LinesSplit", &PNScintilla::LinesSplit)
  253. .def("LoadLexerLibrary", &PNScintilla::LoadLexerLibrary)
  254. .def("LowerCase", &PNScintilla::LowerCase)
  255. .def("MarkerAdd", &PNScintilla::MarkerAdd)
  256. .def("MarkerDefine", &PNScintilla::MarkerDefine)
  257. .def("MarkerDefinePixmap", &PNScintilla::MarkerDefinePixmap)
  258. .def("MarkerDelete", &PNScintilla::MarkerDelete)
  259. .def("MarkerDeleteAll", &PNScintilla::MarkerDeleteAll)
  260. .def("MarkerDeleteHandle", &PNScintilla::MarkerDeleteHandle)
  261. .def("MarkerGet", &PNScintilla::MarkerGet)
  262. .def("MarkerLineFromHandle", &PNScintilla::MarkerLineFromHandle)
  263. .def("MarkerNext", &PNScintilla::MarkerNext)
  264. .def("MarkerPrevious", &PNScintilla::MarkerPrevious)
  265. .def("MarkerSetBack", &PNScintilla::MarkerSetBack)
  266. .def("MarkerSetFore", &PNScintilla::MarkerSetFore)
  267. .def("MoveCaretInsideView", &PNScintilla::MoveCaretInsideView)
  268. .def("NewLine", &PNScintilla::NewLine)
  269. //.def("Null", &PNScintilla::Null)
  270. .def("PageDown", &PNScintilla::PageDown)
  271. .def("PageDownExtend", &PNScintilla::PageDownExtend)
  272. .def("PageDownRectExtend", &PNScintilla::PageDownRectExtend)
  273. .def("PageUp", &PNScintilla::PageUp)
  274. .def("PageUpExtend", &PNScintilla::PageUpExtend)
  275. .def("PageUpRectExtend", &PNScintilla::PageUpRectExtend)
  276. .def("ParaDown", &PNScintilla::ParaDown)
  277. .def("ParaDownExtend", &PNScintilla::ParaDownExtend)
  278. .def("ParaUp", &PNScintilla::ParaUp)
  279. .def("ParaUpExtend", &PNScintilla::ParaUpExtend)
  280. .def("Paste", &PNScintilla::Paste)
  281. .def("PointXFromPosition", &PNScintilla::PointXFromPosition)
  282. .def("PointYFromPosition", &PNScintilla::PointYFromPosition)
  283. .def("PositionAfter", &PNScintilla::PositionAfter)
  284. .def("PositionBefore", &PNScintilla::PositionBefore)
  285. .def("PositionFromLine", &PNScintilla::PositionFromLine)
  286. .def("PositionFromPoint", &PNScintilla::PositionFromPoint)
  287. .def("PositionFromPointClose", &PNScintilla::PositionFromPointClose)
  288. .def("Redo", &PNScintilla::Redo)
  289. .def("RegisterImage", &PNScintilla::RegisterImage)
  290. .def("ReleaseDocument", &PNScintilla::ReleaseDocument)
  291. .def("ReplaceSel", &PNScintilla::ReplaceSel)
  292. .def("ReplaceTarget", &PNScintilla::ReplaceTarget)
  293. .def("ReplaceTargetRE", &PNScintilla::ReplaceTargetRE)
  294. .def("ScrollCaret", &PNScintilla::ScrollCaret)
  295. .def("SearchAnchor", &PNScintilla::SearchAnchor)
  296. .def("SearchInTarget", &PNScintilla::SearchInTarget)
  297. .def("SearchNext", &PNScintilla::SearchNext)
  298. .def("SearchPrev", &PNScintilla::SearchPrev)
  299. .def("SelectAll", &PNScintilla::SelectAll)
  300. .def("SetCharsDefault", &PNScintilla::SetCharsDefault)
  301. .def("SetFocus", &PNScintilla::SetFocus)
  302. .def("SetFoldExpanded", &PNScintilla::SetFoldExpanded)
  303. .def("SetFoldFlags", &PNScintilla::SetFoldFlags)
  304. .def("SetFoldLevel", &PNScintilla::SetFoldLevel)
  305. .def("SetFoldMarginColour", &PNScintilla::SetFoldMarginColour)
  306. .def("SetFoldMarginHiColour", &PNScintilla::SetFoldMarginHiColour)
  307. .def("SetLineIndentation", &PNScintilla::SetLineIndentation)
  308. .def("SetLineState", &PNScintilla::SetLineState)
  309. .def("SetHotspotActiveBack", &PNScintilla::SetHotspotActiveBack)
  310. .def("SetHotspotActiveFore", &PNScintilla::SetHotspotActiveFore)
  311. .def("SetHotspotActiveUnderline", &PNScintilla::SetHotspotActiveUnderline)
  312. .def("SetHotspotSingleLine", &PNScintilla::SetHotspotSingleLine)
  313. .def("SetKeyWords", &PNScintilla::SetKeyWords)
  314. .def("SetLexerLanguage", &PNScintilla::SetLexerLanguage)
  315. //.def("SetLengthForEncode", &PNScintilla::SetLengthForEncode)
  316. .def("SetProperty", &PNScintilla::SetProperty)
  317. .def("SetSavePoint", &PNScintilla::SetSavePoint)
  318. .def("SetSel", &PNScintilla::SetSel)
  319. .def("SetSelBack", &PNScintilla::SetSelBack)
  320. .def("SetSelFore", &PNScintilla::SetSelFore)
  321. .def("SetStyling", &PNScintilla::SetStyling)
  322. .def("SetStylingEx", &PNScintilla::SetStylingEx)
  323. .def("SetText", &PNScintilla::SetText)
  324. .def("SetVisiblePolicy", &PNScintilla::SetVisiblePolicy)
  325. .def("SetWhitespaceBack", &PNScintilla::SetWhitespaceBack)
  326. .def("SetWhitespaceFore", &PNScintilla::SetWhitespaceFore)
  327. .def("SetWhitespaceChars", &PNScintilla::SetWhitespaceChars)
  328. .def("SetWordChars", &PNScintilla::SetWordChars)
  329. .def("SetXCaretPolicy", &PNScintilla::SetXCaretPolicy)
  330. .def("SetYCaretPolicy", &PNScintilla::SetYCaretPolicy)
  331. .def("ShowLines", &PNScintilla::ShowLines)
  332. .def("StartRecord", &PNScintilla::StartRecord)
  333. .def("StartStyling", &PNScintilla::StartStyling)
  334. .def("StopRecord", &PNScintilla::StopRecord)
  335. .def("StutteredPageDown", &PNScintilla::StutteredPageDown)
  336. .def("StutteredPageDownExtend", &PNScintilla::StutteredPageDownExtend)
  337. .def("StutteredPageUp", &PNScintilla::StutteredPageUp)
  338. .def("StutteredPageUpExtend", &PNScintilla::StutteredPageUpExtend)
  339. .def("StyleResetDefault", &PNScintilla::StyleResetDefault)
  340. .def("StyleSetBack", &PNScintilla::StyleSetBack)
  341. .def("StyleSetBold", &PNScintilla::StyleSetBold)
  342. .def("StyleSetCase", &PNScintilla::StyleSetCase)
  343. .def("StyleSetChangeable", &PNScintilla::StyleSetChangeable)
  344. .def("StyleSetCharacter", &PNScintilla::StyleSetCharacterSet)
  345. .def("StyleSetClearAll", &PNScintilla::StyleClearAll)
  346. .def("StyleSetEOLFilled", &PNScintilla::StyleSetEOLFilled)
  347. .def("StyleSetFont", &PNScintilla::StyleSetFont)
  348. .def("StyleSetFore", &PNScintilla::StyleSetFore)
  349. .def("StyleSetHotSpot", &PNScintilla::StyleSetHotSpot)
  350. .def("StyleSetItalic", &PNScintilla::StyleSetItalic)
  351. .def("StyleSetSize", &PNScintilla::StyleSetSize)
  352. .def("StyleSetUnderline", &PNScintilla::StyleSetUnderline)
  353. .def("StyleSetVisible", &PNScintilla::StyleSetVisible)
  354. .def("Tab", &PNScintilla::Tab)
  355. .def("TargetAsUTF8", &PNScintilla::TargetAsUTF8)
  356. .def("TargetFromSelection", &PNScintilla::TargetFromSelection)
  357. .def("TextHeight", &PNScintilla::TextHeight)
  358. .def("TextWidth", &PNScintilla::TextWidth)
  359. .def("ToggleCaretSticky", &PNScintilla::ToggleCaretSticky)
  360. .def("ToggleFold", &PNScintilla::ToggleFold)
  361. .def("Undo", &PNScintilla::Undo)
  362. .def("UpperCase", &PNScintilla::UpperCase)
  363. .def("UsePopUp", &PNScintilla::UsePopUp)
  364. .def("UserListShow", &PNScintilla::UserListShow)
  365. .def("VCHome", &PNScintilla::VCHome)
  366. .def("VCHomeExtend", &PNScintilla::VCHomeExtend)
  367. .def("VCHomeRectExtend", &PNScintilla::VCHomeRectExtend)
  368. .def("VCHomeWrap", &PNScintilla::VCHomeWrap)
  369. .def("VCHomeWrapExtend", &PNScintilla::VCHomeWrapExtend)
  370. .def("VisibleFromDocLine", &PNScintilla::VisibleFromDocLine)
  371. .def("WordEndPosition", &PNScintilla::WordEndPosition)
  372. .def("WordLeft", &PNScintilla::WordLeft)
  373. .def("WordLeftEnd", &PNScintilla::WordLeftEnd)
  374. .def("WordLeftEndExtend", &PNScintilla::WordLeftEndExtend)
  375. .def("WordLeftExtend", &PNScintilla::WordLeftExtend)
  376. .def("WordPartLeft", &PNScintilla::WordPartLeft)
  377. .def("WordPartLeftExtend", &PNScintilla::WordPartLeftExtend)
  378. .def("WordPartRight", &PNScintilla::WordPartRight)
  379. .def("WordPartRightExtend", &PNScintilla::WordPartRightExtend)
  380. .def("WordRight", &PNScintilla::WordRight)
  381. .def("WordRightEnd", &PNScintilla::WordRightEnd)
  382. .def("WordRightEndExtend", &PNScintilla::WordRightEndExtend)
  383. .def("WordRightExtend", &PNScintilla::WordRightExtend)
  384. .def("WordStartPosition", &PNScintilla::WordStartPosition)
  385. //.def("WrapCount", &PNScintilla::WrapCount)
  386. .def("ZoomIn", &PNScintilla::ZoomIn)
  387. .def("ZoomOut", &PNScintilla::ZoomOut)
  388. .def("ClearSelections", &PNScintilla::ClearSelections)
  389. .def("SetSelection", &PNScintilla::SetSelection)
  390. .def("AddSelection", &PNScintilla::AddSelection)
  391. .def("SetSelectionNCaret", &PNScintilla::SetSelectionNCaret)
  392. .def("GetSelectionNCaret", &PNScintilla::GetSelectionNCaret)
  393. .def("SetSelectionNCaretVirtualSpace", &PNScintilla::SetSelectionNCaretVirtualSpace)
  394. .def("GetSelectionNCaretVirtualSpace", &PNScintilla::GetSelectionNCaretVirtualSpace)
  395. .def("SetSelectionNAnchor", &PNScintilla::SetSelectionNAnchor)
  396. .def("GetSelectionNAnchor", &PNScintilla::GetSelectionNAnchor)
  397. .def("SetSelectionNAnchorVirtualSpace", &PNScintilla::SetSelectionNAnchorVirtualSpace)
  398. .def("GetSelectionNAnchorVirtualSpace", &PNScintilla::GetSelectionNAnchorVirtualSpace)
  399. .def("SetSelectionNStart", &PNScintilla::SetSelectionNStart)
  400. .def("GetSelectionNStart", &PNScintilla::GetSelectionNStart)
  401. .def("SetSelectionNEnd", &PNScintilla::SetSelectionNEnd)
  402. .def("GetSelectionNEnd", &PNScintilla::GetSelectionNEnd)
  403. .def("SetAdditionalSelFore", &PNScintilla::SetAdditionalSelFore)
  404. .def("SetAdditionalSelBack", &PNScintilla::SetAdditionalSelBack)
  405. .def("SwapMainAnchorCaret", &PNScintilla::SwapMainAnchorCaret)
  406. .def("RotateSelection", &PNScintilla::RotateSelection)
  407. ;
  408. scope current;
  409. current.attr("CARET_EVEN") = 0x08;
  410. current.attr("CARET_JUMPS") = 0x10;
  411. current.attr("CARET_SLOP") = 0x01;
  412. current.attr("CARET_STRICT") = 0x04;
  413. current.attr("EDGE_BACKGROUND") = 2;
  414. current.attr("EDGE_LINE") = 1;
  415. current.attr("EDGE_NONE") = 0;
  416. current.attr("INDIC0_MASK") = 0x20;
  417. current.attr("INDIC1_MASK") = 0x40;
  418. current.attr("INDIC2_MASK") = 0x80;
  419. current.attr("INDICS_MASK") = 0xE0;
  420. current.attr("INDIC_BOX") = 6;
  421. current.attr("INDIC_DIAGONAL") = 3;
  422. current.attr("INDIC_HIDDEN") = 5;
  423. current.attr("INDIC_MAX") = 7;
  424. current.attr("INDIC_PLAIN") = 0;
  425. current.attr("INDIC_SQUIGGLE") = 1;
  426. current.attr("INDIC_STRIKE") = 4;
  427. current.attr("INDIC_TT") = 2;
  428. current.attr("INVALID_POSITION") = -1;
  429. current.attr("KEYWORDSET_MAX") = 8;
  430. current.attr("MARKER_MAX") = 31;
  431. current.attr("SCEN_CHANGE") = 768;
  432. current.attr("SCEN_KILLFOCUS") = 256;
  433. current.attr("SCEN_SETFOCUS") = 512;
  434. current.attr("SCE_ADA_CHARACTER") = 5;
  435. current.attr("SCE_ADA_CHARACTEREOL") = 6;
  436. current.attr("SCE_ADA_COMMENTLINE") = 10;
  437. current.attr("SCE_ADA_DEFAULT") = 0;
  438. current.attr("SCE_ADA_DELIMITER") = 4;
  439. current.attr("SCE_ADA_IDENTIFIER") = 2;
  440. current.attr("SCE_ADA_ILLEGAL") = 11;
  441. current.attr("SCE_ADA_LABEL") = 9;
  442. current.attr("SCE_ADA_NUMBER") = 3;
  443. current.attr("SCE_ADA_STRING") = 7;
  444. current.attr("SCE_ADA_STRINGEOL") = 8;
  445. current.attr("SCE_ADA_WORD") = 1;
  446. current.attr("SCE_APDL_ARGUMENT") = 11;
  447. current.attr("SCE_APDL_COMMAND") = 8;
  448. current.attr("SCE_APDL_COMMENT") = 1;
  449. current.attr("SCE_APDL_COMMENTBLOCK") = 2;
  450. current.attr("SCE_APDL_DEFAULT") = 0;
  451. current.attr("SCE_APDL_FUNCTION") = 12;
  452. current.attr("SCE_APDL_NUMBER") = 3;
  453. current.attr("SCE_APDL_OPERATOR") = 5;
  454. current.attr("SCE_APDL_PROCESSOR") = 7;
  455. current.attr("SCE_APDL_SLASHCOMMAND") = 9;
  456. current.attr("SCE_APDL_STARCOMMAND") = 10;
  457. current.attr("SCE_APDL_STRING") = 4;
  458. current.attr("SCE_APDL_WORD") = 6;
  459. current.attr("SCE_ASM_CHARACTER") = 12;
  460. current.attr("SCE_ASM_COMMENT") = 1;
  461. current.attr("SCE_ASM_COMMENTBLOCK") = 11;
  462. current.attr("SCE_ASM_CPUINSTRUCTION") = 6;
  463. current.attr("SCE_ASM_DEFAULT") = 0;
  464. current.attr("SCE_ASM_DIRECTIVE") = 9;
  465. current.attr("SCE_ASM_DIRECTIVEOPERAND") = 10;
  466. current.attr("SCE_ASM_EXTINSTRUCTION") = 14;
  467. current.attr("SCE_ASM_IDENTIFIER") = 5;
  468. current.attr("SCE_ASM_MATHINSTRUCTION") = 7;
  469. current.attr("SCE_ASM_NUMBER") = 2;
  470. current.attr("SCE_ASM_OPERATOR") = 4;
  471. current.attr("SCE_ASM_REGISTER") = 8;
  472. current.attr("SCE_ASM_STRING") = 3;
  473. current.attr("SCE_ASM_STRINGEOL") = 13;
  474. current.attr("SCE_ASN1_ATTRIBUTE") = 7;
  475. current.attr("SCE_ASN1_COMMENT") = 1;
  476. current.attr("SCE_ASN1_DEFAULT") = 0;
  477. current.attr("SCE_ASN1_DESCRIPTOR") = 8;
  478. current.attr("SCE_ASN1_IDENTIFIER") = 2;
  479. current.attr("SCE_ASN1_KEYWORD") = 6;
  480. current.attr("SCE_ASN1_OID") = 4;
  481. current.attr("SCE_ASN1_OPERATOR") = 10;
  482. current.attr("SCE_ASN1_SCALAR") = 5;
  483. current.attr("SCE_ASN1_STRING") = 3;
  484. current.attr("SCE_ASN1_TYPE") = 9;
  485. current.attr("SCE_AU3_COMMENT") = 1;
  486. current.attr("SCE_AU3_COMMENTBLOCK") = 2;
  487. current.attr("SCE_AU3_COMOBJ") = 14;
  488. current.attr("SCE_AU3_DEFAULT") = 0;
  489. current.attr("SCE_AU3_EXPAND") = 13;
  490. current.attr("SCE_AU3_FUNCTION") = 4;
  491. current.attr("SCE_AU3_KEYWORD") = 5;
  492. current.attr("SCE_AU3_MACRO") = 6;
  493. current.attr("SCE_AU3_NUMBER") = 3;
  494. current.attr("SCE_AU3_OPERATOR") = 8;
  495. current.attr("SCE_AU3_PREPROCESSOR") = 11;
  496. current.attr("SCE_AU3_SENT") = 10;
  497. current.attr("SCE_AU3_SPECIAL") = 12;
  498. current.attr("SCE_AU3_STRING") = 7;
  499. current.attr("SCE_AU3_VARIABLE") = 9;
  500. current.attr("SCE_AVE_COMMENT") = 1;
  501. current.attr("SCE_AVE_DEFAULT") = 0;
  502. current.attr("SCE_AVE_ENUM") = 7;
  503. current.attr("SCE_AVE_IDENTIFIER") = 9;
  504. current.attr("SCE_AVE_NUMBER") = 2;
  505. current.attr("SCE_AVE_OPERATOR") = 10;
  506. current.attr("SCE_AVE_STRING") = 6;
  507. current.attr("SCE_AVE_STRINGEOL") = 8;
  508. current.attr("SCE_AVE_WORD") = 3;
  509. current.attr("SCE_AVE_WORD1") = 11;
  510. current.attr("SCE_AVE_WORD2") = 12;
  511. current.attr("SCE_AVE_WORD3") = 13;
  512. current.attr("SCE_AVE_WORD4") = 14;
  513. current.attr("SCE_AVE_WORD5") = 15;
  514. current.attr("SCE_AVE_WORD6") = 16;
  515. current.attr("SCE_BAAN_COMMENT") = 1;
  516. current.attr("SCE_BAAN_COMMENTDOC") = 2;
  517. current.attr("SCE_BAAN_DEFAULT") = 0;
  518. current.attr("SCE_BAAN_IDENTIFIER") = 8;
  519. current.attr("SCE_BAAN_NUMBER") = 3;
  520. current.attr("SCE_BAAN_OPERATOR") = 7;
  521. current.attr("SCE_BAAN_PREPROCESSOR") = 6;
  522. current.attr("SCE_BAAN_STRING") = 5;
  523. current.attr("SCE_BAAN_STRINGEOL") = 9;
  524. current.attr("SCE_BAAN_WORD") = 4;
  525. current.attr("SCE_BAAN_WORD2") = 10;
  526. current.attr("SCE_BAT_COMMAND") = 5;
  527. current.attr("SCE_BAT_COMMENT") = 1;
  528. current.attr("SCE_BAT_DEFAULT") = 0;
  529. current.attr("SCE_BAT_HIDE") = 4;
  530. current.attr("SCE_BAT_IDENTIFIER") = 6;
  531. current.attr("SCE_BAT_LABEL") = 3;
  532. current.attr("SCE_BAT_OPERATOR") = 7;
  533. current.attr("SCE_BAT_WORD") = 2;
  534. current.attr("SCE_B_ASM") = 14;
  535. current.attr("SCE_B_BINNUMBER") = 18;
  536. current.attr("SCE_B_COMMENT") = 1;
  537. current.attr("SCE_B_CONSTANT") = 13;
  538. current.attr("SCE_B_DATE") = 8;
  539. current.attr("SCE_B_DEFAULT") = 0;
  540. current.attr("SCE_B_ERROR") = 16;
  541. current.attr("SCE_B_HEXNUMBER") = 17;
  542. current.attr("SCE_B_IDENTIFIER") = 7;
  543. current.attr("SCE_B_KEYWORD") = 3;
  544. current.attr("SCE_B_KEYWORD2") = 10;
  545. current.attr("SCE_B_KEYWORD3") = 11;
  546. current.attr("SCE_B_KEYWORD4") = 12;
  547. current.attr("SCE_B_LABEL") = 15;
  548. current.attr("SCE_B_NUMBER") = 2;
  549. current.attr("SCE_B_OPERATOR") = 6;
  550. current.attr("SCE_B_PREPROCESSOR") = 5;
  551. current.attr("SCE_B_STRING") = 4;
  552. current.attr("SCE_B_STRINGEOL") = 9;
  553. current.attr("SCE_CAML_CHAR") = 8;
  554. current.attr("SCE_CAML_COMMENT") = 10;
  555. current.attr("SCE_CAML_COMMENT1") = 11;
  556. current.attr("SCE_CAML_COMMENT2") = 12;
  557. current.attr("SCE_CAML_COMMENT3") = 13;
  558. current.attr("SCE_CAML_DEFAULT") = 0;
  559. current.attr("SCE_CAML_IDENTIFIER") = 1;
  560. current.attr("SCE_CAML_KEYWORD") = 3;
  561. current.attr("SCE_CAML_KEYWORD2") = 4;
  562. current.attr("SCE_CAML_LINENUM") = 5;
  563. current.attr("SCE_CAML_NUMBER") = 7;
  564. current.attr("SCE_CAML_OPERATOR") = 6;
  565. current.attr("SCE_CAML_STRING") = 9;
  566. current.attr("SCE_CAML_TAGNAME") = 2;
  567. current.attr("SCE_CLW_ATTRIBUTE") = 13;
  568. current.attr("SCE_CLW_BUILTIN_PROCEDURES_FUNCTION") = 11;
  569. current.attr("SCE_CLW_COMMENT") = 2;
  570. current.attr("SCE_CLW_COMPILER_DIRECTIVE") = 9;
  571. current.attr("SCE_CLW_DEFAULT") = 0;
  572. current.attr("SCE_CLW_DEPRECATED") = 16;
  573. current.attr("SCE_CLW_ERROR") = 15;
  574. current.attr("SCE_CLW_INTEGER_CONSTANT") = 5;
  575. current.attr("SCE_CLW_KEYWORD") = 8;
  576. current.attr("SCE_CLW_LABEL") = 1;
  577. current.attr("SCE_CLW_PICTURE_STRING") = 7;
  578. current.attr("SCE_CLW_REAL_CONSTANT") = 6;
  579. current.attr("SCE_CLW_RUNTIME_EXPRESSIONS") = 10;
  580. current.attr("SCE_CLW_STANDARD_EQUATE") = 14;
  581. current.attr("SCE_CLW_STRING") = 3;
  582. current.attr("SCE_CLW_STRUCTURE_DATA_TYPE") = 12;
  583. current.attr("SCE_CLW_USER_IDENTIFIER") = 4;
  584. current.attr("SCE_CONF_COMMENT") = 1;
  585. current.attr("SCE_CONF_DEFAULT") = 0;
  586. current.attr("SCE_CONF_DIRECTIVE") = 9;
  587. current.attr("SCE_CONF_EXTENSION") = 4;
  588. current.attr("SCE_CONF_IDENTIFIER") = 3;
  589. current.attr("SCE_CONF_IP") = 8;
  590. current.attr("SCE_CONF_NUMBER") = 2;
  591. current.attr("SCE_CONF_OPERATOR") = 7;
  592. current.attr("SCE_CONF_PARAMETER") = 5;
  593. current.attr("SCE_CONF_STRING") = 6;
  594. current.attr("SCE_CSOUND_ARATE_VAR") = 11;
  595. current.attr("SCE_CSOUND_COMMENT") = 1;
  596. current.attr("SCE_CSOUND_COMMENTBLOCK") = 9;
  597. current.attr("SCE_CSOUND_DEFAULT") = 0;
  598. current.attr("SCE_CSOUND_GLOBAL_VAR") = 14;
  599. current.attr("SCE_CSOUND_HEADERSTMT") = 7;
  600. current.attr("SCE_CSOUND_IDENTIFIER") = 5;
  601. current.attr("SCE_CSOUND_INSTR") = 4;
  602. current.attr("SCE_CSOUND_IRATE_VAR") = 13;
  603. current.attr("SCE_CSOUND_KRATE_VAR") = 12;
  604. current.attr("SCE_CSOUND_NUMBER") = 2;
  605. current.attr("SCE_CSOUND_OPCODE") = 6;
  606. current.attr("SCE_CSOUND_OPERATOR") = 3;
  607. current.attr("SCE_CSOUND_PARAM") = 10;
  608. current.attr("SCE_CSOUND_STRINGEOL") = 15;
  609. current.attr("SCE_CSOUND_USERKEYWORD") = 8;
  610. current.attr("SCE_CSS_ATTRIBUTE") = 16;
  611. current.attr("SCE_CSS_CLASS") = 2;
  612. current.attr("SCE_CSS_COMMENT") = 9;
  613. current.attr("SCE_CSS_DEFAULT") = 0;
  614. current.attr("SCE_CSS_DIRECTIVE") = 12;
  615. current.attr("SCE_CSS_DOUBLESTRING") = 13;
  616. current.attr("SCE_CSS_ID") = 10;
  617. current.attr("SCE_CSS_IDENTIFIER") = 6;
  618. current.attr("SCE_CSS_IDENTIFIER2") = 15;
  619. current.attr("SCE_CSS_IMPORTANT") = 11;
  620. current.attr("SCE_CSS_OPERATOR") = 5;
  621. current.attr("SCE_CSS_PSEUDOCLASS") = 3;
  622. current.attr("SCE_CSS_SINGLESTRING") = 14;
  623. current.attr("SCE_CSS_TAG") = 1;
  624. current.attr("SCE_CSS_UNKNOWN_IDENTIFIER") = 7;
  625. current.attr("SCE_CSS_UNKNOWN_PSEUDOCLASS") = 4;
  626. current.attr("SCE_CSS_VALUE") = 8;
  627. current.attr("SCE_C_CHARACTER") = 7;
  628. current.attr("SCE_C_COMMENT") = 1;
  629. current.attr("SCE_C_COMMENTDOC") = 3;
  630. current.attr("SCE_C_COMMENTDOCKEYWORD") = 17;
  631. current.attr("SCE_C_COMMENTDOCKEYWORDERROR") = 18;
  632. current.attr("SCE_C_COMMENTLINE") = 2;
  633. current.attr("SCE_C_COMMENTLINEDOC") = 15;
  634. current.attr("SCE_C_DEFAULT") = 0;
  635. current.attr("SCE_C_GLOBALCLASS") = 19;
  636. current.attr("SCE_C_IDENTIFIER") = 11;
  637. current.attr("SCE_C_NUMBER") = 4;
  638. current.attr("SCE_C_OPERATOR") = 10;
  639. current.attr("SCE_C_PREPROCESSOR") = 9;
  640. current.attr("SCE_C_REGEX") = 14;
  641. current.attr("SCE_C_STRING") = 6;
  642. current.attr("SCE_C_STRINGEOL") = 12;
  643. current.attr("SCE_C_UUID") = 8;
  644. current.attr("SCE_C_VERBATIM") = 13;
  645. current.attr("SCE_C_WORD") = 5;
  646. current.attr("SCE_C_WORD2") = 16;
  647. current.attr("SCE_DIFF_ADDED") = 6;
  648. current.attr("SCE_DIFF_COMMAND") = 2;
  649. current.attr("SCE_DIFF_COMMENT") = 1;
  650. current.attr("SCE_DIFF_DEFAULT") = 0;
  651. current.attr("SCE_DIFF_DELETED") = 5;
  652. current.attr("SCE_DIFF_HEADER") = 3;
  653. current.attr("SCE_DIFF_POSITION") = 4;
  654. current.attr("SCE_EIFFEL_CHARACTER") = 5;
  655. current.attr("SCE_EIFFEL_COMMENTLINE") = 1;
  656. current.attr("SCE_EIFFEL_DEFAULT") = 0;
  657. current.attr("SCE_EIFFEL_IDENTIFIER") = 7;
  658. current.attr("SCE_EIFFEL_NUMBER") = 2;
  659. current.attr("SCE_EIFFEL_OPERATOR") = 6;
  660. current.attr("SCE_EIFFEL_STRING") = 4;
  661. current.attr("SCE_EIFFEL_STRINGEOL") = 8;
  662. current.attr("SCE_EIFFEL_WORD") = 3;
  663. current.attr("SCE_ERLANG_ATOM") = 7;
  664. current.attr("SCE_ERLANG_CHARACTER") = 9;
  665. current.attr("SCE_ERLANG_COMMENT") = 1;
  666. current.attr("SCE_ERLANG_DEFAULT") = 0;
  667. current.attr("SCE_ERLANG_FUNCTION_NAME") = 8;
  668. current.attr("SCE_ERLANG_KEYWORD") = 4;
  669. current.attr("SCE_ERLANG_MACRO") = 10;
  670. current.attr("SCE_ERLANG_NODE_NAME") = 13;
  671. current.attr("SCE_ERLANG_NUMBER") = 3;
  672. current.attr("SCE_ERLANG_OPERATOR") = 6;
  673. current.attr("SCE_ERLANG_RECORD") = 11;
  674. current.attr("SCE_ERLANG_SEPARATOR") = 12;
  675. current.attr("SCE_ERLANG_STRING") = 5;
  676. current.attr("SCE_ERLANG_UNKNOWN") = 31;
  677. current.attr("SCE_ERLANG_VARIABLE") = 2;
  678. current.attr("SCE_ERR_ABSF") = 18;
  679. current.attr("SCE_ERR_BORLAND") = 5;
  680. current.attr("SCE_ERR_CMD") = 4;
  681. current.attr("SCE_ERR_CTAG") = 9;
  682. current.attr("SCE_ERR_DEFAULT") = 0;
  683. current.attr("SCE_ERR_DIFF_ADDITION") = 11;
  684. current.attr("SCE_ERR_DIFF_CHANGED") = 10;
  685. current.attr("SCE_ERR_DIFF_DELETION") = 12;
  686. current.attr("SCE_ERR_DIFF_MESSAGE") = 13;
  687. current.attr("SCE_ERR_ELF") = 15;
  688. current.attr("SCE_ERR_GCC") = 2;
  689. current.attr("SCE_ERR_IFC") = 16;
  690. current.attr("SCE_ERR_IFORT") = 17;
  691. current.attr("SCE_ERR_JAVA_STACK") = 20;
  692. current.attr("SCE_ERR_LUA") = 8;
  693. current.attr("SCE_ERR_MS") = 3;
  694. current.attr("SCE_ERR_NET") = 7;
  695. current.attr("SCE_ERR_PERL") = 6;
  696. current.attr("SCE_ERR_PHP") = 14;
  697. current.attr("SCE_ERR_PYTHON") = 1;
  698. current.attr("SCE_ERR_TIDY") = 19;
  699. current.attr("SCE_ESCRIPT_BRACE") = 9;
  700. current.attr("SCE_ESCRIPT_COMMENT") = 1;
  701. current.attr("SCE_ESCRIPT_COMMENTDOC") = 3;
  702. current.attr("SCE_ESCRIPT_COMMENTLINE") = 2;
  703. current.attr("SCE_ESCRIPT_DEFAULT") = 0;
  704. current.attr("SCE_ESCRIPT_IDENTIFIER") = 8;
  705. current.attr("SCE_ESCRIPT_NUMBER") = 4;
  706. current.attr("SCE_ESCRIPT_OPERATOR") = 7;
  707. current.attr("SCE_ESCRIPT_STRING") = 6;
  708. current.attr("SCE_ESCRIPT_WORD") = 5;
  709. current.attr("SCE_ESCRIPT_WORD2") = 10;
  710. current.attr("SCE_ESCRIPT_WORD3") = 11;
  711. current.attr("SCE_FORTH_COMMENT") = 1;
  712. current.attr("SCE_FORTH_COMMENT_ML") = 2;
  713. current.attr("SCE_FORTH_CONTROL") = 4;
  714. current.attr("SCE_FORTH_DEFAULT") = 0;
  715. current.attr("SCE_FORTH_DEFWORD") = 6;
  716. current.attr("SCE_FORTH_IDENTIFIER") = 3;
  717. current.attr("SCE_FORTH_KEYWORD") = 5;
  718. current.attr("SCE_FORTH_LOCALE") = 11;
  719. current.attr("SCE_FORTH_NUMBER") = 9;
  720. current.attr("SCE_FORTH_PREWORD1") = 7;
  721. current.attr("SCE_FORTH_PREWORD2") = 8;
  722. current.attr("SCE_FORTH_STRING") = 10;
  723. current.attr("SCE_FS_ASM") = 19;
  724. current.attr("SCE_FS_BINNUMBER") = 23;
  725. current.attr("SCE_FS_COMMENT") = 1;
  726. current.attr("SCE_FS_COMMENTDOC") = 3;
  727. current.attr("SCE_FS_COMMENTDOCKEYWORD") = 5;
  728. current.attr("SCE_FS_COMMENTDOCKEYWORDERROR") = 6;
  729. current.attr("SCE_FS_COMMENTLINE") = 2;
  730. current.attr("SCE_FS_COMMENTLINEDOC") = 4;
  731. current.attr("SCE_FS_CONSTANT") = 18;
  732. current.attr("SCE_FS_DATE") = 16;
  733. current.attr("SCE_FS_DEFAULT") = 0;
  734. current.attr("SCE_FS_ERROR") = 21;
  735. current.attr("SCE_FS_HEXNUMBER") = 22;
  736. current.attr("SCE_FS_IDENTIFIER") = 15;
  737. current.attr("SCE_FS_KEYWORD") = 7;
  738. current.attr("SCE_FS_KEYWORD2") = 8;
  739. current.attr("SCE_FS_KEYWORD3") = 9;
  740. current.attr("SCE_FS_KEYWORD4") = 10;
  741. current.attr("SCE_FS_LABEL") = 20;
  742. current.attr("SCE_FS_NUMBER") = 11;
  743. current.attr("SCE_FS_OPERATOR") = 14;
  744. current.attr("SCE_FS_PREPROCESSOR") = 13;
  745. current.attr("SCE_FS_STRING") = 12;
  746. current.attr("SCE_FS_STRINGEOL") = 17;
  747. current.attr("SCE_F_COMMENT") = 1;
  748. current.attr("SCE_F_CONTINUATION") = 14;
  749. current.attr("SCE_F_DEFAULT") = 0;
  750. current.attr("SCE_F_IDENTIFIER") = 7;
  751. current.attr("SCE_F_LABEL") = 13;
  752. current.attr("SCE_F_NUMBER") = 2;
  753. current.attr("SCE_F_OPERATOR") = 6;
  754. current.attr("SCE_F_OPERATOR2") = 12;
  755. current.attr("SCE_F_PREPROCESSOR") = 11;
  756. current.attr("SCE_F_STRING1") = 3;
  757. current.attr("SCE_F_STRING2") = 4;
  758. current.attr("SCE_F_STRINGEOL") = 5;
  759. current.attr("SCE_F_WORD") = 8;
  760. current.attr("SCE_F_WORD2") = 9;
  761. current.attr("SCE_F_WORD3") = 10;
  762. current.attr("SCE_GC_ATTRIBUTE") = 5;
  763. current.attr("SCE_GC_COMMAND") = 7;
  764. current.attr("SCE_GC_COMMENTBLOCK") = 2;
  765. current.attr("SCE_GC_COMMENTLINE") = 1;
  766. current.attr("SCE_GC_CONTROL") = 6;
  767. current.attr("SCE_GC_DEFAULT") = 0;
  768. current.attr("SCE_GC_EVENT") = 4;
  769. current.attr("SCE_GC_GLOBAL") = 3;
  770. current.attr("SCE_GC_OPERATOR") = 9;
  771. current.attr("SCE_GC_STRING") = 8;
  772. current.attr("SCE_HA_CAPITAL") = 8;
  773. current.attr("SCE_HA_CHARACTER") = 5;
  774. current.attr("SCE_HA_CLASS") = 6;
  775. current.attr("SCE_HA_COMMENTBLOCK") = 14;
  776. current.attr("SCE_HA_COMMENTBLOCK2") = 15;
  777. current.attr("SCE_HA_COMMENTBLOCK3") = 16;
  778. current.attr("SCE_HA_COMMENTLINE") = 13;
  779. current.attr("SCE_HA_DATA") = 9;
  780. current.attr("SCE_HA_DEFAULT") = 0;
  781. current.attr("SCE_HA_IDENTIFIER") = 1;
  782. current.attr("SCE_HA_IMPORT") = 10;
  783. current.attr("SCE_HA_INSTANCE") = 12;
  784. current.attr("SCE_HA_KEYWORD") = 2;
  785. current.attr("SCE_HA_MODULE") = 7;
  786. current.attr("SCE_HA_NUMBER") = 3;
  787. current.attr("SCE_HA_OPERATOR") = 11;
  788. current.attr("SCE_HA_STRING") = 4;
  789. current.attr("SCE_HBA_COMMENTLINE") = 82;
  790. current.attr("SCE_HBA_DEFAULT") = 81;
  791. current.attr("SCE_HBA_IDENTIFIER") = 86;
  792. current.attr("SCE_HBA_NUMBER") = 83;
  793. current.attr("SCE_HBA_START") = 80;
  794. current.attr("SCE_HBA_STRING") = 85;
  795. current.attr("SCE_HBA_STRINGEOL") = 87;
  796. current.attr("SCE_HBA_WORD") = 84;
  797. current.attr("SCE_HB_COMMENTLINE") = 72;
  798. current.attr("SCE_HB_DEFAULT") = 71;
  799. current.attr("SCE_HB_IDENTIFIER") = 76;
  800. current.attr("SCE_HB_NUMBER") = 73;
  801. current.attr("SCE_HB_START") = 70;
  802. current.attr("SCE_HB_STRING") = 75;
  803. current.attr("SCE_HB_STRINGEOL") = 77;
  804. current.attr("SCE_HB_WORD") = 74;
  805. current.attr("SCE_HJA_COMMENT") = 57;
  806. current.attr("SCE_HJA_COMMENTDOC") = 59;
  807. current.attr("SCE_HJA_COMMENTLINE") = 58;
  808. current.attr("SCE_HJA_DEFAULT") = 56;
  809. current.attr("SCE_HJA_DOUBLESTRING") = 63;
  810. current.attr("SCE_HJA_KEYWORD") = 62;
  811. current.attr("SCE_HJA_NUMBER") = 60;
  812. current.attr("SCE_HJA_REGEX") = 67;
  813. current.attr("SCE_HJA_SINGLESTRING") = 64;
  814. current.attr("SCE_HJA_START") = 55;
  815. current.attr("SCE_HJA_STRINGEOL") = 66;
  816. current.attr("SCE_HJA_SYMBOLS") = 65;
  817. current.attr("SCE_HJA_WORD") = 61;
  818. current.attr("SCE_HJ_COMMENT") = 42;
  819. current.attr("SCE_HJ_COMMENTDOC") = 44;
  820. current.attr("SCE_HJ_COMMENTLINE") = 43;
  821. current.attr("SCE_HJ_DEFAULT") = 41;
  822. current.attr("SCE_HJ_DOUBLESTRING") = 48;
  823. current.attr("SCE_HJ_KEYWORD") = 47;
  824. current.attr("SCE_HJ_NUMBER") = 45;
  825. current.attr("SCE_HJ_REGEX") = 52;
  826. current.attr("SCE_HJ_SINGLESTRING") = 49;
  827. current.attr("SCE_HJ_START") = 40;
  828. current.attr("SCE_HJ_STRINGEOL") = 51;
  829. current.attr("SCE_HJ_SYMBOLS") = 50;
  830. current.attr("SCE_HJ_WORD") = 46;
  831. current.attr("SCE_HPA_CHARACTER") = 110;
  832. current.attr("SCE_HPA_CLASSNAME") = 114;
  833. current.attr("SCE_HPA_COMMENTLINE") = 107;
  834. current.attr("SCE_HPA_DEFAULT") = 106;
  835. current.attr("SCE_HPA_DEFNAME") = 115;
  836. current.attr("SCE_HPA_IDENTIFIER") = 117;
  837. current.attr("SCE_HPA_NUMBER") = 108;
  838. current.attr("SCE_HPA_OPERATOR") = 116;
  839. current.attr("SCE_HPA_START") = 105;
  840. current.attr("SCE_HPA_STRING") = 109;
  841. current.attr("SCE_HPA_TRIPLE") = 112;
  842. current.attr("SCE_HPA_TRIPLEDOUBLE") = 113;
  843. current.attr("SCE_HPA_WORD") = 111;
  844. current.attr("SCE_HPHP_COMMENT") = 124;
  845. current.attr("SCE_HPHP_COMMENTLINE") = 125;
  846. current.attr("SCE_HPHP_COMPLEX_VARIABLE") = 104;
  847. current.attr("SCE_HPHP_DEFAULT") = 118;
  848. current.attr("SCE_HPHP_HSTRING") = 119;
  849. current.attr("SCE_HPHP_HSTRING_VARIABLE") = 126;
  850. current.attr("SCE_HPHP_NUMBER") = 122;
  851. current.attr("SCE_HPHP_OPERATOR") = 127;
  852. current.attr("SCE_HPHP_SIMPLESTRING") = 120;
  853. current.attr("SCE_HPHP_VARIABLE") = 123;
  854. current.attr("SCE_HPHP_WORD") = 121;
  855. current.attr("SCE_HP_CHARACTER") = 95;
  856. current.attr("SCE_HP_CLASSNAME") = 99;
  857. current.attr("SCE_HP_COMMENTLINE") = 92;
  858. current.attr("SCE_HP_DEFAULT") = 91;
  859. current.attr("SCE_HP_DEFNAME") = 100;
  860. current.attr("SCE_HP_IDENTIFIER") = 102;
  861. current.attr("SCE_HP_NUMBER") = 93;
  862. current.attr("SCE_HP_OPERATOR") = 101;
  863. current.attr("SCE_HP_START") = 90;
  864. current.attr("SCE_HP_STRING") = 94;
  865. current.attr("SCE_HP_TRIPLE") = 97;
  866. current.attr("SCE_HP_TRIPLEDOUBLE") = 98;
  867. current.attr("SCE_HP_WORD") = 96;
  868. current.attr("SCE_H_ASP") = 15;
  869. current.attr("SCE_H_ASPAT") = 16;
  870. current.attr("SCE_H_ATTRIBUTE") = 3;
  871. current.attr("SCE_H_ATTRIBUTEUNKNOWN") = 4;
  872. current.attr("SCE_H_CDATA") = 17;
  873. current.attr("SCE_H_COMMENT") = 9;
  874. current.attr("SCE_H_DEFAULT") = 0;
  875. current.attr("SCE_H_DOUBLESTRING") = 6;
  876. current.attr("SCE_H_ENTITY") = 10;
  877. current.attr("SCE_H_NUMBER") = 5;
  878. current.attr("SCE_H_OTHER") = 8;
  879. current.attr("SCE_H_QUESTION") = 18;
  880. current.attr("SCE_H_SCRIPT") = 14;
  881. current.attr("SCE_H_SGML_1ST_PARAM") = 23;
  882. current.attr("SCE_H_SGML_1ST_PARAM_COMMENT") = 30;
  883. current.attr("SCE_H_SGML_BLOCK_DEFAULT") = 31;
  884. current.attr("SCE_H_SGML_COMMAND") = 22;
  885. current.attr("SCE_H_SGML_COMMENT") = 29;
  886. current.attr("SCE_H_SGML_DEFAULT") = 21;
  887. current.attr("SCE_H_SGML_DOUBLESTRING") = 24;
  888. current.attr("SCE_H_SGML_ENTITY") = 28;
  889. current.attr("SCE_H_SGML_ERROR") = 26;
  890. current.attr("SCE_H_SGML_SIMPLESTRING") = 25;
  891. current.attr("SCE_H_SGML_SPECIAL") = 27;
  892. current.attr("SCE_H_SINGLESTRING") = 7;
  893. current.attr("SCE_H_TAG") = 1;
  894. current.attr("SCE_H_TAGEND") = 11;
  895. current.attr("SCE_H_TAGUNKNOWN") = 2;
  896. current.attr("SCE_H_VALUE") = 19;
  897. current.attr("SCE_H_XCCOMMENT") = 20;
  898. current.attr("SCE_H_XMLEND") = 13;
  899. current.attr("SCE_H_XMLSTART") = 12;
  900. current.attr("SCE_KIX_COMMENT") = 1;
  901. current.attr("SCE_KIX_DEFAULT") = 0;
  902. current.attr("SCE_KIX_FUNCTIONS") = 8;
  903. current.attr("SCE_KIX_IDENTIFIER") = 31;
  904. current.attr("SCE_KIX_KEYWORD") = 7;
  905. current.attr("SCE_KIX_MACRO") = 6;
  906. current.attr("SCE_KIX_NUMBER") = 4;
  907. current.attr("SCE_KIX_OPERATOR") = 9;
  908. current.attr("SCE_KIX_STRING1") = 2;
  909. current.attr("SCE_KIX_STRING2") = 3;
  910. current.attr("SCE_KIX_VAR") = 5;
  911. current.attr("SCE_LISP_COMMENT") = 1;
  912. current.attr("SCE_LISP_DEFAULT") = 0;
  913. current.attr("SCE_LISP_IDENTIFIER") = 9;
  914. current.attr("SCE_LISP_KEYWORD") = 3;
  915. current.attr("SCE_LISP_KEYWORD_KW") = 4;
  916. current.attr("SCE_LISP_MULTI_COMMENT") = 12;
  917. current.attr("SCE_LISP_NUMBER") = 2;
  918. current.attr("SCE_LISP_OPERATOR") = 10;
  919. current.attr("SCE_LISP_SPECIAL") = 11;
  920. current.attr("SCE_LISP_STRING") = 6;
  921. current.attr("SCE_LISP_STRINGEOL") = 8;
  922. current.attr("SCE_LISP_SYMBOL") = 5;
  923. current.attr("SCE_LOT_ABORT") = 6;
  924. current.attr("SCE_LOT_BREAK") = 2;
  925. current.attr("SCE_LOT_DEFAULT") = 0;
  926. current.attr("SCE_LOT_FAIL") = 5;
  927. current.attr("SCE_LOT_HEADER") = 1;
  928. current.attr("SCE_LOT_PASS") = 4;
  929. current.attr("SCE_LOT_SET") = 3;
  930. current.attr("SCE_LOUT_COMMENT") = 1;
  931. current.attr("SCE_LOUT_DEFAULT") = 0;
  932. current.attr("SCE_LOUT_IDENTIFIER") = 9;
  933. current.attr("SCE_LOUT_NUMBER") = 2;
  934. current.attr("SCE_LOUT_OPERATOR") = 8;
  935. current.attr("SCE_LOUT_STRING") = 7;
  936. current.attr("SCE_LOUT_STRINGEOL") = 10;
  937. current.attr("SCE_LOUT_WORD") = 3;
  938. current.attr("SCE_LOUT_WORD2") = 4;
  939. current.attr("SCE_LOUT_WORD3") = 5;
  940. current.attr("SCE_LOUT_WORD4") = 6;
  941. current.attr("SCE_LUA_CHARACTER") = 7;
  942. current.attr("SCE_LUA_COMMENT") = 1;
  943. current.attr("SCE_LUA_COMMENTDOC") = 3;
  944. current.attr("SCE_LUA_COMMENTLINE") = 2;
  945. current.attr("SCE_LUA_DEFAULT") = 0;
  946. current.attr("SCE_LUA_IDENTIFIER") = 11;
  947. current.attr("SCE_LUA_LITERALSTRING") = 8;
  948. current.attr("SCE_LUA_NUMBER") = 4;
  949. current.attr("SCE_LUA_OPERATOR") = 10;
  950. current.attr("SCE_LUA_PREPROCESSOR") = 9;
  951. current.attr("SCE_LUA_STRING") = 6;
  952. current.attr("SCE_LUA_STRINGEOL") = 12;
  953. current.attr("SCE_LUA_WORD") = 5;
  954. current.attr("SCE_LUA_WORD2") = 13;
  955. current.attr("SCE_LUA_WORD3") = 14;
  956. current.attr("SCE_LUA_WORD4") = 15;
  957. current.attr("SCE_LUA_WORD5") = 16;
  958. current.attr("SCE_LUA_WORD6") = 17;
  959. current.attr("SCE_LUA_WORD7") = 18;
  960. current.attr("SCE_LUA_WORD8") = 19;
  961. current.attr("SCE_L_COMMAND") = 1;
  962. current.attr("SCE_L_COMMENT") = 4;
  963. current.attr("SCE_L_DEFAULT") = 0;
  964. current.attr("SCE_L_MATH") = 3;
  965. current.attr("SCE_L_TAG") = 2;
  966. current.attr("SCE_MAKE_COMMENT") = 1;
  967. current.attr("SCE_MAKE_DEFAULT") = 0;
  968. current.attr("SCE_MAKE_IDENTIFIER") = 3;
  969. current.attr("SCE_MAKE_IDEOL") = 9;
  970. current.attr("SCE_MAKE_OPERATOR") = 4;
  971. current.attr("SCE_MAKE_PREPROCESSOR") = 2;
  972. current.attr("SCE_MAKE_TARGET") = 5;
  973. current.attr("SCE_MATLAB_COMMAND") = 2;
  974. current.attr("SCE_MATLAB_COMMENT") = 1;
  975. current.attr("SCE_MATLAB_DEFAULT") = 0;
  976. current.attr("SCE_MATLAB_DOUBLEQUOTESTRING") = 8;
  977. current.attr("SCE_MATLAB_IDENTIFIER") = 7;
  978. current.attr("SCE_MATLAB_KEYWORD") = 4;
  979. current.attr("SCE_MATLAB_NUMBER") = 3;
  980. current.attr("SCE_MATLAB_OPERATOR") = 6;
  981. current.attr("SCE_MATLAB_STRING") = 5;
  982. current.attr("SCE_METAPOST_COMMAND") = 4;
  983. current.attr("SCE_METAPOST_DEFAULT") = 0;
  984. current.attr("SCE_METAPOST_EXTRA") = 6;
  985. current.attr("SCE_METAPOST_GROUP") = 2;
  986. current.attr("SCE_METAPOST_SPECIAL") = 1;
  987. current.attr("SCE_METAPOST_SYMBOL") = 3;
  988. current.attr("SCE_METAPOST_TEXT") = 5;
  989. current.attr("SCE_MMIXAL_CHAR") = 11;
  990. current.attr("SCE_MMIXAL_COMMENT") = 1;
  991. current.attr("SCE_MMIXAL_HEX") = 14;
  992. current.attr("SCE_MMIXAL_INCLUDE") = 17;
  993. current.attr("SCE_MMIXAL_LABEL") = 2;
  994. current.attr("SCE_MMIXAL_LEADWS") = 0;
  995. current.attr("SCE_MMIXAL_NUMBER") = 9;
  996. current.attr("SCE_MMIXAL_OPCODE") = 3;
  997. current.attr("SCE_MMIXAL_OPCODE_POST") = 7;
  998. current.attr("SCE_MMIXAL_OPCODE_PRE") = 4;
  999. current.attr("SCE_MMIXAL_OPCODE_UNKNOWN") = 6;
  1000. current.attr("SCE_MMIXAL_OPCODE_VALID") = 5;
  1001. current.attr("SCE_MMIXAL_OPERANDS") = 8;
  1002. current.attr("SCE_MMIXAL_OPERATOR") = 15;
  1003. current.attr("SCE_MMIXAL_REF") = 10;
  1004. current.attr("SCE_MMIXAL_REGISTER") = 13;
  1005. current.attr("SCE_MMIXAL_STRING") = 12;
  1006. current.attr("SCE_MMIXAL_SYMBOL") = 16;
  1007. current.attr("SCE_MSSQL_COLUMN_NAME") = 8;
  1008. current.attr("SCE_MSSQL_COLUMN_NAME_2") = 16;
  1009. current.attr("SCE_MSSQL_COMMENT") = 1;
  1010. current.attr("SCE_MSSQL_DATATYPE") = 10;
  1011. current.attr("SCE_MSSQL_DEFAULT") = 0;
  1012. current.attr("SCE_MSSQL_DEFAULT_PREF_DATATYPE") = 15;
  1013. current.attr("SCE_MSSQL_FUNCTION") = 13;
  1014. current.attr("SCE_MSSQL_GLOBAL_VARIABLE") = 12;
  1015. current.attr("SCE_MSSQL_IDENTIFIER") = 6;
  1016. current.attr("SCE_MSSQL_LINE_COMMENT") = 2;
  1017. current.attr("SCE_MSSQL_NUMBER") = 3;
  1018. current.attr("SCE_MSSQL_OPERATOR") = 5;
  1019. current.attr("SCE_MSSQL_STATEMENT") = 9;
  1020. current.attr("SCE_MSSQL_STORED_PROCEDURE") = 14;
  1021. current.attr("SCE_MSSQL_STRING") = 4;
  1022. current.attr("SCE_MSSQL_SYSTABLE") = 11;
  1023. current.attr("SCE_MSSQL_VARIABLE") = 7;
  1024. current.attr("SCE_NNCRONTAB_ASTERISK") = 6;
  1025. current.attr("SCE_NNCRONTAB_COMMENT") = 1;
  1026. current.attr("SCE_NNCRONTAB_DEFAULT") = 0;
  1027. current.attr("SCE_NNCRONTAB_ENVIRONMENT") = 9;
  1028. current.attr("SCE_NNCRONTAB_IDENTIFIER") = 10;
  1029. current.attr("SCE_NNCRONTAB_KEYWORD") = 4;
  1030. current.attr("SCE_NNCRONTAB_MODIFIER") = 5;
  1031. current.attr("SCE_NNCRONTAB_NUMBER") = 7;
  1032. current.attr("SCE_NNCRONTAB_SECTION") = 3;
  1033. current.attr("SCE_NNCRONTAB_STRING") = 8;
  1034. current.attr("SCE_NNCRONTAB_TASK") = 2;
  1035. current.attr("SCE_NSIS_COMMENT") = 1;
  1036. current.attr("SCE_NSIS_COMMENTBOX") = 18;
  1037. current.attr("SCE_NSIS_DEFAULT") = 0;
  1038. current.attr("SCE_NSIS_FUNCTION") = 5;
  1039. current.attr("SCE_NSIS_FUNCTIONDEF") = 17;
  1040. current.attr("SCE_NSIS_IFDEFINEDEF") = 11;
  1041. current.attr("SCE_NSIS_LABEL") = 7;
  1042. current.attr("SCE_NSIS_MACRODEF") = 12;
  1043. current.attr("SCE_NSIS_NUMBER") = 14;
  1044. current.attr("SCE_NSIS_PAGEEX") = 16;
  1045. current.attr("SCE_NSIS_SECTIONDEF") = 9;
  1046. current.