/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

  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.attr("SCE_NSIS_SECTIONGROUP") = 15;
  1047. current.attr("SCE_NSIS_STRINGDQ") = 2;
  1048. current.attr("SCE_NSIS_STRINGLQ") = 3;
  1049. current.attr("SCE_NSIS_STRINGRQ") = 4;
  1050. current.attr("SCE_NSIS_STRINGVAR") = 13;
  1051. current.attr("SCE_NSIS_SUBSECTIONDEF") = 10;
  1052. current.attr("SCE_NSIS_USERDEFINED") = 8;
  1053. current.attr("SCE_NSIS_VARIABLE") = 6;
  1054. current.attr("SCE_PL_ARRAY") = 13;
  1055. current.attr("SCE_PL_BACKTICKS") = 20;
  1056. current.attr("SCE_PL_CHARACTER") = 7;
  1057. current.attr("SCE_PL_COMMENTLINE") = 2;
  1058. current.attr("SCE_PL_DATASECTION") = 21;
  1059. current.attr("SCE_PL_DEFAULT") = 0;
  1060. current.attr("SCE_PL_ERROR") = 1;
  1061. current.attr("SCE_PL_HASH") = 14;
  1062. current.attr("SCE_PL_HERE_DELIM") = 22;
  1063. current.attr("SCE_PL_HERE_Q") = 23;
  1064. current.attr("SCE_PL_HERE_QQ") = 24;
  1065. current.attr("SCE_PL_HERE_QX") = 25;
  1066. current.attr("SCE_PL_IDENTIFIER") = 11;
  1067. current.attr("SCE_PL_LONGQUOTE") = 19;
  1068. current.attr("SCE_PL_NUMBER") = 4;
  1069. current.attr("SCE_PL_OPERATOR") = 10;
  1070. current.attr("SCE_PL_POD") = 3;
  1071. current.attr("SCE_PL_POD_VERB") = 31;
  1072. current.attr("SCE_PL_PREPROCESSOR") = 9;
  1073. current.attr("SCE_PL_PUNCTUATION") = 8;
  1074. current.attr("SCE_PL_REGEX") = 17;
  1075. current.attr("SCE_PL_REGSUBST") = 18;
  1076. current.attr("SCE_PL_SCALAR") = 12;
  1077. current.attr("SCE_PL_STRING") = 6;
  1078. current.attr("SCE_PL_STRING_Q") = 26;
  1079. current.attr("SCE_PL_STRING_QQ") = 27;
  1080. current.attr("SCE_PL_STRING_QR") = 29;
  1081. current.attr("SCE_PL_STRING_QW") = 30;
  1082. current.attr("SCE_PL_STRING_QX") = 28;
  1083. current.attr("SCE_PL_SYMBOLTABLE") = 15;
  1084. current.attr("SCE_PL_VARIABLE_INDEXER") = 16;
  1085. current.attr("SCE_PL_WORD") = 5;
  1086. current.attr("SCE_POV_BADDIRECTIVE") = 9;
  1087. current.attr("SCE_POV_COMMENT") = 1;
  1088. current.attr("SCE_POV_COMMENTLINE") = 2;
  1089. current.attr("SCE_POV_DEFAULT") = 0;
  1090. current.attr("SCE_POV_DIRECTIVE") = 8;
  1091. current.attr("SCE_POV_IDENTIFIER") = 5;
  1092. current.attr("SCE_POV_NUMBER") = 3;
  1093. current.attr("SCE_POV_OPERATOR") = 4;
  1094. current.attr("SCE_POV_STRING") = 6;
  1095. current.attr("SCE_POV_STRINGEOL") = 7;
  1096. current.attr("SCE_POV_WORD2") = 10;
  1097. current.attr("SCE_POV_WORD3") = 11;
  1098. current.attr("SCE_POV_WORD4") = 12;
  1099. current.attr("SCE_POV_WORD5") = 13;
  1100. current.attr("SCE_POV_WORD6") = 14;
  1101. current.attr("SCE_POV_WORD7") = 15;
  1102. current.attr("SCE_POV_WORD8") = 16;
  1103. current.attr("SCE_PROPS_ASSIGNMENT") = 3;
  1104. current.attr("SCE_PROPS_COMMENT") = 1;
  1105. current.attr("SCE_PROPS_DEFAULT") = 0;
  1106. current.attr("SCE_PROPS_DEFVAL") = 4;
  1107. current.attr("SCE_PROPS_SECTION") = 2;
  1108. current.attr("SCE_PS_BADSTRINGCHAR") = 15;
  1109. current.attr("SCE_PS_BASE85STRING") = 14;
  1110. current.attr("SCE_PS_COMMENT") = 1;
  1111. current.attr("SCE_PS_DEFAULT") = 0;
  1112. current.attr("SCE_PS_DSC_COMMENT") = 2;
  1113. current.attr("SCE_PS_DSC_VALUE") = 3;
  1114. current.attr("SCE_PS_HEXSTRING") = 13;
  1115. current.attr("SCE_PS_IMMEVAL") = 8;
  1116. current.attr("SCE_PS_KEYWORD") = 6;
  1117. current.attr("SCE_PS_LITERAL") = 7;
  1118. current.attr("SCE_PS_NAME") = 5;
  1119. current.attr("SCE_PS_NUMBER") = 4;
  1120. current.attr("SCE_PS_PAREN_ARRAY") = 9;
  1121. current.attr("SCE_PS_PAREN_DICT") = 10;
  1122. current.attr("SCE_PS_PAREN_PROC") = 11;
  1123. current.attr("SCE_PS_TEXT") = 12;
  1124. current.attr("SCE_P_CHARACTER") = 4;
  1125. current.attr("SCE_P_CLASSNAME") = 8;
  1126. current.attr("SCE_P_COMMENTBLOCK") = 12;
  1127. current.attr("SCE_P_COMMENTLINE") = 1;
  1128. current.attr("SCE_P_DEFAULT") = 0;
  1129. current.attr("SCE_P_DEFNAME") = 9;
  1130. current.attr("SCE_P_IDENTIFIER") = 11;
  1131. current.attr("SCE_P_NUMBER") = 2;
  1132. current.attr("SCE_P_OPERATOR") = 10;
  1133. current.attr("SCE_P_STRING") = 3;
  1134. current.attr("SCE_P_STRINGEOL") = 13;
  1135. current.attr("SCE_P_TRIPLE") = 6;
  1136. current.attr("SCE_P_TRIPLEDOUBLE") = 7;
  1137. current.attr("SCE_P_WORD") = 5;
  1138. current.attr("SCE_RB_BACKTICKS") = 18;
  1139. current.attr("SCE_RB_CHARACTER") = 7;
  1140. current.attr("SCE_RB_CLASSNAME") = 8;
  1141. current.attr("SCE_RB_CLASS_VAR") = 17;
  1142. current.attr("SCE_RB_COMMENTLINE") = 2;
  1143. current.attr("SCE_RB_DATASECTION") = 19;
  1144. current.attr("SCE_RB_DEFAULT") = 0;
  1145. current.attr("SCE_RB_DEFNAME") = 9;
  1146. current.attr("SCE_RB_ERROR") = 1;
  1147. current.attr("SCE_RB_GLOBAL") = 13;
  1148. current.attr("SCE_RB_HERE_DELIM") = 20;
  1149. current.attr("SCE_RB_HERE_Q") = 21;
  1150. current.attr("SCE_RB_HERE_QQ") = 22;
  1151. current.attr("SCE_RB_HERE_QX") = 23;
  1152. current.attr("SCE_RB_IDENTIFIER") = 11;
  1153. current.attr("SCE_RB_INSTANCE_VAR") = 16;
  1154. current.attr("SCE_RB_MODULE_NAME") = 15;
  1155. current.attr("SCE_RB_NUMBER") = 4;
  1156. current.attr("SCE_RB_OPERATOR") = 10;
  1157. current.attr("SCE_RB_POD") = 3;
  1158. current.attr("SCE_RB_REGEX") = 12;
  1159. current.attr("SCE_RB_STDERR") = 40;
  1160. current.attr("SCE_RB_STDIN") = 30;
  1161. current.attr("SCE_RB_STDOUT") = 31;
  1162. current.attr("SCE_RB_STRING") = 6;
  1163. current.attr("SCE_RB_STRING_Q") = 24;
  1164. current.attr("SCE_RB_STRING_QQ") = 25;
  1165. current.attr("SCE_RB_STRING_QR") = 27;
  1166. current.attr("SCE_RB_STRING_QW") = 28;
  1167. current.attr("SCE_RB_STRING_QX") = 26;
  1168. current.attr("SCE_RB_SYMBOL") = 14;
  1169. current.attr("SCE_RB_UPPER_BOUND") = 41;
  1170. current.attr("SCE_RB_WORD") = 5;
  1171. current.attr("SCE_RB_WORD_DEMOTED") = 29;
  1172. current.attr("SCE_REBOL_BINARY") = 11;
  1173. current.attr("SCE_REBOL_BRACEDSTRING") = 7;
  1174. current.attr("SCE_REBOL_CHARACTER") = 5;
  1175. current.attr("SCE_REBOL_COMMENTBLOCK") = 2;
  1176. current.attr("SCE_REBOL_COMMENTLINE") = 1;
  1177. current.attr("SCE_REBOL_DATE") = 18;
  1178. current.attr("SCE_REBOL_DEFAULT") = 0;
  1179. current.attr("SCE_REBOL_EMAIL") = 16;
  1180. current.attr("SCE_REBOL_FILE") = 15;
  1181. current.attr("SCE_REBOL_IDENTIFIER") = 20;
  1182. current.attr("SCE_REBOL_ISSUE") = 13;
  1183. current.attr("SCE_REBOL_MONEY") = 12;
  1184. current.attr("SCE_REBOL_NUMBER") = 8;
  1185. current.attr("SCE_REBOL_OPERATOR") = 4;
  1186. current.attr("SCE_REBOL_PAIR") = 9;
  1187. current.attr("SCE_REBOL_PREFACE") = 3;
  1188. current.attr("SCE_REBOL_QUOTEDSTRING") = 6;
  1189. current.attr("SCE_REBOL_TAG") = 14;
  1190. current.attr("SCE_REBOL_TIME") = 19;
  1191. current.attr("SCE_REBOL_TUPLE") = 10;
  1192. current.attr("SCE_REBOL_URL") = 17;
  1193. current.attr("SCE_REBOL_WORD") = 21;
  1194. current.attr("SCE_REBOL_WORD2") = 22;
  1195. current.attr("SCE_REBOL_WORD3") = 23;
  1196. current.attr("SCE_REBOL_WORD4") = 24;
  1197. current.attr("SCE_REBOL_WORD5") = 25;
  1198. current.attr("SCE_REBOL_WORD6") = 26;
  1199. current.attr("SCE_REBOL_WORD7") = 27;
  1200. current.attr("SCE_REBOL_WORD8") = 28;
  1201. current.attr("SCE_SCRIPTOL_CHARACTER") = 8;
  1202. current.attr("SCE_SCRIPTOL_CLASSNAME") = 14;
  1203. current.attr("SCE_SCRIPTOL_COMMENTBLOCK") = 5;
  1204. current.attr("SCE_SCRIPTOL_COMMENTLINE") = 2;
  1205. current.attr("SCE_SCRIPTOL_CSTYLE") = 4;
  1206. current.attr("SCE_SCRIPTOL_DEFAULT") = 0;
  1207. current.attr("SCE_SCRIPTOL_IDENTIFIER") = 12;
  1208. current.attr("SCE_SCRIPTOL_KEYWORD") = 10;
  1209. current.attr("SCE_SCRIPTOL_NUMBER") = 6;
  1210. current.attr("SCE_SCRIPTOL_OPERATOR") = 11;
  1211. current.attr("SCE_SCRIPTOL_PERSISTENT") = 3;
  1212. current.attr("SCE_SCRIPTOL_PREPROCESSOR") = 15;
  1213. current.attr("SCE_SCRIPTOL_STRING") = 7;
  1214. current.attr("SCE_SCRIPTOL_STRINGEOL") = 9;
  1215. current.attr("SCE_SCRIPTOL_TRIPLE") = 13;
  1216. current.attr("SCE_SCRIPTOL_WHITE") = 1;
  1217. current.attr("SCE_SH_BACKTICKS") = 11;
  1218. current.attr("SCE_SH_CHARACTER") = 6;
  1219. current.attr("SCE_SH_COMMENTLINE") = 2;
  1220. current.attr("SCE_SH_DEFAULT") = 0;
  1221. current.attr("SCE_SH_ERROR") = 1;
  1222. current.attr("SCE_SH_HERE_DELIM") = 12;
  1223. current.attr("SCE_SH_HERE_Q") = 13;
  1224. current.attr("SCE_SH_IDENTIFIER") = 8;
  1225. current.attr("SCE_SH_NUMBER") = 3;
  1226. current.attr("SCE_SH_OPERATOR") = 7;
  1227. current.attr("SCE_SH_PARAM") = 10;
  1228. current.attr("SCE_SH_SCALAR") = 9;
  1229. current.attr("SCE_SH_STRING") = 5;
  1230. current.attr("SCE_SH_WORD") = 4;
  1231. current.attr("SCE_SN_CODE") = 1;
  1232. current.attr("SCE_SN_COMMENTLINE") = 2;
  1233. current.attr("SCE_SN_COMMENTLINEBANG") = 3;
  1234. current.attr("SCE_SN_DEFAULT") = 0;
  1235. current.attr("SCE_SN_IDENTIFIER") = 11;
  1236. current.attr("SCE_SN_NUMBER") = 4;
  1237. current.attr("SCE_SN_OPERATOR") = 10;
  1238. current.attr("SCE_SN_PREPROCESSOR") = 9;
  1239. current.attr("SCE_SN_REGEXTAG") = 13;
  1240. current.attr("SCE_SN_SIGNAL") = 14;
  1241. current.attr("SCE_SN_STRING") = 6;
  1242. current.attr("SCE_SN_STRINGEOL") = 12;
  1243. current.attr("SCE_SN_USER") = 19;
  1244. current.attr("SCE_SN_WORD") = 5;
  1245. current.attr("SCE_SN_WORD2") = 7;
  1246. current.attr("SCE_SN_WORD3") = 8;
  1247. current.attr("SCE_SQL_CHARACTER") = 7;
  1248. current.attr("SCE_SQL_COMMENT") = 1;
  1249. current.attr("SCE_SQL_COMMENTDOC") = 3;
  1250. current.attr("SCE_SQL_COMMENTDOCKEYWORD") = 17;
  1251. current.attr("SCE_SQL_COMMENTDOCKEYWORDERROR") = 18;
  1252. current.attr("SCE_SQL_COMMENTLINE") = 2;
  1253. current.attr("SCE_SQL_COMMENTLINEDOC") = 15;
  1254. current.attr("SCE_SQL_DEFAULT") = 0;
  1255. current.attr("SCE_SQL_IDENTIFIER") = 11;
  1256. current.attr("SCE_SQL_NUMBER") = 4;
  1257. current.attr("SCE_SQL_OPERATOR") = 10;
  1258. current.attr("SCE_SQL_SQLPLUS") = 8;
  1259. current.attr("SCE_SQL_SQLPLUS_COMMENT") = 13;
  1260. current.attr("SCE_SQL_SQLPLUS_PROMPT") = 9;
  1261. current.attr("SCE_SQL_STRING") = 6;
  1262. current.attr("SCE_SQL_USER1") = 19;
  1263. current.attr("SCE_SQL_USER2") = 20;
  1264. current.attr("SCE_SQL_USER3") = 21;
  1265. current.attr("SCE_SQL_USER4") = 22;
  1266. current.attr("SCE_SQL_WORD") = 5;
  1267. current.attr("SCE_SQL_WORD2") = 16;
  1268. current.attr("SCE_ST_ASSIGN") = 14;
  1269. current.attr("SCE_ST_BINARY") = 5;
  1270. current.attr("SCE_ST_BOOL") = 6;
  1271. current.attr("SCE_ST_CHARACTER") = 15;
  1272. current.attr("SCE_ST_COMMENT") = 3;
  1273. current.attr("SCE_ST_DEFAULT") = 0;
  1274. current.attr("SCE_ST_GLOBAL") = 10;
  1275. current.attr("SCE_ST_KWSEND") = 13;
  1276. current.attr("SCE_ST_NIL") = 9;
  1277. current.attr("SCE_ST_NUMBER") = 2;
  1278. current.attr("SCE_ST_RETURN") = 11;
  1279. current.attr("SCE_ST_SELF") = 7;
  1280. current.attr("SCE_ST_SPECIAL") = 12;
  1281. current.attr("SCE_ST_SPEC_SEL") = 16;
  1282. current.attr("SCE_ST_STRING") = 1;
  1283. current.attr("SCE_ST_SUPER") = 8;
  1284. current.attr("SCE_ST_SYMBOL") = 4;
  1285. current.attr("SCE_T3_BLOCK_COMMENT") = 3;
  1286. current.attr("SCE_T3_DEFAULT") = 0;
  1287. current.attr("SCE_T3_D_STRING") = 10;
  1288. current.attr("SCE_T3_HTML_DEFAULT") = 15;
  1289. current.attr("SCE_T3_HTML_STRING") = 16;
  1290. current.attr("SCE_T3_HTML_TAG") = 14;
  1291. current.attr("SCE_T3_IDENTIFIER") = 8;
  1292. current.attr("SCE_T3_KEYWORD") = 6;
  1293. current.attr("SCE_T3_LIB_DIRECTIVE") = 12;
  1294. current.attr("SCE_T3_LINE_COMMENT") = 4;
  1295. current.attr("SCE_T3_MSG_PARAM") = 13;
  1296. current.attr("SCE_T3_NUMBER") = 7;
  1297. current.attr("SCE_T3_OPERATOR") = 5;
  1298. current.attr("SCE_T3_PREPROCESSOR") = 2;
  1299. current.attr("SCE_T3_S_STRING") = 9;
  1300. current.attr("SCE_T3_USER1") = 17;
  1301. current.attr("SCE_T3_USER2") = 18;
  1302. current.attr("SCE_T3_USER3") = 19;
  1303. current.attr("SCE_T3_X_DEFAULT") = 1;
  1304. current.attr("SCE_T3_X_STRING") = 11;
  1305. current.attr("SCE_TEX_COMMAND") = 4;
  1306. current.attr("SCE_TEX_DEFAULT") = 0;
  1307. current.attr("SCE_TEX_GROUP") = 2;
  1308. current.attr("SCE_TEX_SPECIAL") = 1;
  1309. current.attr("SCE_TEX_SYMBOL") = 3;
  1310. current.attr("SCE_TEX_TEXT") = 5;
  1311. current.attr("SCE_VHDL_ATTRIBUTE") = 10;
  1312. current.attr("SCE_VHDL_COMMENT") = 1;
  1313. current.attr("SCE_VHDL_COMMENTLINEBANG") = 2;
  1314. current.attr("SCE_VHDL_DEFAULT") = 0;
  1315. current.attr("SCE_VHDL_IDENTIFIER") = 6;
  1316. current.attr("SCE_VHDL_KEYWORD") = 8;
  1317. current.attr("SCE_VHDL_NUMBER") = 3;
  1318. current.attr("SCE_VHDL_OPERATOR") = 5;
  1319. current.attr("SCE_VHDL_STDFUNCTION") = 11;
  1320. current.attr("SCE_VHDL_STDOPERATOR") = 9;
  1321. current.attr("SCE_VHDL_STDPACKAGE") = 12;
  1322. current.attr("SCE_VHDL_STDTYPE") = 13;
  1323. current.attr("SCE_VHDL_STRING") = 4;
  1324. current.attr("SCE_VHDL_STRINGEOL") = 7;
  1325. current.attr("SCE_VHDL_USERWORD") = 14;
  1326. current.attr("SCE_V_COMMENT") = 1;
  1327. current.attr("SCE_V_COMMENTLINE") = 2;
  1328. current.attr("SCE_V_COMMENTLINEBANG") = 3;
  1329. current.attr("SCE_V_DEFAULT") = 0;
  1330. current.attr("SCE_V_IDENTIFIER") = 11;
  1331. current.attr("SCE_V_NUMBER") = 4;
  1332. current.attr("SCE_V_OPERATOR") = 10;
  1333. current.attr("SCE_V_PREPROCESSOR") = 9;
  1334. current.attr("SCE_V_STRING") = 6;
  1335. current.attr("SCE_V_STRINGEOL") = 12;
  1336. current.attr("SCE_V_USER") = 19;
  1337. current.attr("SCE_V_WORD") = 5;
  1338. current.attr("SCE_V_WORD2") = 7;
  1339. current.attr("SCE_V_WORD3") = 8;
  1340. current.attr("SCE_YAML_COMMENT") = 1;
  1341. current.attr("SCE_YAML_DEFAULT") = 0;
  1342. current.attr("SCE_YAML_DOCUMENT") = 6;
  1343. current.attr("SCE_YAML_ERROR") = 8;
  1344. current.attr("SCE_YAML_IDENTIFIER") = 2;
  1345. current.attr("SCE_YAML_KEYWORD") = 3;
  1346. current.attr("SCE_YAML_NUMBER") = 4;
  1347. current.attr("SCE_YAML_REFERENCE") = 5;
  1348. current.attr("SCE_YAML_TEXT") = 7;
  1349. current.attr("SCFIND_MATCHCASE") = 4;
  1350. current.attr("SCFIND_POSIX") = 0x00400000;
  1351. current.attr("SCFIND_REGEXP") = 0x00200000;
  1352. current.attr("SCFIND_WHOLEWORD") = 2;
  1353. current.attr("SCFIND_WORDSTART") = 0x00100000;
  1354. current.attr("SCI_LEXER_START") = 4000;
  1355. current.attr("SCI_OPTIONAL_START") = 3000;
  1356. current.attr("SCI_START") = 2000;
  1357. current.attr("SCK_ADD") = 310;
  1358. current.attr("SCK_BACK") = 8;
  1359. current.attr("SCK_DELETE") = 308;
  1360. current.attr("SCK_DIVIDE") = 312;
  1361. current.attr("SCK_DOWN") = 300;
  1362. current.attr("SCK_END") = 305;
  1363. current.attr("SCK_ESCAPE") = 7;
  1364. current.attr("SCK_HOME") = 304;
  1365. current.attr("SCK_INSERT") = 309;
  1366. current.attr("SCK_LEFT") = 302;
  1367. current.attr("SCK_NEXT") = 307;
  1368. current.attr("SCK_PRIOR") = 306;
  1369. current.attr("SCK_RETURN") = 13;
  1370. current.attr("SCK_RIGHT") = 303;
  1371. current.attr("SCK_SUBTRACT") = 311;
  1372. current.attr("SCK_TAB") = 9;
  1373. current.attr("SCK_UP") = 301;
  1374. current.attr("SCLEX_ADA") = 20;
  1375. current.attr("SCLEX_APDL") = 61;
  1376. current.attr("SCLEX_ASM") = 34;
  1377. current.attr("SCLEX_ASN1") = 63;
  1378. current.attr("SCLEX_AU3") = 60;
  1379. current.attr("SCLEX_AUTOMATIC") = 1000;
  1380. current.attr("SCLEX_AVE") = 19;
  1381. current.attr("SCLEX_BAAN") = 31;
  1382. current.attr("SCLEX_BASH") = 62;
  1383. current.attr("SCLEX_BATCH") = 12;
  1384. current.attr("SCLEX_BLITZBASIC") = 66;
  1385. current.attr("SCLEX_BULLANT") = 27;
  1386. current.attr("SCLEX_CAML") = 65;
  1387. current.attr("SCLEX_CLW") = 45;
  1388. current.attr("SCLEX_CLWNOCASE") = 46;
  1389. current.attr("SCLEX_CONF") = 17;
  1390. current.attr("SCLEX_CONTAINER") = 0;
  1391. current.attr("SCLEX_CPP") = 3;
  1392. current.attr("SCLEX_CPPNOCASE") = 35;
  1393. current.attr("SCLEX_CSOUND") = 74;
  1394. current.attr("SCLEX_CSS") = 38;
  1395. current.attr("SCLEX_DIFF") = 16;
  1396. current.attr("SCLEX_EIFFEL") = 23;
  1397. current.attr("SCLEX_EIFFELKW") = 24;
  1398. current.attr("SCLEX_ERLANG") = 53;
  1399. current.attr("SCLEX_ERRORLIST") = 10;
  1400. current.attr("SCLEX_ESCRIPT") = 41;
  1401. current.attr("SCLEX_F77") = 37;
  1402. current.attr("SCLEX_FLAGSHIP") = 73;
  1403. current.attr("SCLEX_FORTH") = 52;
  1404. current.attr("SCLEX_FORTRAN") = 36;
  1405. current.attr("SCLEX_FREEBASIC") = 75;
  1406. current.attr("SCLEX_GUI4CLI") = 58;
  1407. current.attr("SCLEX_HASKELL") = 68;
  1408. current.attr("SCLEX_HTML") = 4;
  1409. current.attr("SCLEX_KIX") = 57;
  1410. current.attr("SCLEX_LATEX") = 14;
  1411. current.attr("SCLEX_LISP") = 21;
  1412. current.attr("SCLEX_LOT") = 47;
  1413. current.attr("SCLEX_LOUT") = 40;
  1414. current.attr("SCLEX_LUA") = 15;
  1415. current.attr("SCLEX_MAKEFILE") = 11;
  1416. current.attr("SCLEX_MATLAB") = 32;
  1417. current.attr("SCLEX_METAPOST") = 50;
  1418. current.attr("SCLEX_MMIXAL") = 44;
  1419. current.attr("SCLEX_MSSQL") = 55;
  1420. current.attr("SCLEX_NNCRONTAB") = 26;
  1421. current.attr("SCLEX_NSIS") = 43;
  1422. current.attr("SCLEX_NULL") = 1;
  1423. current.attr("SCLEX_OCTAVE") = 54;
  1424. current.attr("SCLEX_PASCAL") = 18;
  1425. current.attr("SCLEX_PERL") = 6;
  1426. current.attr("SCLEX_PHPSCRIPT") = 69;
  1427. current.attr("SCLEX_POV") = 39;
  1428. current.attr("SCLEX_POWERBASIC") = 51;
  1429. current.attr("SCLEX_PROPERTIES") = 9;
  1430. current.attr("SCLEX_PS") = 42;
  1431. current.attr("SCLEX_PUREBASIC") = 67;
  1432. current.attr("SCLEX_PYTHON") = 2;
  1433. current.attr("SCLEX_REBOL") = 71;
  1434. current.attr("SCLEX_RUBY") = 22;
  1435. current.attr("SCLEX_SCRIPTOL") = 33;
  1436. current.attr("SCLEX_SMALLTALK") = 72;
  1437. current.attr("SCLEX_SPECMAN") = 59;
  1438. current.attr("SCLEX_SQL") = 7;
  1439. current.attr("SCLEX_TADS3") = 70;
  1440. current.attr("SCLEX_TCL") = 25;
  1441. current.attr("SCLEX_TEX") = 49;
  1442. current.attr("SCLEX_VB") = 8;
  1443. current.attr("SCLEX_VBSCRIPT") = 28;
  1444. current.attr("SCLEX_VERILOG") = 56;
  1445. current.attr("SCLEX_VHDL") = 64;
  1446. current.attr("SCLEX_XCODE") = 13;
  1447. current.attr("SCLEX_XML") = 5;
  1448. current.attr("SCLEX_YAML") = 48;
  1449. current.attr("SCMOD_ALT") = 4;
  1450. current.attr("SCMOD_CTRL") = 2;
  1451. current.attr("SCMOD_SHIFT") = 1;
  1452. current.attr("SCWS_INVISIBLE") = 0;
  1453. current.attr("SCWS_VISIBLEAFTERINDENT") = 2;
  1454. current.attr("SCWS_VISIBLEALWAYS") = 1;
  1455. current.attr("SC_CACHE_CARET") = 1;
  1456. current.attr("SC_CACHE_DOCUMENT") = 3;
  1457. current.attr("SC_CACHE_NONE") = 0;
  1458. current.attr("SC_CACHE_PAGE") = 2;
  1459. current.attr("SC_CASE_LOWER") = 2;
  1460. current.attr("SC_CASE_MIXED") = 0;
  1461. current.attr("SC_CASE_UPPER") = 1;
  1462. current.attr("SC_CHARSET_8859_15") = 1000;
  1463. current.attr("SC_CHARSET_ANSI") = 0;
  1464. current.attr("SC_CHARSET_ARABIC") = 178;
  1465. current.attr("SC_CHARSET_BALTIC") = 186;
  1466. current.attr("SC_CHARSET_CHINESEBIG5") = 136;
  1467. current.attr("SC_CHARSET_CYRILLIC") = 1251;
  1468. current.attr("SC_CHARSET_DEFAULT") = 1;
  1469. current.attr("SC_CHARSET_EASTEUROPE") = 238;
  1470. current.attr("SC_CHARSET_GB2312") = 134;
  1471. current.attr("SC_CHARSET_GREEK") = 161;
  1472. current.attr("SC_CHARSET_HANGUL") = 129;
  1473. current.attr("SC_CHARSET_HEBREW") = 177;
  1474. current.attr("SC_CHARSET_JOHAB") = 130;
  1475. current.attr("SC_CHARSET_MAC") = 77;
  1476. current.attr("SC_CHARSET_OEM") = 255;
  1477. current.attr("SC_CHARSET_RUSSIAN") = 204;
  1478. current.attr("SC_CHARSET_SHIFTJIS") = 128;
  1479. current.attr("SC_CHARSET_SYMBOL") = 2;
  1480. current.attr("SC_CHARSET_THAI") = 222;
  1481. current.attr("SC_CHARSET_TURKISH") = 162;
  1482. current.attr("SC_CHARSET_VIETNAMESE") = 163;
  1483. current.attr("SC_CP_DBCS") = 1;
  1484. current.attr("SC_CP_UTF8") = 65001;
  1485. current.attr("SC_CURSORNORMAL") = -1;
  1486. current.attr("SC_CURSORWAIT") = 4;
  1487. current.attr("SC_EOL_CR") = 1;
  1488. current.attr("SC_EOL_CRLF") = 0;
  1489. current.attr("SC_EOL_LF") = 2;
  1490. current.attr("SC_FOLDFLAG_BOX") = 0x0001;
  1491. current.attr("SC_FOLDFLAG_LEVELNUMBERS") = 0x0040;
  1492. current.attr("SC_FOLDFLAG_LINEAFTER_CONTRACTED") = 0x0010;
  1493. current.attr("SC_FOLDFLAG_LINEAFTER_EXPANDED") = 0x0008;
  1494. current.attr("SC_FOLDFLAG_LINEBEFORE_CONTRACTED") = 0x0004;
  1495. current.attr("SC_FOLDFLAG_LINEBEFORE_EXPANDED") = 0x0002;
  1496. current.attr("SC_FOLDLEVELBASE") = 0x400;
  1497. current.attr("SC_FOLDLEVELBOXFOOTERFLAG") = 0x8000;
  1498. current.attr("SC_FOLDLEVELBOXHEADERFLAG") = 0x4000;
  1499. current.attr("SC_FOLDLEVELCONTRACTED") = 0x10000;
  1500. current.attr("SC_FOLDLEVELHEADERFLAG") = 0x2000;
  1501. current.attr("SC_FOLDLEVELNUMBERMASK") = 0x0FFF;
  1502. current.attr("SC_FOLDLEVELUNINDENT") = 0x20000;
  1503. current.attr("SC_FOLDLEVELWHITEFLAG") = 0x1000;
  1504. current.attr("SC_LASTSTEPINUNDOREDO") = 0x100;
  1505. current.attr("SC_MARGIN_NUMBER") = 1;
  1506. current.attr("SC_MARGIN_SYMBOL") = 0;
  1507. current.attr("SC_MARKNUM_FOLDER") = 30;
  1508. current.attr("SC_MARKNUM_FOLDEREND") = 25;
  1509. current.attr("SC_MARKNUM_FOLDERMIDTAIL") = 27;
  1510. current.attr("SC_MARKNUM_FOLDEROPEN") = 31;
  1511. current.attr("SC_MARKNUM_FOLDEROPENMID") = 26;
  1512. current.attr("SC_MARKNUM_FOLDERSUB") = 29;
  1513. current.attr("SC_MARKNUM_FOLDERTAIL") = 28;
  1514. current.attr("SC_MARK_ARROW") = 2;
  1515. current.attr("SC_MARK_ARROWDOWN") = 6;
  1516. current.attr("SC_MARK_ARROWS") = 24;
  1517. current.attr("SC_MARK_BACKGROUND") = 22;
  1518. current.attr("SC_MARK_BOXMINUS") = 14;
  1519. current.attr("SC_MARK_BOXMINUSCONNECTED") = 15;
  1520. current.attr("SC_MARK_BOXPLUS") = 12;
  1521. current.attr("SC_MARK_BOXPLUSCONNECTED") = 13;
  1522. current.attr("SC_MARK_CHARACTER") = 10000;
  1523. current.attr("SC_MARK_CIRCLE") = 0;
  1524. current.attr("SC_MARK_CIRCLEMINUS") = 20;
  1525. current.attr("SC_MARK_CIRCLEMINUSCONNECTED") = 21;
  1526. current.attr("SC_MARK_CIRCLEPLUS") = 18;
  1527. current.attr("SC_MARK_CIRCLEPLUSCONNECTED") = 19;
  1528. current.attr("SC_MARK_DOTDOTDOT") = 23;
  1529. current.attr("SC_MARK_EMPTY") = 5;
  1530. current.attr("SC_MARK_FULLRECT") = 26;
  1531. current.attr("SC_MARK_LCORNER") = 10;
  1532. current.attr("SC_MARK_LCORNERCURVE") = 16;
  1533. current.attr("SC_MARK_MINUS") = 7;
  1534. current.attr("SC_MARK_PIXMAP") = 25;
  1535. current.attr("SC_MARK_PLUS") = 8;
  1536. current.attr("SC_MARK_ROUNDRECT") = 1;
  1537. current.attr("SC_MARK_SHORTARROW") = 4;
  1538. current.attr("SC_MARK_SMALLRECT") = 3;
  1539. current.attr("SC_MARK_TCORNER") = 11;
  1540. current.attr("SC_MARK_TCORNERCURVE") = 17;
  1541. current.attr("SC_MARK_VLINE") = 9;
  1542. current.attr("SC_MASK_FOLDERS") = 0xFE000000;
  1543. current.attr("SC_MODEVENTMASKALL") = 0x1FFF;
  1544. current.attr("SC_MOD_BEFOREDELETE") = 0x800;
  1545. current.attr("SC_MOD_BEFOREINSERT") = 0x400;
  1546. current.attr("SC_MOD_CHANGEFOLD") = 0x8;
  1547. current.attr("SC_MOD_CHANGEMARKER") = 0x200;
  1548. current.attr("SC_MOD_CHANGESTYLE") = 0x4;
  1549. current.attr("SC_MOD_DELETETEXT") = 0x2;
  1550. current.attr("SC_MOD_INSERTTEXT") = 0x1;
  1551. current.attr("SC_MULTILINEUNDOREDO") = 0x1000;
  1552. current.attr("SC_MULTISTEPUNDOREDO") = 0x80;
  1553. current.attr("SC_PERFORMED_REDO") = 0x40;
  1554. current.attr("SC_PERFORMED_UNDO") = 0x20;
  1555. current.attr("SC_PERFORMED_USER") = 0x10;
  1556. current.attr("SC_PRINT_BLACKONWHITE") = 2;
  1557. current.attr("SC_PRINT_COLOURONWHITE") = 3;
  1558. current.attr("SC_PRINT_COLOURONWHITEDEFAULTBG") = 4;
  1559. current.attr("SC_PRINT_INVERTLIGHT") = 1;
  1560. current.attr("SC_PRINT_NORMAL") = 0;
  1561. current.attr("SC_SEL_LINES") = 2;
  1562. current.attr("SC_SEL_RECTANGLE") = 1;
  1563. current.attr("SC_SEL_STREAM") = 0;
  1564. current.attr("SC_TIME_FOREVER") = 10000000;
  1565. current.attr("SC_WRAPVISUALFLAGLOC_DEFAULT") = 0x0000;
  1566. current.attr("SC_WRAPVISUALFLAGLOC_END_BY_TEXT") = 0x0001;
  1567. current.attr("SC_WRAPVISUALFLAGLOC_START_BY_TEXT") = 0x0002;
  1568. current.attr("SC_WRAPVISUALFLAG_END") = 0x0001;
  1569. current.attr("SC_WRAPVISUALFLAG_NONE") = 0x0000;
  1570. current.attr("SC_WRAPVISUALFLAG_START") = 0x0002;
  1571. current.attr("SC_WRAP_CHAR") = 2;
  1572. current.attr("SC_WRAP_NONE") = 0;
  1573. current.attr("SC_WRAP_WORD") = 1;
  1574. current.attr("STYLE_BRACEBAD") = 35;
  1575. current.attr("STYLE_BRACELIGHT") = 34;
  1576. current.attr("STYLE_CONTROLCHAR") = 36;
  1577. current.attr("STYLE_DEFAULT") = 32;
  1578. current.attr("STYLE_INDENTGUIDE") = 37;
  1579. current.attr("STYLE_LASTPREDEFINED") = 39;
  1580. current.attr("STYLE_LINENUMBER") = 33;
  1581. current.attr("STYLE_MAX") = 127;
  1582. current.attr("VISIBLE_SLOP") = 0x01;
  1583. current.attr("VISIBLE_STRICT") = 0x04;
  1584. /*--Autogenerated*/
  1585. ;
  1586. }