build: remove tracked generated .sls files and ignore them

ober

b69b007728024dc9938162299ad35c763c9e4358

diff --git a/.gitignore b/.gitignore
index bcb695b..aafe35d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
 !.jerboa/security.json
 scintilla-vendor/
 dist/
+**/*.sls
diff --git a/lib/jerboa-scintilla/autocomplete.sls b/lib/jerboa-scintilla/autocomplete.sls
deleted file mode 100644
index 8caff14..0000000
--- a/lib/jerboa-scintilla/autocomplete.sls
+++ /dev/null
@@ -1,154 +0,0 @@
-#!chezscheme
-;;; Generated by jerbuild — DO NOT EDIT
-;;; Source: src/jerboa-scintilla/autocomplete.ss
-
-(library (jerboa-scintilla autocomplete)
-  (export editor-autocomplete-show editor-autocomplete-cancel
-   editor-autocomplete-active? editor-autocomplete-pos-start
-   editor-autocomplete-complete editor-autocomplete-select
-   editor-autocomplete-get-current editor-autocomplete-stops
-   editor-autocomplete-set-separator
-   editor-autocomplete-get-separator
-   editor-autocomplete-set-ignore-case
-   editor-autocomplete-get-ignore-case?
-   editor-autocomplete-set-choose-single
-   editor-autocomplete-get-choose-single?
-   editor-autocomplete-set-auto-hide
-   editor-autocomplete-get-auto-hide?
-   editor-autocomplete-set-drop-rest-of-word
-   editor-autocomplete-get-drop-rest-of-word?
-   editor-autocomplete-set-cancel-at-start
-   editor-autocomplete-get-cancel-at-start?
-   editor-autocomplete-set-order editor-autocomplete-get-order
-   editor-autocomplete-set-max-width
-   editor-autocomplete-get-max-width
-   editor-autocomplete-set-max-height
-   editor-autocomplete-get-max-height
-   editor-autocomplete-set-fill-ups editor-calltip-show
-   editor-calltip-cancel editor-calltip-active?
-   editor-calltip-pos-start editor-calltip-set-highlight
-   editor-calltip-set-background editor-calltip-set-foreground
-   editor-calltip-set-foreground-highlight)
-  (import
-    (except (chezscheme) make-hash-table hash-table? sort sort!
-     printf fprintf format path-extension path-absolute?
-     with-input-from-string with-output-to-string iota \x31;+
-     \x31;- partition make-date make-time meta atom?)
-    (jerboa prelude) (jerboa-scintilla constants)
-    (jerboa-scintilla ffi) (jerboa-scintilla scintilla))
-  (def (editor-autocomplete-show editor len-entered items)
-       (ffi-scintilla-send-message-string
-         (scintilla-editor-handle editor)
-         SCI_AUTOCSHOW
-         len-entered
-         items))
-  (def (editor-autocomplete-cancel editor)
-       (send-message editor SCI_AUTOCCANCEL))
-  (def (editor-autocomplete-active? editor)
-       (not (zero? (send-message editor SCI_AUTOCACTIVE))))
-  (def (editor-autocomplete-pos-start editor)
-       (send-message editor SCI_AUTOCPOSSTART))
-  (def (editor-autocomplete-complete editor)
-       (send-message editor SCI_AUTOCCOMPLETE))
-  (def (editor-autocomplete-select editor text)
-       (send-message/string editor SCI_AUTOCSELECT text))
-  (def (editor-autocomplete-get-current editor)
-       (send-message editor SCI_AUTOCGETCURRENT))
-  (def (editor-autocomplete-stops editor chars)
-       (send-message/string editor SCI_AUTOCSTOPS chars))
-  (def (editor-autocomplete-set-separator editor char-code)
-       (send-message editor SCI_AUTOCSETSEPARATOR char-code))
-  (def (editor-autocomplete-get-separator editor)
-       (send-message editor SCI_AUTOCGETSEPARATOR))
-  (def (editor-autocomplete-set-ignore-case editor ignore?)
-       (send-message
-         editor
-         SCI_AUTOCSETIGNORECASE
-         (if ignore? 1 0)))
-  (def (editor-autocomplete-get-ignore-case? editor)
-       (not (zero? (send-message editor SCI_AUTOCGETIGNORECASE))))
-  (def (editor-autocomplete-set-choose-single editor choose?)
-       (send-message
-         editor
-         SCI_AUTOCSETCHOOSESINGLE
-         (if choose? 1 0)))
-  (def (editor-autocomplete-get-choose-single? editor)
-       (not (zero?
-              (send-message editor SCI_AUTOCGETCHOOSESINGLE))))
-  (def (editor-autocomplete-set-auto-hide editor hide?)
-       (send-message editor SCI_AUTOCSETAUTOHIDE (if hide? 1 0)))
-  (def (editor-autocomplete-get-auto-hide? editor)
-       (not (zero? (send-message editor SCI_AUTOCGETAUTOHIDE))))
-  (def (editor-autocomplete-set-drop-rest-of-word
-         editor
-         drop?)
-       (send-message
-         editor
-         SCI_AUTOCSETDROPRESTOFWORD
-         (if drop? 1 0)))
-  (def (editor-autocomplete-get-drop-rest-of-word? editor)
-       (not (zero?
-              (send-message editor SCI_AUTOCGETDROPRESTOFWORD))))
-  (def (editor-autocomplete-set-cancel-at-start
-         editor
-         cancel?)
-       (send-message
-         editor
-         SCI_AUTOCSETCANCELATSTART
-         (if cancel? 1 0)))
-  (def (editor-autocomplete-get-cancel-at-start? editor)
-       (not (zero?
-              (send-message editor SCI_AUTOCGETCANCELATSTART))))
-  (def (editor-autocomplete-set-order editor order)
-       (send-message
-         editor
-         SCI_AUTOCSETORDER
-         (case order
-           [(presorted) SC_ORDER_PRESORTED]
-           [(perform-sort) SC_ORDER_PERFORMSORT]
-           [(custom) SC_ORDER_CUSTOM]
-           [else SC_ORDER_PRESORTED])))
-  (def (editor-autocomplete-get-order editor)
-       (let ([mode (send-message editor SCI_AUTOCGETORDER)])
-         (cond
-           [(= mode SC_ORDER_PRESORTED) 'presorted]
-           [(= mode SC_ORDER_PERFORMSORT) 'perform-sort]
-           [(= mode SC_ORDER_CUSTOM) 'custom]
-           [else 'presorted])))
-  (def (editor-autocomplete-set-max-width editor chars)
-       (send-message editor SCI_AUTOCSETMAXWIDTH chars))
-  (def (editor-autocomplete-get-max-width editor)
-       (send-message editor SCI_AUTOCGETMAXWIDTH))
-  (def (editor-autocomplete-set-max-height editor rows)
-       (send-message editor SCI_AUTOCSETMAXHEIGHT rows))
-  (def (editor-autocomplete-get-max-height editor)
-       (send-message editor SCI_AUTOCGETMAXHEIGHT))
-  (def (editor-autocomplete-set-fill-ups editor chars)
-       (send-message/string editor SCI_AUTOCSETFILLUPS chars))
-  (def (editor-calltip-show editor pos text)
-       (ffi-scintilla-send-message-string
-         (scintilla-editor-handle editor)
-         SCI_CALLTIPSHOW
-         pos
-         text))
-  (def (editor-calltip-cancel editor)
-       (send-message editor SCI_CALLTIPCANCEL))
-  (def (editor-calltip-active? editor)
-       (not (zero? (send-message editor SCI_CALLTIPACTIVE))))
-  (def (editor-calltip-pos-start editor)
-       (send-message editor SCI_CALLTIPPOSSTART))
-  (def (editor-calltip-set-highlight
-         editor
-         highlight-start
-         highlight-end)
-       (send-message
-         editor
-         SCI_CALLTIPSETHLT
-         highlight-start
-         highlight-end))
-  (def (editor-calltip-set-background editor color)
-       (send-message editor SCI_CALLTIPSETBACK color))
-  (def (editor-calltip-set-foreground editor color)
-       (send-message editor SCI_CALLTIPSETFORE color))
-  (def (editor-calltip-set-foreground-highlight editor color)
-       (send-message editor SCI_CALLTIPSETFOREHLT color)))
diff --git a/lib/jerboa-scintilla/constants.sls b/lib/jerboa-scintilla/constants.sls
deleted file mode 100644
index cf4b49c..0000000
--- a/lib/jerboa-scintilla/constants.sls
+++ /dev/null
@@ -1,1184 +0,0 @@
-#!chezscheme
-;;; Generated by jerbuild — DO NOT EDIT
-;;; Source: src/jerboa-scintilla/constants.ss
-
-(library (jerboa-scintilla constants)
-  (export SCI_SETTEXT SCI_GETTEXT SCI_GETTEXTLENGTH
-   SCI_GETCHARACTERPOINTER SCI_ADDTEXT SCI_ADDSTYLEDTEXT
-   SCI_INSERTTEXT SCI_CHANGEINSERTION SCI_CLEARALL
-   SCI_DELETERANGE SCI_CLEARDOCUMENTSTYLE SCI_APPENDTEXT
-   SCI_REPLACESEL SCI_TAB SCI_BACKTAB SCI_GETLENGTH
-   SCI_GETCHARAT SCI_GETCURRENTPOS SCI_GETANCHOR SCI_SETANCHOR
-   SCI_SETCURRENTPOS SCI_SETSEL SCI_GETSELTEXT SCI_SELECTALL
-   SCI_GOTOPOS SCI_GOTOLINE SCI_GETSELECTIONSTART
-   SCI_GETSELECTIONEND SCI_SETSELECTIONSTART
-   SCI_SETSELECTIONEND SCI_GETSELECTIONEMPTY
-   SCI_SETMOVEEXTENDSSELECTION SCI_GETMOVEEXTENDSSELECTION
-   SCI_GETLINE SCI_GETLINECOUNT SCI_LINEFROMPOSITION
-   SCI_POSITIONFROMLINE SCI_GETLINEENDPOSITION
-   SCI_LINESONSCREEN SCI_LINELENGTH SCI_GETCOLUMN
-   SCI_FINDCOLUMN SCI_POSITIONFROMPOINT
-   SCI_POSITIONFROMPOINTCLOSE SCI_POINTXFROMPOSITION
-   SCI_POINTYFROMPOSITION SCI_GETSTYLEAT SCI_STYLECLEARALL
-   SCI_STYLESETFORE SCI_STYLESETBACK SCI_STYLESETBOLD
-   SCI_STYLESETITALIC SCI_STYLESETSIZE SCI_STYLESETFONT
-   SCI_STYLESETEOLFILLED SCI_STYLERESETDEFAULT
-   SCI_STYLESETUNDERLINE SCI_STYLEGETFORE SCI_STYLEGETBACK
-   SCI_STYLEGETBOLD SCI_STYLEGETITALIC SCI_STYLEGETSIZE
-   SCI_STYLEGETFONT SCI_STYLEGETUNDERLINE SCI_STYLESETCASE
-   SCI_STYLEGETCASE SCI_STYLESETCHARACTERSET
-   SCI_STYLESETVISIBLE SCI_STYLEGETVISIBLE
-   SCI_STYLESETCHANGEABLE SCI_STYLEGETCHANGEABLE
-   SCI_STYLESETHOTSPOT SCI_STYLEGETHOTSPOT SCI_STYLESETWEIGHT
-   SCI_STYLEGETWEIGHT STYLE_DEFAULT STYLE_LINENUMBER
-   STYLE_BRACELIGHT STYLE_BRACEBAD STYLE_CONTROLCHAR
-   STYLE_INDENTGUIDE STYLE_CALLTIP STYLE_FOLDDISPLAYTEXT
-   STYLE_LASTPREDEFINED STYLE_MAX SC_WEIGHT_NORMAL
-   SC_WEIGHT_SEMIBOLD SC_WEIGHT_BOLD SC_CASE_MIXED
-   SC_CASE_UPPER SC_CASE_LOWER SC_CASE_CAMEL SCI_SETLEXER
-   SCI_GETLEXER SCI_SETLEXERLANGUAGE SCI_GETLEXERLANGUAGE
-   SCI_COLOURISE SCI_SETPROPERTY SCI_GETPROPERTY
-   SCI_SETKEYWORDS SCI_DESCRIBEKEYWORDSETS SCI_DESCRIBEPROPERTY
-   SCI_GETPROPERTYEXPANDED SCI_GETPROPERTYINT
-   SCI_PRIVATELEXERCALL SCI_SETILEXER SCI_LOADLEXERLIBRARY
-   SCI_CREATELOADER SCLEX_CONTAINER SCLEX_NULL SCLEX_PYTHON
-   SCLEX_CPP SCLEX_HTML SCLEX_XML SCLEX_PERL SCLEX_SQL SCLEX_VB
-   SCLEX_PROPERTIES SCLEX_ERRORLIST SCLEX_MAKEFILE SCLEX_BATCH
-   SCLEX_XCODE SCLEX_LATEX SCLEX_LUA SCLEX_DIFF SCLEX_CONF
-   SCLEX_PASCAL SCLEX_AVE SCLEX_ADA SCLEX_LISP SCLEX_RUBY
-   SCLEX_EIFFEL SCLEX_EIFFELKW SCLEX_TCL SCLEX_NNCRONTAB
-   SCLEX_BULLANT SCLEX_VBSCRIPT SCLEX_BAAN SCLEX_MATLAB
-   SCLEX_SCRIPTOL SCLEX_ASM SCLEX_CPPNOCASE SCLEX_FORTRAN
-   SCLEX_F77 SCLEX_CSS SCLEX_POV SCLEX_LOUT SCLEX_ESCRIPT
-   SCLEX_PS SCLEX_NSIS SCLEX_MMIXAL SCLEX_CLW SCLEX_CLWNOCASE
-   SCLEX_LOT SCLEX_YAML SCLEX_TEX SCLEX_METAPOST
-   SCLEX_POWERBASIC SCLEX_FORTH SCLEX_ERLANG SCLEX_OCTAVE
-   SCLEX_MSSQL SCLEX_VERILOG SCLEX_KIX SCLEX_GUI4CLI
-   SCLEX_SPECMAN SCLEX_AU3 SCLEX_APDL SCLEX_BASH SCLEX_ASN1
-   SCLEX_VHDL SCLEX_CAML SCLEX_BLITZBASIC SCLEX_PUREBASIC
-   SCLEX_HASKELL SCLEX_PHPSCRIPT SCLEX_TADS3 SCLEX_REBOL
-   SCLEX_SMALLTALK SCLEX_FLAGSHIP SCLEX_CSOUND SCLEX_FREEBASIC
-   SCLEX_INNOSETUP SCLEX_OPAL SCLEX_SPICE SCLEX_D SCLEX_CMAKE
-   SCLEX_GAP SCLEX_PLM SCLEX_PROGRESS SCLEX_ABAQUS
-   SCLEX_ASYMPTOTE SCLEX_R SCLEX_MAGIK SCLEX_POWERSHELL
-   SCLEX_MYSQL SCLEX_PO SCLEX_TAL SCLEX_COBOL SCLEX_TACL
-   SCLEX_SORCUS SCLEX_POWERPRO SCLEX_NIMROD SCLEX_SML
-   SCLEX_MARKDOWN SCLEX_TXT2TAGS SCLEX_A68K SCLEX_MODULA
-   SCLEX_COFFEESCRIPT SCLEX_TCMD SCLEX_AVS SCLEX_ECL
-   SCLEX_OSCRIPT SCLEX_VISUALPROLOG SCLEX_LITERATEHASKELL
-   SCLEX_STTXT SCLEX_KVIRC SCLEX_RUST SCLEX_DMAP SCLEX_AS
-   SCLEX_DMIS SCLEX_REGISTRY SCLEX_BIBTEX SCLEX_SREC SCLEX_IHEX
-   SCLEX_TEHEX SCLEX_JSON SCLEX_EDIFACT SCLEX_INDENT
-   SCLEX_MAXIMA SCLEX_STATA SCLEX_SAS SCLEX_NIM SCLEX_CIL
-   SCLEX_X12 SCLEX_DATAFLEX SCLEX_HOLLYWOOD SCLEX_RAKU
-   SCLEX_FSHARP SCLEX_JULIA SCLEX_ASCIIDOC SCLEX_GDSCRIPT
-   SCLEX_SCHEME SCI_UNDO SCI_CANUNDO SCI_EMPTYUNDOBUFFER
-   SCI_REDO SCI_CANREDO SCI_SETUNDOCOLLECTION
-   SCI_GETUNDOCOLLECTION SCI_BEGINUNDOACTION SCI_ENDUNDOACTION
-   SCI_ADDUNDOACTION SCI_SEARCHANCHOR SCI_SEARCHNEXT
-   SCI_SEARCHPREV SCI_FINDTEXT SCI_SEARCHINTARGET
-   SCI_REPLACETARGET SCI_REPLACETARGETRE SCI_SETTARGETSTART
-   SCI_GETTARGETSTART SCI_SETTARGETEND SCI_GETTARGETEND
-   SCI_TARGETFROMSELECTION SCI_TARGETWHOLEDOCUMENT
-   SCI_SETSEARCHFLAGS SCI_GETSEARCHFLAGS SCI_GETTARGETTEXT
-   SCI_SETTARGETRANGE SCFIND_NONE SCFIND_WHOLEWORD
-   SCFIND_MATCHCASE SCFIND_WORDSTART SCFIND_REGEXP SCFIND_POSIX
-   SCFIND_CXX11REGEX SCI_MARKERDEFINE SCI_MARKERSETFORE
-   SCI_MARKERSETBACK SCI_MARKERSETBACKSELECTED
-   SCI_MARKERENABLEHIGHLIGHT SCI_MARKERADD SCI_MARKERDELETE
-   SCI_MARKERDELETEALL SCI_MARKERGET SCI_MARKERNEXT
-   SCI_MARKERPREVIOUS SCI_MARKERDEFINEPIXMAP SCI_MARKERADDSET
-   SCI_MARKERSETALPHA SCI_MARKERSETLAYER SCI_MARKERGETLAYER
-   SC_MARK_CIRCLE SC_MARK_ROUNDRECT SC_MARK_ARROW
-   SC_MARK_SMALLRECT SC_MARK_SHORTARROW SC_MARK_EMPTY
-   SC_MARK_ARROWDOWN SC_MARK_MINUS SC_MARK_PLUS SC_MARK_VLINE
-   SC_MARK_LCORNER SC_MARK_TCORNER SC_MARK_BOXPLUS
-   SC_MARK_BOXPLUSCONNECTED SC_MARK_BOXMINUS
-   SC_MARK_BOXMINUSCONNECTED SC_MARK_LCORNERCURVE
-   SC_MARK_TCORNERCURVE SC_MARK_CIRCLEPLUS
-   SC_MARK_CIRCLEPLUSCONNECTED SC_MARK_CIRCLEMINUS
-   SC_MARK_CIRCLEMINUSCONNECTED SC_MARK_BACKGROUND
-   SC_MARK_DOTDOTDOT SC_MARK_ARROWS SC_MARK_PIXMAP
-   SC_MARK_FULLRECT SC_MARK_LEFTRECT SC_MARK_AVAILABLE
-   SC_MARK_UNDERLINE SC_MARK_RGBAIMAGE SC_MARK_BOOKMARK
-   SC_MARK_VERTICALBOOKMARK SC_MARKNUM_FOLDEREND
-   SC_MARKNUM_FOLDEROPENMID SC_MARKNUM_FOLDERMIDTAIL
-   SC_MARKNUM_FOLDERTAIL SC_MARKNUM_FOLDERSUB SC_MARKNUM_FOLDER
-   SC_MARKNUM_FOLDEROPEN SC_MASK_FOLDERS SCI_SETFOLDLEVEL
-   SCI_GETFOLDLEVEL SCI_GETLASTCHILD SCI_GETFOLDPARENT
-   SCI_SHOWLINES SCI_HIDELINES SCI_GETLINEVISIBLE
-   SCI_GETALLLINESVISIBLE SCI_SETFOLDEXPANDED
-   SCI_GETFOLDEXPANDED SCI_TOGGLEFOLD SCI_TOGGLEFOLDSHOWTEXT
-   SCI_FOLDLINE SCI_FOLDCHILDREN SCI_EXPANDCHILDREN SCI_FOLDALL
-   SCI_CONTRACTEDFOLDNEXT SCI_SETAUTOMATICFOLD
-   SCI_GETAUTOMATICFOLD SCI_SETFOLDFLAGS SCI_ENSUREVISIBLE
-   SCI_ENSUREVISIBLEENFORCEPOLICY SCI_SETFOLDMARGINCOLOUR
-   SCI_SETFOLDMARGINHICOLOUR SC_FOLDLEVELBASE
-   SC_FOLDLEVELWHITEFLAG SC_FOLDLEVELHEADERFLAG
-   SC_FOLDLEVELNUMBERMASK SC_FOLDACTION_CONTRACT
-   SC_FOLDACTION_EXPAND SC_FOLDACTION_TOGGLE
-   SC_FOLDACTION_CONTRACT_EVERY_LEVEL SC_AUTOMATICFOLD_NONE
-   SC_AUTOMATICFOLD_SHOW SC_AUTOMATICFOLD_CLICK
-   SC_AUTOMATICFOLD_CHANGE SCI_SETEDGEMODE SCI_GETEDGEMODE
-   SCI_SETEDGECOLUMN SCI_GETEDGECOLUMN SCI_SETEDGECOLOUR
-   SCI_GETEDGECOLOUR EDGE_NONE EDGE_LINE EDGE_BACKGROUND
-   EDGE_MULTILINE SCI_SETFIRSTVISIBLELINE
-   SCI_GETFIRSTVISIBLELINE SCI_LINESCROLL SCI_SCROLLCARET
-   SCI_SCROLLRANGE SCI_SETXOFFSET SCI_GETXOFFSET
-   SCI_CHOOSECARETX SCI_SETXCARETPOLICY SCI_SETYCARETPOLICY
-   SCI_SETVISIBLEPOLICY SCI_SETHSCROLLBAR SCI_GETHSCROLLBAR
-   SCI_SETVSCROLLBAR SCI_GETVSCROLLBAR CARET_SLOP CARET_STRICT
-   CARET_JUMPS CARET_EVEN SCI_INDICSETSTYLE SCI_INDICGETSTYLE
-   SCI_INDICSETFORE SCI_INDICGETFORE SCI_INDICSETUNDER
-   SCI_INDICGETUNDER SCI_INDICSETHOVERSTYLE
-   SCI_INDICGETHOVERSTYLE SCI_INDICSETHOVERFORE
-   SCI_INDICGETHOVERFORE SCI_INDICSETFLAGS SCI_INDICGETFLAGS
-   SCI_SETINDICATORCURRENT SCI_GETINDICATORCURRENT
-   SCI_SETINDICATORVALUE SCI_GETINDICATORVALUE
-   SCI_INDICATORFILLRANGE SCI_INDICATORCLEARRANGE
-   SCI_INDICATORALLONFOR SCI_INDICATORVALUEAT
-   SCI_INDICATORSTART SCI_INDICATOREND INDIC_PLAIN
-   INDIC_SQUIGGLE INDIC_TT INDIC_DIAGONAL INDIC_STRIKE
-   INDIC_HIDDEN INDIC_BOX INDIC_ROUNDBOX INDIC_STRAIGHTBOX
-   INDIC_DASH INDIC_DOTS INDIC_SQUIGGLELOW INDIC_DOTBOX
-   INDIC_SQUIGGLEPIXMAP INDIC_COMPOSITIONTHICK
-   INDIC_COMPOSITIONTHIN INDIC_FULLBOX INDIC_TEXTFORE
-   INDIC_POINT INDIC_POINTCHARACTER INDIC_GRADIENT
-   INDIC_GRADIENTCENTRE SCI_AUTOCSHOW SCI_AUTOCCANCEL
-   SCI_AUTOCACTIVE SCI_AUTOCPOSSTART SCI_AUTOCCOMPLETE
-   SCI_AUTOCSTOPS SCI_AUTOCSETSEPARATOR SCI_AUTOCGETSEPARATOR
-   SCI_AUTOCSELECT SCI_AUTOCGETCURRENT SCI_AUTOCGETCURRENTTEXT
-   SCI_AUTOCSETCANCELATSTART SCI_AUTOCGETCANCELATSTART
-   SCI_AUTOCSETFILLUPS SCI_AUTOCSETCHOOSESINGLE
-   SCI_AUTOCGETCHOOSESINGLE SCI_AUTOCSETIGNORECASE
-   SCI_AUTOCGETIGNORECASE SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR
-   SCI_AUTOCGETCASEINSENSITIVEBEHAVIOUR SCI_AUTOCSETMULTI
-   SCI_AUTOCGETMULTI SCI_AUTOCSETORDER SCI_AUTOCGETORDER
-   SCI_USERLISTSHOW SCI_AUTOCSETAUTOHIDE SCI_AUTOCGETAUTOHIDE
-   SCI_AUTOCSETOPTIONS SCI_AUTOCGETOPTIONS
-   SCI_AUTOCSETDROPRESTOFWORD SCI_AUTOCGETDROPRESTOFWORD
-   SCI_REGISTERIMAGE SCI_CLEARREGISTEREDIMAGES
-   SCI_AUTOCGETTYPESEPARATOR SCI_AUTOCSETTYPESEPARATOR
-   SCI_AUTOCSETMAXWIDTH SCI_AUTOCGETMAXWIDTH
-   SCI_AUTOCSETMAXHEIGHT SCI_AUTOCGETMAXHEIGHT
-   SC_ORDER_PRESORTED SC_ORDER_PERFORMSORT SC_ORDER_CUSTOM
-   SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE
-   SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE SC_MULTIAUTOC_ONCE
-   SC_MULTIAUTOC_EACH SCI_CALLTIPSHOW SCI_CALLTIPCANCEL
-   SCI_CALLTIPACTIVE SCI_CALLTIPPOSSTART SCI_CALLTIPSETPOSSTART
-   SCI_CALLTIPSETHLT SCI_CALLTIPSETBACK SCI_CALLTIPSETFORE
-   SCI_CALLTIPSETFOREHLT SCI_CALLTIPUSESTYLE
-   SCI_CALLTIPSETPOSITION SCI_SETMARGINTYPEN SCI_GETMARGINTYPEN
-   SCI_SETMARGINWIDTHN SCI_GETMARGINWIDTHN SCI_SETMARGINMASKN
-   SCI_GETMARGINMASKN SCI_SETMARGINSENSITIVEN
-   SCI_GETMARGINSENSITIVEN SCI_SETMARGINCURSORN
-   SCI_GETMARGINCURSORN SCI_SETMARGINBACKN SCI_GETMARGINBACKN
-   SCI_SETMARGINS SCI_GETMARGINS SCI_MARGINSETTEXT
-   SCI_MARGINGETTEXT SCI_MARGINSETSTYLE SCI_MARGINGETSTYLE
-   SCI_MARGINSETSTYLES SCI_MARGINGETSTYLES
-   SCI_MARGINTEXTCLEARALL SCI_MARGINSETSTYLEOFFSET
-   SCI_MARGINGETSTYLEOFFSET SCI_SETMARGINOPTIONS
-   SCI_GETMARGINOPTIONS SC_MARGIN_SYMBOL SC_MARGIN_NUMBER
-   SC_MARGIN_BACK SC_MARGIN_FORE SC_MARGIN_TEXT SC_MARGIN_RTEXT
-   SC_MARGIN_COLOUR SCI_BRACEHIGHLIGHT
-   SCI_BRACEHIGHLIGHTINDICATOR SCI_BRACEBADLIGHT
-   SCI_BRACEBADLIGHTINDICATOR SCI_BRACEMATCH SCI_BRACEMATCHNEXT
-   SCI_SETTABWIDTH SCI_GETTABWIDTH SCI_SETTABMINIMUMWIDTH
-   SCI_GETTABMINIMUMWIDTH SCI_CLEARTABSTOPS SCI_ADDTABSTOP
-   SCI_GETNEXTTABSTOP SCI_SETUSETABS SCI_GETUSETABS
-   SCI_SETINDENT SCI_GETINDENT SCI_SETTABINDENTS
-   SCI_GETTABINDENTS SCI_SETBACKSPACEUNINDENTS
-   SCI_GETBACKSPACEUNINDENTS SCI_SETLINEINDENTATION
-   SCI_GETLINEINDENTATION SCI_GETLINEINDENTPOSITION
-   SCI_SETINDENTATIONGUIDES SCI_GETINDENTATIONGUIDES
-   SCI_SETHIGHLIGHTGUIDE SCI_GETHIGHLIGHTGUIDE SC_IV_NONE
-   SC_IV_REAL SC_IV_LOOKFORWARD SC_IV_LOOKBOTH SCI_SETEOLMODE
-   SCI_GETEOLMODE SCI_CONVERTEOLS SCI_SETVIEWEOL SCI_GETVIEWEOL
-   SC_EOL_CRLF SC_EOL_CR SC_EOL_LF SCI_SETVIEWWS SCI_GETVIEWWS
-   SCI_SETWHITESPACEFORE SCI_SETWHITESPACEBACK
-   SCI_SETWHITESPACESIZE SCI_GETWHITESPACESIZE
-   SCI_SETEXTRAASCENT SCI_GETEXTRAASCENT SCI_SETEXTRADESCENT
-   SCI_GETEXTRADESCENT SCWS_INVISIBLE SCWS_VISIBLEALWAYS
-   SCWS_VISIBLEAFTERINDENT SCWS_VISIBLEONLYININDENT
-   SCI_SETCURSOR SCI_GETCURSOR SC_CURSORNORMAL SC_CURSORARROW
-   SC_CURSORWAIT SC_CURSORREVERSEARROW SCI_SETCARETSTYLE
-   SCI_GETCARETSTYLE SCI_SETCARETFORE SCI_GETCARETFORE
-   SCI_SETCARETWIDTH SCI_GETCARETWIDTH SCI_SETCARETPERIOD
-   SCI_GETCARETPERIOD SCI_SETCARETLINEVISIBLE
-   SCI_GETCARETLINEVISIBLE SCI_SETCARETLINEBACK
-   SCI_GETCARETLINEBACK SCI_SETCARETLINEBACKALPHA
-   SCI_GETCARETLINEBACKALPHA SCI_SETCARETLINELAYER
-   SCI_GETCARETLINELAYER SCI_SETCARETLINEFRAME
-   SCI_GETCARETLINEFRAME SCI_SETCARETSTICKY SCI_GETCARETSTICKY
-   SCI_TOGGLECARETSTICKY CARETSTYLE_INVISIBLE CARETSTYLE_LINE
-   CARETSTYLE_BLOCK CARETSTYLE_OVERSTRIKE_BAR
-   CARETSTYLE_OVERSTRIKE_BLOCK CARETSTYLE_CURSES
-   CARETSTYLE_INS_MASK SC_CARETSTICKY_OFF SC_CARETSTICKY_ON
-   SC_CARETSTICKY_WHITESPACE SCI_SETSELFORE SCI_SETSELBACK
-   SCI_GETSELALPHA SCI_SETSELALPHA SCI_GETSELECTIONLAYER
-   SCI_SETSELECTIONLAYER SCI_SETSELEOLFILLED
-   SCI_GETSELEOLFILLED SCI_HIDESELECTION SCI_GETSELECTIONS
-   SCI_CLEARSELECTIONS SCI_SETSELECTION SCI_ADDSELECTION
-   SCI_DROPSELECTIONN SCI_SETMAINSELECTION SCI_GETMAINSELECTION
-   SCI_SETSELECTIONNCARET SCI_GETSELECTIONNCARET
-   SCI_SETSELECTIONNCARETVIRTUALSPACE
-   SCI_GETSELECTIONNCARETVIRTUALSPACE SCI_SETSELECTIONNANCHOR
-   SCI_GETSELECTIONNANCHOR SCI_SETSELECTIONNANCHORVIRTUALSPACE
-   SCI_GETSELECTIONNANCHORVIRTUALSPACE SCI_SETSELECTIONNSTART
-   SCI_GETSELECTIONNSTART SCI_SETSELECTIONNEND
-   SCI_GETSELECTIONNEND SCI_SETRECTANGULARSELECTIONCARET
-   SCI_GETRECTANGULARSELECTIONCARET
-   SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE
-   SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE
-   SCI_SETRECTANGULARSELECTIONANCHOR
-   SCI_GETRECTANGULARSELECTIONANCHOR
-   SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE
-   SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE
-   SCI_SETVIRTUALSPACEOPTIONS SCI_GETVIRTUALSPACEOPTIONS
-   SCI_SETRECTANGULARSELECTIONMODIFIER
-   SCI_GETRECTANGULARSELECTIONMODIFIER SCI_SETADDITIONALSELFORE
-   SCI_SETADDITIONALSELBACK SCI_SETADDITIONALSELALPHA
-   SCI_GETADDITIONALSELALPHA SCI_SETADDITIONALCARETFORE
-   SCI_GETADDITIONALCARETFORE SCI_SETADDITIONALCARETSBLINK
-   SCI_GETADDITIONALCARETSBLINK SCI_SETADDITIONALCARETSVISIBLE
-   SCI_GETADDITIONALCARETSVISIBLE SCI_ROTATESELECTION
-   SCI_SWAPMAINANCHORCARET SCI_MULTIPLESELECTADDNEXT
-   SCI_MULTIPLESELECTADDEACH SCI_SETSELECTIONMODE
-   SCI_GETSELECTIONMODE SCI_GETSELECTIONISRECTANGLE
-   SC_SEL_STREAM SC_SEL_RECTANGLE SC_SEL_LINES SC_SEL_THIN
-   SCN_STYLENEEDED SCN_CHARADDED SCN_SAVEPOINTREACHED
-   SCN_SAVEPOINTLEFT SCN_MODIFYATTEMPTRO SCN_KEY
-   SCN_DOUBLECLICK SCN_UPDATEUI SCN_MODIFIED SCN_MACRORECORD
-   SCN_MARGINCLICK SCN_NEEDSHOWN SCN_PAINTED
-   SCN_USERLISTSELECTION SCN_URIDROPPED SCN_DWELLSTART
-   SCN_DWELLEND SCN_ZOOM SCN_HOTSPOTCLICK
-   SCN_HOTSPOTDOUBLECLICK SCN_CALLTIPCLICK SCN_AUTOCSELECTION
-   SCN_INDICATORCLICK SCN_INDICATORRELEASE SCN_AUTOCCANCELLED
-   SCN_AUTOCCHARDELETED SCN_HOTSPOTRELEASECLICK SCN_FOCUSIN
-   SCN_FOCUSOUT SCN_AUTOCCOMPLETED SCN_MARGINRIGHTCLICK
-   SCN_AUTOCSELECTIONCHANGE SC_MOD_INSERTTEXT SC_MOD_DELETETEXT
-   SC_MOD_CHANGESTYLE SC_MOD_CHANGEFOLD SC_PERFORMED_USER
-   SC_PERFORMED_UNDO SC_PERFORMED_REDO SC_MULTISTEPUNDOREDO
-   SC_LASTSTEPINUNDOREDO SC_MOD_CHANGEMARKER
-   SC_MOD_BEFOREINSERT SC_MOD_BEFOREDELETE SC_MULTILINEUNDOREDO
-   SC_STARTACTION SC_MOD_CHANGEINDICATOR SC_MOD_CHANGELINESTATE
-   SC_MOD_CHANGEMARGIN SC_MOD_CHANGEANNOTATION SC_MOD_CONTAINER
-   SC_MOD_LEXERSTATE SC_MOD_INSERTCHECK SC_MOD_CHANGETABSTOPS
-   SC_MOD_CHANGEEOLANNOTATION SC_MODEVENTMASKALL
-   SC_UPDATE_CONTENT SC_UPDATE_SELECTION SC_UPDATE_V_SCROLL
-   SC_UPDATE_H_SCROLL SCI_SETWRAPMODE SCI_GETWRAPMODE
-   SCI_SETWRAPVISUALFLAGS SCI_GETWRAPVISUALFLAGS
-   SCI_SETWRAPVISUALFLAGSLOCATION
-   SCI_GETWRAPVISUALFLAGSLOCATION SCI_SETWRAPSTARTINDENT
-   SCI_GETWRAPSTARTINDENT SCI_SETWRAPINDENTMODE
-   SCI_GETWRAPINDENTMODE SCI_SETLAYOUTCACHE SCI_GETLAYOUTCACHE
-   SCI_SETPOSITIONCACHE SCI_GETPOSITIONCACHE SC_WRAP_NONE
-   SC_WRAP_WORD SC_WRAP_CHAR SC_WRAP_WHITESPACE
-   SC_WRAPVISUALFLAG_NONE SC_WRAPVISUALFLAG_END
-   SC_WRAPVISUALFLAG_START SC_WRAPVISUALFLAG_MARGIN
-   SC_WRAPINDENT_FIXED SC_WRAPINDENT_SAME SC_WRAPINDENT_INDENT
-   SC_WRAPINDENT_DEEPINDENT SCI_ZOOMIN SCI_ZOOMOUT SCI_SETZOOM
-   SCI_GETZOOM SCI_CUT SCI_COPY SCI_PASTE SCI_CLEAR
-   SCI_CANPASTE SCI_COPYRANGE SCI_COPYTEXT SCI_COPYALLOWLINE
-   SCI_SETPASTECONVERTENDINGS SCI_GETPASTECONVERTENDINGS
-   SCI_SETSTATUS SCI_GETSTATUS SC_STATUS_OK SC_STATUS_FAILURE
-   SC_STATUS_BADALLOC SC_STATUS_WARN_START SC_STATUS_WARN_REGEX
-   SCI_GETDOCPOINTER SCI_SETDOCPOINTER SCI_CREATEDOCUMENT
-   SCI_ADDREFDOCUMENT SCI_RELEASEDOCUMENT
-   SCI_GETDOCUMENTOPTIONS SC_DOCUMENTOPTION_DEFAULT
-   SC_DOCUMENTOPTION_STYLES_NONE SC_DOCUMENTOPTION_TEXT_LARGE
-   SCI_FORMATRANGE SCI_SETPRINTMAGNIFICATION
-   SCI_GETPRINTMAGNIFICATION SCI_SETPRINTCOLOURMODE
-   SCI_GETPRINTCOLOURMODE SCI_SETPRINTWRAPMODE
-   SCI_GETPRINTWRAPMODE SC_PRINT_NORMAL SC_PRINT_INVERTLIGHT
-   SC_PRINT_BLACKONWHITE SC_PRINT_COLOURONWHITE
-   SC_PRINT_COLOURONWHITEDEFAULTBG SC_PRINT_SCREENCOLOURS
-   SCI_GETDIRECTFUNCTION SCI_GETDIRECTPOINTER
-   SCI_GETDIRECTSTATUSFUNCTION
-   SCI_SETCHARACTERCATEGORYOPTIMIZATION
-   SCI_GETCHARACTERCATEGORYOPTIMIZATION SCK_DOWN SCK_UP
-   SCK_LEFT SCK_RIGHT SCK_HOME SCK_END SCK_PRIOR SCK_NEXT
-   SCK_DELETE SCK_INSERT SCK_ESCAPE SCK_BACK SCK_TAB SCK_RETURN
-   SCK_ADD SCK_SUBTRACT SCK_DIVIDE SCK_WIN SCK_RWIN SCK_MENU
-   SCMOD_NORM SCMOD_SHIFT SCMOD_CTRL SCMOD_ALT SCMOD_SUPER
-   SCMOD_META SCI_SETREADONLY SCI_GETREADONLY SCI_SETOVERTYPE
-   SCI_GETOVERTYPE SCI_SETSAVEPOINT SCI_GETMODIFY
-   SCI_WORDSTARTPOSITION SCI_WORDENDPOSITION SCI_ISRANGEWORD
-   SCI_SETMOUSEDWELLTIME SCI_GETMOUSEDWELLTIME rgb->scintilla
-   scintilla->rgb SCM_PRESS SCM_DRAG SCM_RELEASE)
-  (import
-    (except (chezscheme) make-hash-table hash-table? sort sort!
-     printf fprintf format path-extension path-absolute?
-     with-input-from-string with-output-to-string iota \x31;+
-     \x31;- partition make-date make-time meta atom?)
-    (jerboa prelude))
-  (def SCI_SETTEXT 2181)
-  (def SCI_GETTEXT 2182)
-  (def SCI_GETTEXTLENGTH 2183)
-  (def SCI_GETCHARACTERPOINTER 2520)
-  (def SCI_ADDTEXT 2001)
-  (def SCI_ADDSTYLEDTEXT 2002)
-  (def SCI_INSERTTEXT 2003)
-  (def SCI_CHANGEINSERTION 2672)
-  (def SCI_CLEARALL 2004)
-  (def SCI_DELETERANGE 2645)
-  (def SCI_CLEARDOCUMENTSTYLE 2005)
-  (def SCI_APPENDTEXT 2282)
-  (def SCI_REPLACESEL 2170)
-  (def SCI_TAB 2327)
-  (def SCI_BACKTAB 2328)
-  (def SCI_GETLENGTH 2006)
-  (def SCI_GETCHARAT 2007)
-  (def SCI_GETCURRENTPOS 2008)
-  (def SCI_GETANCHOR 2009)
-  (def SCI_SETANCHOR 2026)
-  (def SCI_SETCURRENTPOS 2141)
-  (def SCI_SETSEL 2160)
-  (def SCI_GETSELTEXT 2161)
-  (def SCI_SELECTALL 2013)
-  (def SCI_GOTOPOS 2025)
-  (def SCI_GOTOLINE 2024)
-  (def SCI_GETSELECTIONSTART 2143)
-  (def SCI_GETSELECTIONEND 2145)
-  (def SCI_SETSELECTIONSTART 2142)
-  (def SCI_SETSELECTIONEND 2144)
-  (def SCI_GETSELECTIONEMPTY 2650)
-  (def SCI_SETMOVEEXTENDSSELECTION 2719)
-  (def SCI_GETMOVEEXTENDSSELECTION 2706)
-  (def SCI_GETLINE 2153)
-  (def SCI_GETLINECOUNT 2154)
-  (def SCI_LINEFROMPOSITION 2166)
-  (def SCI_POSITIONFROMLINE 2167)
-  (def SCI_GETLINEENDPOSITION 2136)
-  (def SCI_LINESONSCREEN 2370)
-  (def SCI_LINELENGTH 2350)
-  (def SCI_GETCOLUMN 2129)
-  (def SCI_FINDCOLUMN 2456)
-  (def SCI_POSITIONFROMPOINT 2022)
-  (def SCI_POSITIONFROMPOINTCLOSE 2023)
-  (def SCI_POINTXFROMPOSITION 2164)
-  (def SCI_POINTYFROMPOSITION 2165)
-  (def SCI_GETSTYLEAT 2010)
-  (def SCI_STYLECLEARALL 2050)
-  (def SCI_STYLESETFORE 2051)
-  (def SCI_STYLESETBACK 2052)
-  (def SCI_STYLESETBOLD 2053)
-  (def SCI_STYLESETITALIC 2054)
-  (def SCI_STYLESETSIZE 2055)
-  (def SCI_STYLESETFONT 2056)
-  (def SCI_STYLESETEOLFILLED 2057)
-  (def SCI_STYLERESETDEFAULT 2058)
-  (def SCI_STYLESETUNDERLINE 2059)
-  (def SCI_STYLEGETFORE 2481)
-  (def SCI_STYLEGETBACK 2482)
-  (def SCI_STYLEGETBOLD 2483)
-  (def SCI_STYLEGETITALIC 2484)
-  (def SCI_STYLEGETSIZE 2485)
-  (def SCI_STYLEGETFONT 2486)
-  (def SCI_STYLEGETUNDERLINE 2488)
-  (def SCI_STYLESETCASE 2060)
-  (def SCI_STYLEGETCASE 2489)
-  (def SCI_STYLESETCHARACTERSET 2066)
-  (def SCI_STYLESETVISIBLE 2074)
-  (def SCI_STYLEGETVISIBLE 2496)
-  (def SCI_STYLESETCHANGEABLE 2099)
-  (def SCI_STYLEGETCHANGEABLE 2492)
-  (def SCI_STYLESETHOTSPOT 2409)
-  (def SCI_STYLEGETHOTSPOT 2493)
-  (def SCI_STYLESETWEIGHT 2063)
-  (def SCI_STYLEGETWEIGHT 2064)
-  (def STYLE_DEFAULT 32)
-  (define STYLE_LINENUMBER 33)
-  (def STYLE_BRACELIGHT 34)
-  (define STYLE_BRACEBAD 35)
-  (def STYLE_CONTROLCHAR 36)
-  (define STYLE_INDENTGUIDE 37)
-  (def STYLE_CALLTIP 38)
-  (define STYLE_FOLDDISPLAYTEXT 39)
-  (def STYLE_LASTPREDEFINED 39)
-  (define STYLE_MAX 255)
-  (def SC_WEIGHT_NORMAL 400)
-  (define SC_WEIGHT_SEMIBOLD 600)
-  (define SC_WEIGHT_BOLD 700)
-  (def SC_CASE_MIXED 0)
-  (define SC_CASE_UPPER 1)
-  (define SC_CASE_LOWER 2)
-  (define SC_CASE_CAMEL 3)
-  (def SCI_SETLEXER 4001)
-  (define SCI_GETLEXER 4002)
-  (def SCI_SETLEXERLANGUAGE 4006)
-  (define SCI_GETLEXERLANGUAGE 4012)
-  (def SCI_COLOURISE 4003)
-  (define SCI_SETPROPERTY 4004)
-  (def SCI_GETPROPERTY 4008)
-  (define SCI_SETKEYWORDS 4005)
-  (def SCI_DESCRIBEKEYWORDSETS 4017)
-  (define SCI_DESCRIBEPROPERTY 4016)
-  (def SCI_GETPROPERTYEXPANDED 4009)
-  (define SCI_GETPROPERTYINT 4010)
-  (def SCI_PRIVATELEXERCALL 4013)
-  (define SCI_SETILEXER 4030)
-  (def SCI_LOADLEXERLIBRARY 4007)
-  (define SCI_CREATELOADER 4014)
-  (def SCLEX_CONTAINER 0)
-  (define SCLEX_NULL 1)
-  (define SCLEX_PYTHON 2)
-  (def SCLEX_CPP 3)
-  (define SCLEX_HTML 4)
-  (define SCLEX_XML 5)
-  (def SCLEX_PERL 6)
-  (define SCLEX_SQL 7)
-  (define SCLEX_VB 8)
-  (def SCLEX_PROPERTIES 9)
-  (define SCLEX_ERRORLIST 10)
-  (define SCLEX_MAKEFILE 11)
-  (def SCLEX_BATCH 12)
-  (define SCLEX_XCODE 13)
-  (define SCLEX_LATEX 14)
-  (def SCLEX_LUA 15)
-  (define SCLEX_DIFF 16)
-  (define SCLEX_CONF 17)
-  (def SCLEX_PASCAL 18)
-  (define SCLEX_AVE 19)
-  (define SCLEX_ADA 20)
-  (def SCLEX_LISP 21)
-  (define SCLEX_RUBY 22)
-  (define SCLEX_EIFFEL 23)
-  (def SCLEX_EIFFELKW 24)
-  (define SCLEX_TCL 25)
-  (define SCLEX_NNCRONTAB 26)
-  (def SCLEX_BULLANT 27)
-  (define SCLEX_VBSCRIPT 28)
-  (define SCLEX_BAAN 31)
-  (def SCLEX_MATLAB 32)
-  (define SCLEX_SCRIPTOL 33)
-  (define SCLEX_ASM 34)
-  (def SCLEX_CPPNOCASE 35)
-  (define SCLEX_FORTRAN 36)
-  (define SCLEX_F77 37)
-  (def SCLEX_CSS 38)
-  (define SCLEX_POV 39)
-  (define SCLEX_LOUT 40)
-  (def SCLEX_ESCRIPT 41)
-  (define SCLEX_PS 42)
-  (define SCLEX_NSIS 43)
-  (def SCLEX_MMIXAL 44)
-  (define SCLEX_CLW 45)
-  (define SCLEX_CLWNOCASE 46)
-  (def SCLEX_LOT 47)
-  (define SCLEX_YAML 48)
-  (define SCLEX_TEX 49)
-  (def SCLEX_METAPOST 50)
-  (define SCLEX_POWERBASIC 51)
-  (define SCLEX_FORTH 52)
-  (def SCLEX_ERLANG 53)
-  (define SCLEX_OCTAVE 54)
-  (define SCLEX_MSSQL 55)
-  (def SCLEX_VERILOG 56)
-  (define SCLEX_KIX 57)
-  (define SCLEX_GUI4CLI 58)
-  (def SCLEX_SPECMAN 59)
-  (define SCLEX_AU3 60)
-  (define SCLEX_APDL 61)
-  (def SCLEX_BASH 62)
-  (define SCLEX_ASN1 63)
-  (define SCLEX_VHDL 64)
-  (def SCLEX_CAML 65)
-  (define SCLEX_BLITZBASIC 66)
-  (define SCLEX_PUREBASIC 67)
-  (def SCLEX_HASKELL 68)
-  (define SCLEX_PHPSCRIPT 69)
-  (define SCLEX_TADS3 70)
-  (def SCLEX_REBOL 71)
-  (define SCLEX_SMALLTALK 72)
-  (define SCLEX_FLAGSHIP 73)
-  (def SCLEX_CSOUND 74)
-  (define SCLEX_FREEBASIC 75)
-  (define SCLEX_INNOSETUP 76)
-  (def SCLEX_OPAL 77)
-  (define SCLEX_SPICE 78)
-  (define SCLEX_D 79)
-  (def SCLEX_CMAKE 80)
-  (define SCLEX_GAP 81)
-  (define SCLEX_PLM 82)
-  (def SCLEX_PROGRESS 83)
-  (define SCLEX_ABAQUS 84)
-  (define SCLEX_ASYMPTOTE 85)
-  (def SCLEX_R 86)
-  (define SCLEX_MAGIK 87)
-  (define SCLEX_POWERSHELL 88)
-  (def SCLEX_MYSQL 89)
-  (define SCLEX_PO 90)
-  (define SCLEX_TAL 91)
-  (def SCLEX_COBOL 92)
-  (define SCLEX_TACL 93)
-  (define SCLEX_SORCUS 94)
-  (def SCLEX_POWERPRO 95)
-  (define SCLEX_NIMROD 96)
-  (define SCLEX_SML 97)
-  (def SCLEX_MARKDOWN 98)
-  (define SCLEX_TXT2TAGS 99)
-  (define SCLEX_A68K 100)
-  (def SCLEX_MODULA 101)
-  (define SCLEX_COFFEESCRIPT 102)
-  (define SCLEX_TCMD 103)
-  (def SCLEX_AVS 104)
-  (define SCLEX_ECL 105)
-  (define SCLEX_OSCRIPT 106)
-  (def SCLEX_VISUALPROLOG 107)
-  (define SCLEX_LITERATEHASKELL 108)
-  (def SCLEX_STTXT 109)
-  (define SCLEX_KVIRC 110)
-  (define SCLEX_RUST 111)
-  (def SCLEX_DMAP 112)
-  (define SCLEX_AS 113)
-  (define SCLEX_DMIS 114)
-  (def SCLEX_REGISTRY 115)
-  (define SCLEX_BIBTEX 116)
-  (define SCLEX_SREC 117)
-  (def SCLEX_IHEX 118)
-  (define SCLEX_TEHEX 119)
-  (define SCLEX_JSON 120)
-  (def SCLEX_EDIFACT 121)
-  (define SCLEX_INDENT 122)
-  (define SCLEX_MAXIMA 123)
-  (def SCLEX_STATA 124)
-  (define SCLEX_SAS 125)
-  (define SCLEX_NIM 126)
-  (def SCLEX_CIL 127)
-  (define SCLEX_X12 128)
-  (define SCLEX_DATAFLEX 129)
-  (def SCLEX_HOLLYWOOD 130)
-  (define SCLEX_RAKU 131)
-  (define SCLEX_FSHARP 132)
-  (def SCLEX_JULIA 133)
-  (define SCLEX_ASCIIDOC 134)
-  (define SCLEX_GDSCRIPT 135)
-  (def SCLEX_SCHEME SCLEX_LISP)
-  (def SCI_UNDO 2176)
-  (define SCI_CANUNDO 2174)
-  (define SCI_EMPTYUNDOBUFFER 2175)
-  (def SCI_REDO 2011)
-  (define SCI_CANREDO 2016)
-  (def SCI_SETUNDOCOLLECTION 2012)
-  (define SCI_GETUNDOCOLLECTION 2019)
-  (def SCI_BEGINUNDOACTION 2078)
-  (define SCI_ENDUNDOACTION 2079)
-  (def SCI_ADDUNDOACTION 2560)
-  (def SCI_SEARCHANCHOR 2366)
-  (define SCI_SEARCHNEXT 2367)
-  (define SCI_SEARCHPREV 2368)
-  (def SCI_FINDTEXT 2150)
-  (define SCI_SEARCHINTARGET 2197)
-  (def SCI_REPLACETARGET 2194)
-  (define SCI_REPLACETARGETRE 2195)
-  (def SCI_SETTARGETSTART 2190)
-  (define SCI_GETTARGETSTART 2191)
-  (def SCI_SETTARGETEND 2192)
-  (define SCI_GETTARGETEND 2193)
-  (def SCI_TARGETFROMSELECTION 2287)
-  (define SCI_TARGETWHOLEDOCUMENT 2690)
-  (def SCI_SETSEARCHFLAGS 2198)
-  (define SCI_GETSEARCHFLAGS 2199)
-  (def SCI_GETTARGETTEXT 2687)
-  (define SCI_SETTARGETRANGE 2686)
-  (def SCFIND_NONE 0)
-  (define SCFIND_WHOLEWORD 2)
-  (define SCFIND_MATCHCASE 4)
-  (def SCFIND_WORDSTART 131072)
-  (define SCFIND_REGEXP 2097152)
-  (def SCFIND_POSIX 4194304)
-  (define SCFIND_CXX11REGEX 8388608)
-  (def SCI_MARKERDEFINE 2040)
-  (define SCI_MARKERSETFORE 2041)
-  (def SCI_MARKERSETBACK 2042)
-  (define SCI_MARKERSETBACKSELECTED 2292)
-  (def SCI_MARKERENABLEHIGHLIGHT 2293)
-  (define SCI_MARKERADD 2043)
-  (def SCI_MARKERDELETE 2044)
-  (define SCI_MARKERDELETEALL 2045)
-  (def SCI_MARKERGET 2046)
-  (define SCI_MARKERNEXT 2047)
-  (def SCI_MARKERPREVIOUS 2048)
-  (define SCI_MARKERDEFINEPIXMAP 2049)
-  (def SCI_MARKERADDSET 2466)
-  (define SCI_MARKERSETALPHA 2476)
-  (def SCI_MARKERSETLAYER 2734)
-  (define SCI_MARKERGETLAYER 2735)
-  (def SC_MARK_CIRCLE 0)
-  (define SC_MARK_ROUNDRECT 1)
-  (define SC_MARK_ARROW 2)
-  (def SC_MARK_SMALLRECT 3)
-  (define SC_MARK_SHORTARROW 4)
-  (define SC_MARK_EMPTY 5)
-  (def SC_MARK_ARROWDOWN 6)
-  (define SC_MARK_MINUS 7)
-  (define SC_MARK_PLUS 8)
-  (def SC_MARK_VLINE 9)
-  (define SC_MARK_LCORNER 10)
-  (define SC_MARK_TCORNER 11)
-  (def SC_MARK_BOXPLUS 12)
-  (define SC_MARK_BOXPLUSCONNECTED 13)
-  (def SC_MARK_BOXMINUS 14)
-  (define SC_MARK_BOXMINUSCONNECTED 15)
-  (def SC_MARK_LCORNERCURVE 16)
-  (define SC_MARK_TCORNERCURVE 17)
-  (def SC_MARK_CIRCLEPLUS 18)
-  (define SC_MARK_CIRCLEPLUSCONNECTED 19)
-  (def SC_MARK_CIRCLEMINUS 20)
-  (define SC_MARK_CIRCLEMINUSCONNECTED 21)
-  (def SC_MARK_BACKGROUND 22)
-  (define SC_MARK_DOTDOTDOT 23)
-  (def SC_MARK_ARROWS 24)
-  (define SC_MARK_PIXMAP 25)
-  (define SC_MARK_FULLRECT 26)
-  (def SC_MARK_LEFTRECT 27)
-  (define SC_MARK_AVAILABLE 28)
-  (def SC_MARK_UNDERLINE 29)
-  (define SC_MARK_RGBAIMAGE 30)
-  (def SC_MARK_BOOKMARK 31)
-  (define SC_MARK_VERTICALBOOKMARK 32)
-  (def SC_MARKNUM_FOLDEREND 25)
-  (define SC_MARKNUM_FOLDEROPENMID 26)
-  (def SC_MARKNUM_FOLDERMIDTAIL 27)
-  (define SC_MARKNUM_FOLDERTAIL 28)
-  (def SC_MARKNUM_FOLDERSUB 29)
-  (define SC_MARKNUM_FOLDER 30)
-  (def SC_MARKNUM_FOLDEROPEN 31)
-  (define SC_MASK_FOLDERS 4261412864)
-  (def SCI_SETFOLDLEVEL 2222)
-  (define SCI_GETFOLDLEVEL 2223)
-  (def SCI_GETLASTCHILD 2224)
-  (define SCI_GETFOLDPARENT 2225)
-  (def SCI_SHOWLINES 2226)
-  (define SCI_HIDELINES 2227)
-  (def SCI_GETLINEVISIBLE 2228)
-  (define SCI_GETALLLINESVISIBLE 2236)
-  (def SCI_SETFOLDEXPANDED 2229)
-  (define SCI_GETFOLDEXPANDED 2230)
-  (def SCI_TOGGLEFOLD 2231)
-  (define SCI_TOGGLEFOLDSHOWTEXT 2700)
-  (def SCI_FOLDLINE 2237)
-  (define SCI_FOLDCHILDREN 2238)
-  (def SCI_EXPANDCHILDREN 2239)
-  (define SCI_FOLDALL 2662)
-  (def SCI_CONTRACTEDFOLDNEXT 2618)
-  (define SCI_SETAUTOMATICFOLD 2663)
-  (def SCI_GETAUTOMATICFOLD 2664)
-  (define SCI_SETFOLDFLAGS 2233)
-  (def SCI_ENSUREVISIBLE 2232)
-  (define SCI_ENSUREVISIBLEENFORCEPOLICY 2234)
-  (def SCI_SETFOLDMARGINCOLOUR 2290)
-  (define SCI_SETFOLDMARGINHICOLOUR 2291)
-  (def SC_FOLDLEVELBASE 1024)
-  (define SC_FOLDLEVELWHITEFLAG 4096)
-  (def SC_FOLDLEVELHEADERFLAG 8192)
-  (define SC_FOLDLEVELNUMBERMASK 4095)
-  (def SC_FOLDACTION_CONTRACT 0)
-  (define SC_FOLDACTION_EXPAND 1)
-  (def SC_FOLDACTION_TOGGLE 2)
-  (define SC_FOLDACTION_CONTRACT_EVERY_LEVEL 4)
-  (def SC_AUTOMATICFOLD_NONE 0)
-  (define SC_AUTOMATICFOLD_SHOW 1)
-  (def SC_AUTOMATICFOLD_CLICK 2)
-  (define SC_AUTOMATICFOLD_CHANGE 4)
-  (def SCI_SETEDGEMODE 2363)
-  (define SCI_GETEDGEMODE 2362)
-  (def SCI_SETEDGECOLUMN 2360)
-  (define SCI_GETEDGECOLUMN 2361)
-  (def SCI_SETEDGECOLOUR 2364)
-  (define SCI_GETEDGECOLOUR 2365)
-  (def EDGE_NONE 0)
-  (define EDGE_LINE 1)
-  (define EDGE_BACKGROUND 2)
-  (define EDGE_MULTILINE 3)
-  (def SCI_SETFIRSTVISIBLELINE 2613)
-  (define SCI_GETFIRSTVISIBLELINE 2152)
-  (def SCI_LINESCROLL 2168)
-  (define SCI_SCROLLCARET 2169)
-  (def SCI_SCROLLRANGE 2569)
-  (define SCI_SETXOFFSET 2397)
-  (def SCI_GETXOFFSET 2398)
-  (define SCI_CHOOSECARETX 2399)
-  (def SCI_SETXCARETPOLICY 2402)
-  (define SCI_SETYCARETPOLICY 2403)
-  (def SCI_SETVISIBLEPOLICY 2394)
-  (define SCI_SETHSCROLLBAR 2130)
-  (def SCI_GETHSCROLLBAR 2131)
-  (define SCI_SETVSCROLLBAR 2280)
-  (def SCI_GETVSCROLLBAR 2281)
-  (def CARET_SLOP 1)
-  (define CARET_STRICT 4)
-  (define CARET_JUMPS 16)
-  (define CARET_EVEN 8)
-  (def SCI_INDICSETSTYLE 2080)
-  (define SCI_INDICGETSTYLE 2081)
-  (def SCI_INDICSETFORE 2082)
-  (define SCI_INDICGETFORE 2083)
-  (def SCI_INDICSETUNDER 2510)
-  (define SCI_INDICGETUNDER 2511)
-  (def SCI_INDICSETHOVERSTYLE 2680)
-  (define SCI_INDICGETHOVERSTYLE 2681)
-  (def SCI_INDICSETHOVERFORE 2682)
-  (define SCI_INDICGETHOVERFORE 2683)
-  (def SCI_INDICSETFLAGS 2684)
-  (define SCI_INDICGETFLAGS 2685)
-  (def SCI_SETINDICATORCURRENT 2500)
-  (define SCI_GETINDICATORCURRENT 2501)
-  (def SCI_SETINDICATORVALUE 2502)
-  (define SCI_GETINDICATORVALUE 2503)
-  (def SCI_INDICATORFILLRANGE 2504)
-  (define SCI_INDICATORCLEARRANGE 2505)
-  (def SCI_INDICATORALLONFOR 2506)
-  (define SCI_INDICATORVALUEAT 2507)
-  (def SCI_INDICATORSTART 2508)
-  (define SCI_INDICATOREND 2509)
-  (def INDIC_PLAIN 0)
-  (define INDIC_SQUIGGLE 1)
-  (define INDIC_TT 2)
-  (def INDIC_DIAGONAL 3)
-  (define INDIC_STRIKE 4)
-  (define INDIC_HIDDEN 5)
-  (def INDIC_BOX 6)
-  (define INDIC_ROUNDBOX 7)
-  (define INDIC_STRAIGHTBOX 8)
-  (def INDIC_DASH 9)
-  (define INDIC_DOTS 10)
-  (define INDIC_SQUIGGLELOW 11)
-  (def INDIC_DOTBOX 12)
-  (define INDIC_SQUIGGLEPIXMAP 13)
-  (def INDIC_COMPOSITIONTHICK 14)
-  (define INDIC_COMPOSITIONTHIN 15)
-  (def INDIC_FULLBOX 16)
-  (define INDIC_TEXTFORE 17)
-  (define INDIC_POINT 18)
-  (def INDIC_POINTCHARACTER 19)
-  (define INDIC_GRADIENT 20)
-  (define INDIC_GRADIENTCENTRE 21)
-  (def SCI_AUTOCSHOW 2100)
-  (define SCI_AUTOCCANCEL 2101)
-  (def SCI_AUTOCACTIVE 2102)
-  (define SCI_AUTOCPOSSTART 2103)
-  (def SCI_AUTOCCOMPLETE 2104)
-  (define SCI_AUTOCSTOPS 2105)
-  (def SCI_AUTOCSETSEPARATOR 2106)
-  (define SCI_AUTOCGETSEPARATOR 2107)
-  (def SCI_AUTOCSELECT 2108)
-  (define SCI_AUTOCGETCURRENT 2445)
-  (def SCI_AUTOCGETCURRENTTEXT 2610)
-  (define SCI_AUTOCSETCANCELATSTART 2110)
-  (def SCI_AUTOCGETCANCELATSTART 2111)
-  (define SCI_AUTOCSETFILLUPS 2112)
-  (def SCI_AUTOCSETCHOOSESINGLE 2113)
-  (define SCI_AUTOCGETCHOOSESINGLE 2114)
-  (def SCI_AUTOCSETIGNORECASE 2115)
-  (define SCI_AUTOCGETIGNORECASE 2116)
-  (def SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR 2634)
-  (def SCI_AUTOCGETCASEINSENSITIVEBEHAVIOUR 2635)
-  (def SCI_AUTOCSETMULTI 2636)
-  (define SCI_AUTOCGETMULTI 2637)
-  (def SCI_AUTOCSETORDER 2660)
-  (define SCI_AUTOCGETORDER 2661)
-  (def SCI_USERLISTSHOW 2117)
-  (define SCI_AUTOCSETAUTOHIDE 2118)
-  (def SCI_AUTOCGETAUTOHIDE 2119)
-  (define SCI_AUTOCSETOPTIONS 2638)
-  (def SCI_AUTOCGETOPTIONS 2639)
-  (define SCI_AUTOCSETDROPRESTOFWORD 2270)
-  (def SCI_AUTOCGETDROPRESTOFWORD 2271)
-  (define SCI_REGISTERIMAGE 2405)
-  (def SCI_CLEARREGISTEREDIMAGES 2408)
-  (define SCI_AUTOCGETTYPESEPARATOR 2285)
-  (def SCI_AUTOCSETTYPESEPARATOR 2286)
-  (define SCI_AUTOCSETMAXWIDTH 2208)
-  (def SCI_AUTOCGETMAXWIDTH 2209)
-  (define SCI_AUTOCSETMAXHEIGHT 2210)
-  (def SCI_AUTOCGETMAXHEIGHT 2211)
-  (def SC_ORDER_PRESORTED 0)
-  (define SC_ORDER_PERFORMSORT 1)
-  (define SC_ORDER_CUSTOM 2)
-  (def SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE 0)
-  (def SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE 1)
-  (def SC_MULTIAUTOC_ONCE 0)
-  (define SC_MULTIAUTOC_EACH 1)
-  (def SCI_CALLTIPSHOW 2200)
-  (define SCI_CALLTIPCANCEL 2201)
-  (def SCI_CALLTIPACTIVE 2202)
-  (define SCI_CALLTIPPOSSTART 2203)
-  (def SCI_CALLTIPSETPOSSTART 2214)
-  (define SCI_CALLTIPSETHLT 2204)
-  (def SCI_CALLTIPSETBACK 2205)
-  (define SCI_CALLTIPSETFORE 2206)
-  (def SCI_CALLTIPSETFOREHLT 2207)
-  (define SCI_CALLTIPUSESTYLE 2212)
-  (def SCI_CALLTIPSETPOSITION 2213)
-  (def SCI_SETMARGINTYPEN 2240)
-  (define SCI_GETMARGINTYPEN 2241)
-  (def SCI_SETMARGINWIDTHN 2242)
-  (define SCI_GETMARGINWIDTHN 2243)
-  (def SCI_SETMARGINMASKN 2244)
-  (define SCI_GETMARGINMASKN 2245)
-  (def SCI_SETMARGINSENSITIVEN 2246)
-  (define SCI_GETMARGINSENSITIVEN 2247)
-  (def SCI_SETMARGINCURSORN 2248)
-  (define SCI_GETMARGINCURSORN 2249)
-  (def SCI_SETMARGINBACKN 2250)
-  (define SCI_GETMARGINBACKN 2251)
-  (def SCI_SETMARGINS 2252)
-  (define SCI_GETMARGINS 2253)
-  (def SCI_MARGINSETTEXT 2530)
-  (define SCI_MARGINGETTEXT 2531)
-  (def SCI_MARGINSETSTYLE 2532)
-  (define SCI_MARGINGETSTYLE 2533)
-  (def SCI_MARGINSETSTYLES 2534)
-  (define SCI_MARGINGETSTYLES 2535)
-  (def SCI_MARGINTEXTCLEARALL 2536)