Update of /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30133/extsrc/w32fScintilla/include Modified Files: KeyWords.h Platform.h PropSet.h SString.h SciLexer.h Scintilla.h Scintilla.iface ScintillaWidget.h Log Message: w32fScintilla.dll updated to use the latest Version 1.66 of the scintilla control. Index: Platform.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/Platform.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Platform.h 22 Dec 2004 20:25:55 -0000 1.1 --- Platform.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 288,291 **** --- 288,292 ---- void SetID(FontID id_) { id = id_; } friend class Surface; + friend class SurfaceImpl; }; *************** *** 393,399 **** virtual void SetFont(Font &font)=0; ! virtual void Create(Window &parent, int ctrlID, int lineHeight_, bool unicodeMode_)=0; virtual void SetAverageCharWidth(int width)=0; virtual void SetVisibleRows(int rows)=0; virtual PRectangle GetDesiredRect()=0; virtual int CaretFromEdge()=0; --- 394,401 ---- virtual void SetFont(Font &font)=0; ! virtual void Create(Window &parent, int ctrlID, Point location, int lineHeight_, bool unicodeMode_)=0; virtual void SetAverageCharWidth(int width)=0; virtual void SetVisibleRows(int rows)=0; + virtual int GetVisibleRows() const=0; virtual PRectangle GetDesiredRect()=0; virtual int CaretFromEdge()=0; *************** *** 408,411 **** --- 410,414 ---- virtual void ClearRegisteredImages()=0; virtual void SetDoubleClickAction(CallBackAction, void *)=0; + virtual void SetList(const char* list, char separator, char typesep)=0; }; Index: SString.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/SString.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SString.h 22 Dec 2004 20:25:55 -0000 1.1 --- SString.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 198,202 **** return !operator==(sOther); } ! bool contains(char ch) { return (s && *s) ? strchr(s, ch) != 0 : false; } --- 198,202 ---- return !operator==(sOther); } ! bool contains(char ch) const { return (s && *s) ? strchr(s, ch) != 0 : false; } *************** *** 254,258 **** bool endswith(const char *suffix); int search(const char *sFind, lenpos_t start=0) const; ! bool contains(const char *sFind) { return search(sFind) >= 0; } --- 254,258 ---- bool endswith(const char *suffix); int search(const char *sFind, lenpos_t start=0) const; ! bool contains(const char *sFind) const { return search(sFind) >= 0; } Index: KeyWords.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/KeyWords.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** KeyWords.h 22 Dec 2004 20:25:55 -0000 1.1 --- KeyWords.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 30,33 **** --- 30,35 ---- const char *languageName_=0, LexerFunction fnFolder_=0, const char * const wordListDescriptions_[] = NULL); + virtual ~LexerModule() { + } int GetLanguage() const { return language; } Index: ScintillaWidget.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/ScintillaWidget.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ScintillaWidget.h 22 Dec 2004 20:25:55 -0000 1.1 --- ScintillaWidget.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 35,39 **** }; ! guint scintilla_get_type (void); GtkWidget* scintilla_new (void); void scintilla_set_id (ScintillaObject *sci,int id); --- 35,39 ---- }; ! GtkType scintilla_get_type (void); GtkWidget* scintilla_new (void); void scintilla_set_id (ScintillaObject *sci,int id); Index: Scintilla.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/Scintilla.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Scintilla.h 22 Dec 2004 20:25:55 -0000 1.1 --- Scintilla.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 12,15 **** --- 12,19 ---- #define SCINTILLA_H + #if LCCWIN + typedef BOOL bool; + #endif + #if PLAT_WIN // Return false on failure: *************** *** 114,117 **** --- 118,122 ---- #define SC_MARK_ARROWS 24 #define SC_MARK_PIXMAP 25 + #define SC_MARK_FULLRECT 26 #define SC_MARK_CHARACTER 10000 #define SC_MARKNUM_FOLDEREND 25 *************** *** 162,165 **** --- 167,171 ---- #define SC_CHARSET_OEM 255 #define SC_CHARSET_RUSSIAN 204 + #define SC_CHARSET_CYRILLIC 1251 #define SC_CHARSET_SHIFTJIS 128 #define SC_CHARSET_SYMBOL 2 *************** *** 170,173 **** --- 176,180 ---- #define SC_CHARSET_VIETNAMESE 163 #define SC_CHARSET_THAI 222 + #define SC_CHARSET_8859_15 1000 #define SCI_STYLECLEARALL 2050 #define SCI_STYLESETFORE 2051 *************** *** 252,255 **** --- 259,266 ---- #define SCI_AUTOCGETTYPESEPARATOR 2285 #define SCI_AUTOCSETTYPESEPARATOR 2286 + #define SCI_AUTOCSETMAXWIDTH 2208 + #define SCI_AUTOCGETMAXWIDTH 2209 + #define SCI_AUTOCSETMAXHEIGHT 2210 + #define SCI_AUTOCGETMAXHEIGHT 2211 #define SCI_SETINDENT 2122 #define SCI_GETINDENT 2123 *************** *** 349,352 **** --- 360,364 ---- #define SCI_VISIBLEFROMDOCLINE 2220 #define SCI_DOCLINEFROMVISIBLE 2221 + #define SCI_WRAPCOUNT 2235 #define SC_FOLDLEVELBASE 0x400 #define SC_FOLDLEVELWHITEFLAG 0x1000 *************** *** 387,390 **** --- 399,403 ---- #define SC_WRAP_NONE 0 #define SC_WRAP_WORD 1 + #define SC_WRAP_CHAR 2 #define SCI_SETWRAPMODE 2268 #define SCI_GETWRAPMODE 2269 *************** *** 588,591 **** --- 601,607 ---- #define SCI_ENCODEDFROMUTF8 2449 #define SCI_FINDCOLUMN 2456 + #define SCI_GETCARETSTICKY 2457 + #define SCI_SETCARETSTICKY 2458 + #define SCI_TOGGLECARETSTICKY 2459 #define SCI_STARTRECORD 3001 #define SCI_STOPRECORD 3002 *************** *** 598,601 **** --- 614,620 ---- #define SCI_SETLEXERLANGUAGE 4006 #define SCI_LOADLEXERLIBRARY 4007 + #define SCI_GETPROPERTY 4008 + #define SCI_GETPROPERTYEXPANDED 4009 + #define SCI_GETPROPERTYINT 4010 #define SC_MOD_INSERTTEXT 0x1 #define SC_MOD_DELETETEXT 0x2 *************** *** 605,613 **** #define SC_PERFORMED_UNDO 0x20 #define SC_PERFORMED_REDO 0x40 #define SC_LASTSTEPINUNDOREDO 0x100 #define SC_MOD_CHANGEMARKER 0x200 #define SC_MOD_BEFOREINSERT 0x400 #define SC_MOD_BEFOREDELETE 0x800 ! #define SC_MODEVENTMASKALL 0xF77 #define SCEN_CHANGE 768 #define SCEN_SETFOCUS 512 --- 624,634 ---- #define SC_PERFORMED_UNDO 0x20 #define SC_PERFORMED_REDO 0x40 + #define SC_MULTISTEPUNDOREDO 0x80 #define SC_LASTSTEPINUNDOREDO 0x100 #define SC_MOD_CHANGEMARKER 0x200 #define SC_MOD_BEFOREINSERT 0x400 #define SC_MOD_BEFOREDELETE 0x800 ! #define SC_MULTILINEUNDOREDO 0x1000 ! #define SC_MODEVENTMASKALL 0x1FFF #define SCEN_CHANGE 768 #define SCEN_SETFOCUS 512 *************** *** 654,657 **** --- 675,679 ---- #define SCN_HOTSPOTDOUBLECLICK 2020 #define SCN_CALLTIPCLICK 2021 + #define SCN_AUTOCSELECTION 2022 //--Autogenerated -- end of section automatically generated from Scintilla.iface *************** *** 706,710 **** int modifiers; // SCN_KEY int modificationType; // SCN_MODIFIED ! const char *text; // SCN_MODIFIED int length; // SCN_MODIFIED int linesAdded; // SCN_MODIFIED --- 728,732 ---- int modifiers; // SCN_KEY int modificationType; // SCN_MODIFIED ! const char *text; // SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION int length; // SCN_MODIFIED int linesAdded; // SCN_MODIFIED Index: Scintilla.iface =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/Scintilla.iface,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Scintilla.iface 22 Dec 2004 20:25:55 -0000 1.1 --- Scintilla.iface 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 268,271 **** --- 268,272 ---- val SC_MARK_ARROWS=24 val SC_MARK_PIXMAP=25 + val SC_MARK_FULLRECT=26 val SC_MARK_CHARACTER=10000 *************** *** 367,370 **** --- 368,372 ---- val SC_CHARSET_OEM=255 val SC_CHARSET_RUSSIAN=204 + val SC_CHARSET_CYRILLIC=1251 val SC_CHARSET_SHIFTJIS=128 val SC_CHARSET_SYMBOL=2 *************** *** 375,378 **** --- 377,381 ---- val SC_CHARSET_VIETNAMESE=163 val SC_CHARSET_THAI=222 + val SC_CHARSET_8859_15=1000 # Clear all the styles and make equivalent to the global default style. *************** *** 608,611 **** --- 611,628 ---- set void AutoCSetTypeSeparator=2286(int separatorCharacter,) + # Set the maximum width, in characters, of auto-completion and user lists. + # Set to 0 to autosize to fit longest item, which is the default. + set void AutoCSetMaxWidth=2208(int characterCount,) + + # Get the maximum width, in characters, of auto-completion and user lists. + get int AutoCGetMaxWidth=2209(,) + + # Set the maximum height, in rows, of auto-completion and user lists. + # The default is 5 rows. + set void AutoCSetMaxHeight=2210(int rowCount,) + + # Set the maximum height, in rows, of auto-completion and user lists. + get int AutoCGetMaxHeight=2211(,) + # Set the number of spaces used for one level of indentation. set void SetIndent=2122(int indentSize,) *************** *** 906,909 **** --- 923,929 ---- fun int DocLineFromVisible=2221(int lineDisplay,) + # The number of display lines needed to wrap a document line + fun int WrapCount=2235(int line,) + enu FoldLevel=SC_FOLDLEVEL val SC_FOLDLEVELBASE=0x400 *************** *** 995,998 **** --- 1015,1019 ---- val SC_WRAP_NONE=0 val SC_WRAP_WORD=1 + val SC_WRAP_CHAR=2 # Sets whether text is word wrapped. *************** *** 1060,1064 **** # Retrieve whether the maximum scroll position has the last # line at the bottom of the view. ! get int GetEndAtLastLine=2278(,) # Retrieve the height of a particular line of text in pixels. --- 1081,1085 ---- # Retrieve whether the maximum scroll position has the last # line at the bottom of the view. ! get bool GetEndAtLastLine=2278(,) # Retrieve the height of a particular line of text in pixels. *************** *** 1588,1592 **** # Set the length of the utf8 argument for calling EncodedFromUTF8. ! # Set to 0 and the string will be measured to the first nul. fun void SetLengthForEncode=2448(int bytes,) --- 1609,1613 ---- # Set the length of the utf8 argument for calling EncodedFromUTF8. ! # Set to -1 and the string will be measured to the first nul. fun void SetLengthForEncode=2448(int bytes,) *************** *** 1596,1603 **** fun int EncodedFromUTF8=2449(string utf8, stringresult encoded) ! # Find the position of a column on a line taking into account tabs and # multi-byte characters. If beyond end of line, return line end position. fun int FindColumn=2456(int line, int column) # Start notifying the container of all key presses and commands. fun void StartRecord=3001(,) --- 1617,1633 ---- fun int EncodedFromUTF8=2449(string utf8, stringresult encoded) ! # Find the position of a column on a line taking into account tabs and # multi-byte characters. If beyond end of line, return line end position. fun int FindColumn=2456(int line, int column) + # Can the caret preferred x position only be changed by explicit movement commands? + get bool GetCaretSticky=2457(,) + + # Stop the caret preferred x position changing when the user types. + set void SetCaretSticky=2458(bool useCaretStickyBehaviour,) + + # Switch between sticky and non-sticky: meant to be bound to a key. + fun void ToggleCaretSticky=2459(,) + # Start notifying the container of all key presses and commands. fun void StartRecord=3001(,) *************** *** 1630,1633 **** --- 1660,1674 ---- fun void LoadLexerLibrary=4007(, string path) + # Retrieve a "property" value previously set with SetProperty. + fun int GetProperty=4008(string key, stringresult buf) + + # Retrieve a "property" value previously set with SetProperty, + # with "$()" variable replacement on returned buffer. + fun int GetPropertyExpanded=4009(string key, stringresult buf) + + # Retrieve a "property" value previously set with SetProperty, + # interpreted as an int AFTER any "$()" variable replacement. + get int GetPropertyInt=4010(string key,) + # Notifications # Type of modification and the action which caused the modification. *************** *** 1642,1650 **** val SC_PERFORMED_UNDO=0x20 val SC_PERFORMED_REDO=0x40 val SC_LASTSTEPINUNDOREDO=0x100 val SC_MOD_CHANGEMARKER=0x200 val SC_MOD_BEFOREINSERT=0x400 val SC_MOD_BEFOREDELETE=0x800 ! val SC_MODEVENTMASKALL=0xF77 # For compatibility, these go through the COMMAND notification rather than NOTIFY --- 1683,1693 ---- val SC_PERFORMED_UNDO=0x20 val SC_PERFORMED_REDO=0x40 + val SC_MULTISTEPUNDOREDO=0x80 val SC_LASTSTEPINUNDOREDO=0x100 val SC_MOD_CHANGEMARKER=0x200 val SC_MOD_BEFOREINSERT=0x400 val SC_MOD_BEFOREDELETE=0x800 ! val SC_MULTILINEUNDOREDO=0x1000 ! val SC_MODEVENTMASKALL=0x1FFF # For compatibility, these go through the COMMAND notification rather than NOTIFY *************** *** 1716,1721 **** val SCLEX_BULLANT=27 val SCLEX_VBSCRIPT=28 - val SCLEX_ASP=29 - val SCLEX_PHP=30 val SCLEX_BAAN=31 val SCLEX_MATLAB=32 --- 1759,1762 ---- *************** *** 1752,1755 **** --- 1793,1807 ---- val SCLEX_ASN1=63 val SCLEX_VHDL=64 + val SCLEX_CAML=65 + val SCLEX_BLITZBASIC=66 + val SCLEX_PUREBASIC=67 + val SCLEX_HASKELL=68 + val SCLEX_PHPSCRIPT=69 + val SCLEX_TADS3=70 + val SCLEX_REBOL=71 + val SCLEX_SMALLTALK=72 + val SCLEX_FLAGSHIP=73 + val SCLEX_CSOUND=74 + val SCLEX_FREEBASIC=75 # When a lexer specifies its language as SCLEX_AUTOMATIC it receives a *************** *** 1758,1762 **** # Lexical states for SCLEX_PYTHON lex Python=SCLEX_PYTHON SCE_P_ - lex Ruby=SCLEX_RUBY SCE_P_ val SCE_P_DEFAULT=0 val SCE_P_COMMENTLINE=1 --- 1810,1813 ---- *************** *** 1775,1779 **** # Lexical states for SCLEX_CPP lex Cpp=SCLEX_CPP SCE_C_ - lex SQL=SCLEX_SQL SCE_C_ lex Pascal=SCLEX_PASCAL SCE_C_ lex TCL=SCLEX_TCL SCE_C_ --- 1826,1829 ---- *************** *** 1945,1948 **** --- 1995,1999 ---- val SCE_PL_HASH=14 val SCE_PL_SYMBOLTABLE=15 + val SCE_PL_VARIABLE_INDEXER=16 val SCE_PL_REGEX=17 val SCE_PL_REGSUBST=18 *************** *** 1959,1962 **** --- 2010,2050 ---- val SCE_PL_STRING_QR=29 val SCE_PL_STRING_QW=30 + val SCE_PL_POD_VERB=31 + # Lexical states for SCLEX_RUBY + lex Ruby=SCLEX_RUBY SCE_RB_ + val SCE_RB_DEFAULT=0 + val SCE_RB_ERROR=1 + val SCE_RB_COMMENTLINE=2 + val SCE_RB_POD=3 + val SCE_RB_NUMBER=4 + val SCE_RB_WORD=5 + val SCE_RB_STRING=6 + val SCE_RB_CHARACTER=7 + val SCE_RB_CLASSNAME=8 + val SCE_RB_DEFNAME=9 + val SCE_RB_OPERATOR=10 + val SCE_RB_IDENTIFIER=11 + val SCE_RB_REGEX=12 + val SCE_RB_GLOBAL=13 + val SCE_RB_SYMBOL=14 + val SCE_RB_MODULE_NAME=15 + val SCE_RB_INSTANCE_VAR=16 + val SCE_RB_CLASS_VAR=17 + val SCE_RB_BACKTICKS=18 + val SCE_RB_DATASECTION=19 + val SCE_RB_HERE_DELIM=20 + val SCE_RB_HERE_Q=21 + val SCE_RB_HERE_QQ=22 + val SCE_RB_HERE_QX=23 + val SCE_RB_STRING_Q=24 + val SCE_RB_STRING_QQ=25 + val SCE_RB_STRING_QX=26 + val SCE_RB_STRING_QR=27 + val SCE_RB_STRING_QW=28 + val SCE_RB_WORD_DEMOTED=29 + val SCE_RB_STDIN=30 + val SCE_RB_STDOUT=31 + val SCE_RB_STDERR=40 + val SCE_RB_UPPER_BOUND=41 # Lexical states for SCLEX_VB, SCLEX_VBSCRIPT, SCLEX_POWERBASIC lex VB=SCLEX_VB SCE_B_ *************** *** 1978,1981 **** --- 2066,2073 ---- val SCE_B_CONSTANT=13 val SCE_B_ASM=14 + val SCE_B_LABEL=15 + val SCE_B_ERROR=16 + val SCE_B_HEXNUMBER=17 + val SCE_B_BINNUMBER=18 # Lexical states for SCLEX_PROPERTIES lex Properties=SCLEX_PROPERTIES SCE_PROPS_ *************** *** 2127,2134 **** --- 2219,2230 ---- val SCE_LISP_NUMBER=2 val SCE_LISP_KEYWORD=3 + val SCE_LISP_KEYWORD_KW=4 + val SCE_LISP_SYMBOL=5 val SCE_LISP_STRING=6 val SCE_LISP_STRINGEOL=8 val SCE_LISP_IDENTIFIER=9 val SCE_LISP_OPERATOR=10 + val SCE_LISP_SPECIAL=11 + val SCE_LISP_MULTI_COMMENT=12 # Lexical states for SCLEX_EIFFEL and SCLEX_EIFFELKW lex Eiffel=SCLEX_EIFFEL SCE_EIFFEL_ *************** *** 2253,2256 **** --- 2349,2353 ---- val SCE_CSS_SINGLESTRING=14 val SCE_CSS_IDENTIFIER2=15 + val SCE_CSS_ATTRIBUTE=16 # Lexical states for SCLEX_POV lex POV=SCLEX_POV SCE_POV_ *************** *** 2334,2337 **** --- 2431,2438 ---- val SCE_NSIS_STRINGVAR=13 val SCE_NSIS_NUMBER=14 + val SCE_NSIS_SECTIONGROUP=15 + val SCE_NSIS_PAGEEX=16 + val SCE_NSIS_FUNCTIONDEF=17 + val SCE_NSIS_COMMENTBOX=18 # Lexical states for SCLEX_MMIXAL lex MMIXAL=SCLEX_MMIXAL SCE_MMIXAL_ *************** *** 2366,2374 **** val SCE_CLW_KEYWORD=8 val SCE_CLW_COMPILER_DIRECTIVE=9 ! val SCE_CLW_BUILTIN_PROCEDURES_FUNCTION=10 ! val SCE_CLW_STRUCTURE_DATA_TYPE=11 ! val SCE_CLW_ATTRIBUTE=12 ! val SCE_CLW_STANDARD_EQUATE=13 ! val SCE_CLW_ERROR=14 # Lexical states for SCLEX_LOT lex LOT=SCLEX_LOT SCE_LOT_ --- 2467,2477 ---- val SCE_CLW_KEYWORD=8 val SCE_CLW_COMPILER_DIRECTIVE=9 ! val SCE_CLW_RUNTIME_EXPRESSIONS=10 ! val SCE_CLW_BUILTIN_PROCEDURES_FUNCTION=11 ! val SCE_CLW_STRUCTURE_DATA_TYPE=12 ! val SCE_CLW_ATTRIBUTE=13 ! val SCE_CLW_STANDARD_EQUATE=14 ! val SCE_CLW_ERROR=15 ! val SCE_CLW_DEPRECATED=16 # Lexical states for SCLEX_LOT lex LOT=SCLEX_LOT SCE_LOT_ *************** *** 2518,2521 **** --- 2621,2626 ---- val SCE_AU3_PREPROCESSOR=11 val SCE_AU3_SPECIAL=12 + val SCE_AU3_EXPAND=13 + val SCE_AU3_COMOBJ=14 # Lexical states for SCLEX_APDL lex APDL=SCLEX_APDL SCE_APDL_ *************** *** 2579,2582 **** --- 2684,2861 ---- val SCE_VHDL_STDTYPE=13 val SCE_VHDL_USERWORD=14 + # Lexical states for SCLEX_CAML + lex Caml=SCLEX_CAML SCE_CAML_ + val SCE_CAML_DEFAULT=0 + val SCE_CAML_IDENTIFIER=1 + val SCE_CAML_TAGNAME=2 + val SCE_CAML_KEYWORD=3 + val SCE_CAML_KEYWORD2=4 + val SCE_CAML_LINENUM=5 + val SCE_CAML_OPERATOR=6 + val SCE_CAML_NUMBER=7 + val SCE_CAML_CHAR=8 + val SCE_CAML_STRING=9 + val SCE_CAML_COMMENT=10 + val SCE_CAML_COMMENT1=11 + val SCE_CAML_COMMENT2=12 + val SCE_CAML_COMMENT3=13 + # Lexical states for SCLEX_HASKELL + lex Haskell=SCLEX_HASKELL SCE_HA_ + val SCE_HA_DEFAULT=0 + val SCE_HA_IDENTIFIER=1 + val SCE_HA_KEYWORD=2 + val SCE_HA_NUMBER=3 + val SCE_HA_STRING=4 + val SCE_HA_CHARACTER=5 + val SCE_HA_CLASS=6 + val SCE_HA_MODULE=7 + val SCE_HA_CAPITAL=8 + val SCE_HA_DATA=9 + val SCE_HA_IMPORT=10 + val SCE_HA_OPERATOR=11 + val SCE_HA_INSTANCE=12 + val SCE_HA_COMMENTLINE=13 + val SCE_HA_COMMENTBLOCK=14 + val SCE_HA_COMMENTBLOCK2=15 + val SCE_HA_COMMENTBLOCK3=16 + # Lexical states of SCLEX_TADS3 + lex TADS3=SCLEX_TADS3 SCE_T3_ + val SCE_T3_DEFAULT=0 + val SCE_T3_X_DEFAULT=1 + val SCE_T3_PREPROCESSOR=2 + val SCE_T3_BLOCK_COMMENT=3 + val SCE_T3_LINE_COMMENT=4 + val SCE_T3_OPERATOR=5 + val SCE_T3_KEYWORD=6 + val SCE_T3_NUMBER=7 + val SCE_T3_IDENTIFIER=8 + val SCE_T3_S_STRING=9 + val SCE_T3_D_STRING=10 + val SCE_T3_X_STRING=11 + val SCE_T3_LIB_DIRECTIVE=12 + val SCE_T3_MSG_PARAM=13 + val SCE_T3_HTML_TAG=14 + val SCE_T3_HTML_DEFAULT=15 + val SCE_T3_HTML_STRING=16 + val SCE_T3_USER1=17 + val SCE_T3_USER2=18 + val SCE_T3_USER3=19 + # Lexical states for SCLEX_REBOL + lex Rebol=SCLEX_REBOL SCE_REBOL_ + val SCE_REBOL_DEFAULT=0 + val SCE_REBOL_COMMENTLINE=1 + val SCE_REBOL_COMMENTBLOCK=2 + val SCE_REBOL_PREFACE=3 + val SCE_REBOL_OPERATOR=4 + val SCE_REBOL_CHARACTER=5 + val SCE_REBOL_QUOTEDSTRING=6 + val SCE_REBOL_BRACEDSTRING=7 + val SCE_REBOL_NUMBER=8 + val SCE_REBOL_PAIR=9 + val SCE_REBOL_TUPLE=10 + val SCE_REBOL_BINARY=11 + val SCE_REBOL_MONEY=12 + val SCE_REBOL_ISSUE=13 + val SCE_REBOL_TAG=14 + val SCE_REBOL_FILE=15 + val SCE_REBOL_EMAIL=16 + val SCE_REBOL_URL=17 + val SCE_REBOL_DATE=18 + val SCE_REBOL_TIME=19 + val SCE_REBOL_IDENTIFIER=20 + val SCE_REBOL_WORD=21 + val SCE_REBOL_WORD2=22 + val SCE_REBOL_WORD3=23 + val SCE_REBOL_WORD4=24 + val SCE_REBOL_WORD5=25 + val SCE_REBOL_WORD6=26 + val SCE_REBOL_WORD7=27 + val SCE_REBOL_WORD8=28 + # Lexical states for SCLEX_SQL + lex SQL=SCLEX_SQL SCE_SQL_ + val SCE_SQL_DEFAULT=0 + val SCE_SQL_COMMENT=1 + val SCE_SQL_COMMENTLINE=2 + val SCE_SQL_COMMENTDOC=3 + val SCE_SQL_NUMBER=4 + val SCE_SQL_WORD=5 + val SCE_SQL_STRING=6 + val SCE_SQL_CHARACTER=7 + val SCE_SQL_SQLPLUS=8 + val SCE_SQL_SQLPLUS_PROMPT=9 + val SCE_SQL_OPERATOR=10 + val SCE_SQL_IDENTIFIER=11 + val SCE_SQL_SQLPLUS_COMMENT=13 + val SCE_SQL_COMMENTLINEDOC=15 + val SCE_SQL_WORD2=16 + val SCE_SQL_COMMENTDOCKEYWORD=17 + val SCE_SQL_COMMENTDOCKEYWORDERROR=18 + val SCE_SQL_USER1=19 + val SCE_SQL_USER2=20 + val SCE_SQL_USER3=21 + val SCE_SQL_USER4=22 + # Lexical states for SCLEX_SMALLTALK + lex Smalltalk=SCLEX_SMALLTALK SCE_ST_ + val SCE_ST_DEFAULT=0 + val SCE_ST_STRING=1 + val SCE_ST_NUMBER=2 + val SCE_ST_COMMENT=3 + val SCE_ST_SYMBOL=4 + val SCE_ST_BINARY=5 + val SCE_ST_BOOL=6 + val SCE_ST_SELF=7 + val SCE_ST_SUPER=8 + val SCE_ST_NIL=9 + val SCE_ST_GLOBAL=10 + val SCE_ST_RETURN=11 + val SCE_ST_SPECIAL=12 + val SCE_ST_KWSEND=13 + val SCE_ST_ASSIGN=14 + val SCE_ST_CHARACTER=15 + val SCE_ST_SPEC_SEL=16 + # Lexical states for SCLEX_FLAGSHIP (clipper) + lex FlagShip=SCLEX_FLAGSHIP SCE_B_ + val SCE_FS_DEFAULT=0 + val SCE_FS_COMMENT=1 + val SCE_FS_COMMENTLINE=2 + val SCE_FS_COMMENTDOC=3 + val SCE_FS_COMMENTLINEDOC=4 + val SCE_FS_COMMENTDOCKEYWORD=5 + val SCE_FS_COMMENTDOCKEYWORDERROR=6 + val SCE_FS_KEYWORD=7 + val SCE_FS_KEYWORD2=8 + val SCE_FS_KEYWORD3=9 + val SCE_FS_KEYWORD4=10 + val SCE_FS_NUMBER=11 + val SCE_FS_STRING=12 + val SCE_FS_PREPROCESSOR=13 + val SCE_FS_OPERATOR=14 + val SCE_FS_IDENTIFIER=15 + val SCE_FS_DATE=16 + val SCE_FS_STRINGEOL=17 + val SCE_FS_CONSTANT=18 + val SCE_FS_ASM=19 + val SCE_FS_LABEL=20 + val SCE_FS_ERROR=21 + val SCE_FS_HEXNUMBER=22 + val SCE_FS_BINNUMBER=23 + # Lexical states for SCLEX_CSOUND + lex Csound=SCLEX_CSOUND SCE_CSOUND_ + val SCE_CSOUND_DEFAULT=0 + val SCE_CSOUND_COMMENT=1 + val SCE_CSOUND_NUMBER=2 + val SCE_CSOUND_OPERATOR=3 + val SCE_CSOUND_INSTR=4 + val SCE_CSOUND_IDENTIFIER=5 + val SCE_CSOUND_OPCODE=6 + val SCE_CSOUND_HEADERSTMT=7 + val SCE_CSOUND_USERKEYWORD=8 + val SCE_CSOUND_COMMENTBLOCK=9 + val SCE_CSOUND_PARAM=10 + val SCE_CSOUND_ARATE_VAR=11 + val SCE_CSOUND_KRATE_VAR=12 + val SCE_CSOUND_IRATE_VAR=13 + val SCE_CSOUND_GLOBAL_VAR=14 + val SCE_CSOUND_STRINGEOL=15 # Events *************** *** 2604,2607 **** --- 2883,2887 ---- evt void HotSpotDoubleClick=2020(int modifiers, int position) evt void CallTipClick=2021(int position) + evt void AutoCSelection=2022(string text) cat Deprecated *************** *** 2617,2618 **** --- 2897,2901 ---- evt void PosChanged=2012(int position) + # SCLEX_HTML should be used in preference to these. + val SCLEX_ASP=29 + val SCLEX_PHP=30 Index: PropSet.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/PropSet.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PropSet.h 22 Dec 2004 20:25:55 -0000 1.1 --- PropSet.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 30,33 **** --- 30,34 ---- Property *enumnext; int enumhash; + static bool caseSensitiveFilenames; static unsigned int HashString(const char *s, size_t len) { unsigned int ret = 0; *************** *** 59,65 **** bool GetFirst(char **key, char **val); bool GetNext(char **key, char **val); private: ! // copy-value semantics not implemented PropSet(const PropSet ©); void operator=(const PropSet &assign); --- 60,69 ---- bool GetFirst(char **key, char **val); bool GetNext(char **key, char **val); + static void SetCaseSensitiveFilenames(bool caseSensitiveFilenames_) { + caseSensitiveFilenames = caseSensitiveFilenames_; + } private: ! // copy-value semantics not implemented PropSet(const PropSet ©); void operator=(const PropSet &assign); *************** *** 77,83 **** bool onlyLineEnds; ///< Delimited by any white space or only line ends bool sorted; int starts[256]; WordList(bool onlyLineEnds_ = false) : ! words(0), wordsNoCase(0), list(0), len(0), onlyLineEnds(onlyLineEnds_), sorted(false) {} ~WordList() { Clear(); } operator bool() { return len ? true : false; } --- 81,89 ---- bool onlyLineEnds; ///< Delimited by any white space or only line ends bool sorted; + bool sortedNoCase; int starts[256]; WordList(bool onlyLineEnds_ = false) : ! words(0), wordsNoCase(0), list(0), len(0), onlyLineEnds(onlyLineEnds_), ! sorted(false), sortedNoCase(false) {} ~WordList() { Clear(); } operator bool() { return len ? true : false; } *************** *** 88,91 **** --- 94,98 ---- void SetFromAllocated(); bool InList(const char *s); + bool InListAbbreviated(const char *s, const char marker); const char *GetNearestWord(const char *wordStart, int searchLen, bool ignoreCase = false, SString wordCharacters="", int wordIndex = -1); Index: SciLexer.h =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fScintilla/include/SciLexer.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SciLexer.h 22 Dec 2004 20:25:55 -0000 1.1 --- SciLexer.h 3 Sep 2005 10:13:13 -0000 1.2 *************** *** 44,49 **** #define SCLEX_BULLANT 27 #define SCLEX_VBSCRIPT 28 - #define SCLEX_ASP 29 - #define SCLEX_PHP 30 #define SCLEX_BAAN 31 #define SCLEX_MATLAB 32 --- 44,47 ---- *************** *** 80,83 **** --- 78,92 ---- #define SCLEX_ASN1 63 #define SCLEX_VHDL 64 + #define SCLEX_CAML 65 + #define SCLEX_BLITZBASIC 66 + #define SCLEX_PUREBASIC 67 + #define SCLEX_HASKELL 68 + #define SCLEX_PHPSCRIPT 69 + #define SCLEX_TADS3 70 + #define SCLEX_REBOL 71 + #define SCLEX_SMALLTALK 72 + #define SCLEX_FLAGSHIP 73 + #define SCLEX_CSOUND 74 + #define SCLEX_FREEBASIC 75 #define SCLEX_AUTOMATIC 1000 #define SCE_P_DEFAULT 0 *************** *** 242,245 **** --- 251,255 ---- #define SCE_PL_HASH 14 #define SCE_PL_SYMBOLTABLE 15 + #define SCE_PL_VARIABLE_INDEXER 16 #define SCE_PL_REGEX 17 #define SCE_PL_REGSUBST 18 *************** *** 256,259 **** --- 266,304 ---- #define SCE_PL_STRING_QR 29 #define SCE_PL_STRING_QW 30 + #define SCE_PL_POD_VERB 31 + #define SCE_RB_DEFAULT 0 + #define SCE_RB_ERROR 1 + #define SCE_RB_COMMENTLINE 2 + #define SCE_RB_POD 3 + #define SCE_RB_NUMBER 4 + #define SCE_RB_WORD 5 + #define SCE_RB_STRING 6 + #define SCE_RB_CHARACTER 7 + #define SCE_RB_CLASSNAME 8 + #define SCE_RB_DEFNAME 9 + #define SCE_RB_OPERATOR 10 + #define SCE_RB_IDENTIFIER 11 + #define SCE_RB_REGEX 12 + #define SCE_RB_GLOBAL 13 + #define SCE_RB_SYMBOL 14 + #define SCE_RB_MODULE_NAME 15 + #define SCE_RB_INSTANCE_VAR 16 + #define SCE_RB_CLASS_VAR 17 + #define SCE_RB_BACKTICKS 18 + #define SCE_RB_DATASECTION 19 + #define SCE_RB_HERE_DELIM 20 + #define SCE_RB_HERE_Q 21 + #define SCE_RB_HERE_QQ 22 + #define SCE_RB_HERE_QX 23 + #define SCE_RB_STRING_Q 24 + #define SCE_RB_STRING_QQ 25 + #define SCE_RB_STRING_QX 26 + #define SCE_RB_STRING_QR 27 + #define SCE_RB_STRING_QW 28 + #define SCE_RB_WORD_DEMOTED 29 + #define SCE_RB_STDIN 30 + #define SCE_RB_STDOUT 31 + #define SCE_RB_STDERR 40 + #define SCE_RB_UPPER_BOUND 41 #define SCE_B_DEFAULT 0 #define SCE_B_COMMENT 1 *************** *** 271,274 **** --- 316,323 ---- #define SCE_B_CONSTANT 13 #define SCE_B_ASM 14 + #define SCE_B_LABEL 15 + #define SCE_B_ERROR 16 + #define SCE_B_HEXNUMBER 17 + #define SCE_B_BINNUMBER 18 #define SCE_PROPS_DEFAULT 0 #define SCE_PROPS_COMMENT 1 *************** *** 396,403 **** --- 445,456 ---- #define SCE_LISP_NUMBER 2 #define SCE_LISP_KEYWORD 3 + #define SCE_LISP_KEYWORD_KW 4 + #define SCE_LISP_SYMBOL 5 #define SCE_LISP_STRING 6 #define SCE_LISP_STRINGEOL 8 #define SCE_LISP_IDENTIFIER 9 #define SCE_LISP_OPERATOR 10 + #define SCE_LISP_SPECIAL 11 + #define SCE_LISP_MULTI_COMMENT 12 #define SCE_EIFFEL_DEFAULT 0 #define SCE_EIFFEL_COMMENTLINE 1 *************** *** 420,425 **** #define SCE_NNCRONTAB_ENVIRONMENT 9 #define SCE_NNCRONTAB_IDENTIFIER 10 ! ! /* Our own defines are in LexForth.cpp (dbu) #define SCE_FORTH_DEFAULT 0 #define SCE_FORTH_COMMENT 1 --- 473,477 ---- #define SCE_NNCRONTAB_ENVIRONMENT 9 #define SCE_NNCRONTAB_IDENTIFIER 10 ! /* #define SCE_FORTH_DEFAULT 0 #define SCE_FORTH_COMMENT 1 *************** *** 434,439 **** #define SCE_FORTH_STRING 10 #define SCE_FORTH_LOCALE 11 ! */ ! #define SCE_MATLAB_DEFAULT 0 #define SCE_MATLAB_COMMENT 1 --- 486,490 ---- #define SCE_FORTH_STRING 10 #define SCE_FORTH_LOCALE 11 ! */ #define SCE_MATLAB_DEFAULT 0 #define SCE_MATLAB_COMMENT 1 *************** *** 507,510 **** --- 558,562 ---- #define SCE_CSS_SINGLESTRING 14 #define SCE_CSS_IDENTIFIER2 15 + #define SCE_CSS_ATTRIBUTE 16 #define SCE_POV_DEFAULT 0 #define SCE_POV_COMMENT 1 *************** *** 578,581 **** --- 630,637 ---- #define SCE_NSIS_STRINGVAR 13 #define SCE_NSIS_NUMBER 14 + #define SCE_NSIS_SECTIONGROUP 15 + #define SCE_NSIS_PAGEEX 16 + #define SCE_NSIS_FUNCTIONDEF 17 + #define SCE_NSIS_COMMENTBOX 18 #define SCE_MMIXAL_LEADWS 0 #define SCE_MMIXAL_COMMENT 1 *************** *** 606,614 **** #define SCE_CLW_KEYWORD 8 #define SCE_CLW_COMPILER_DIRECTIVE 9 ! #define SCE_CLW_BUILTIN_PROCEDURES_FUNCTION 10 ! #define SCE_CLW_STRUCTURE_DATA_TYPE 11 ! #define SCE_CLW_ATTRIBUTE 12 ! #define SCE_CLW_STANDARD_EQUATE 13 ! #define SCE_CLW_ERROR 14 #define SCE_LOT_DEFAULT 0 #define SCE_LOT_HEADER 1 --- 662,672 ---- #define SCE_CLW_KEYWORD 8 #define SCE_CLW_COMPILER_DIRECTIVE 9 ! #define SCE_CLW_RUNTIME_EXPRESSIONS 10 ! #define SCE_CLW_BUILTIN_PROCEDURES_FUNCTION 11 ! #define SCE_CLW_STRUCTURE_DATA_TYPE 12 ! #define SCE_CLW_ATTRIBUTE 13 ! #define SCE_CLW_STANDARD_EQUATE 14 ! #define SCE_CLW_ERROR 15 ! #define SCE_CLW_DEPRECATED 16 #define SCE_LOT_DEFAULT 0 #define SCE_LOT_HEADER 1 *************** *** 736,739 **** --- 794,799 ---- #define SCE_AU3_PREPROCESSOR 11 #define SCE_AU3_SPECIAL 12 + #define SCE_AU3_EXPAND 13 + #define SCE_AU3_COMOBJ 14 #define SCE_APDL_DEFAULT 0 #define SCE_APDL_COMMENT 1 *************** *** 789,792 **** --- 849,1012 ---- #define SCE_VHDL_STDTYPE 13 #define SCE_VHDL_USERWORD 14 + #define SCE_CAML_DEFAULT 0 + #define SCE_CAML_IDENTIFIER 1 + #define SCE_CAML_TAGNAME 2 + #define SCE_CAML_KEYWORD 3 + #define SCE_CAML_KEYWORD2 4 + #define SCE_CAML_LINENUM 5 + #define SCE_CAML_OPERATOR 6 + #define SCE_CAML_NUMBER 7 + #define SCE_CAML_CHAR 8 + #define SCE_CAML_STRING 9 + #define SCE_CAML_COMMENT 10 + #define SCE_CAML_COMMENT1 11 + #define SCE_CAML_COMMENT2 12 + #define SCE_CAML_COMMENT3 13 + #define SCE_HA_DEFAULT 0 + #define SCE_HA_IDENTIFIER 1 + #define SCE_HA_KEYWORD 2 + #define SCE_HA_NUMBER 3 + #define SCE_HA_STRING 4 + #define SCE_HA_CHARACTER 5 + #define SCE_HA_CLASS 6 + #define SCE_HA_MODULE 7 + #define SCE_HA_CAPITAL 8 + #define SCE_HA_DATA 9 + #define SCE_HA_IMPORT 10 + #define SCE_HA_OPERATOR 11 + #define SCE_HA_INSTANCE 12 + #define SCE_HA_COMMENTLINE 13 + #define SCE_HA_COMMENTBLOCK 14 + #define SCE_HA_COMMENTBLOCK2 15 + #define SCE_HA_COMMENTBLOCK3 16 + #define SCE_T3_DEFAULT 0 + #define SCE_T3_X_DEFAULT 1 + #define SCE_T3_PREPROCESSOR 2 + #define SCE_T3_BLOCK_COMMENT 3 + #define SCE_T3_LINE_COMMENT 4 + #define SCE_T3_OPERATOR 5 + #define SCE_T3_KEYWORD 6 + #define SCE_T3_NUMBER 7 + #define SCE_T3_IDENTIFIER 8 + #define SCE_T3_S_STRING 9 + #define SCE_T3_D_STRING 10 + #define SCE_T3_X_STRING 11 + #define SCE_T3_LIB_DIRECTIVE 12 + #define SCE_T3_MSG_PARAM 13 + #define SCE_T3_HTML_TAG 14 + #define SCE_T3_HTML_DEFAULT 15 + #define SCE_T3_HTML_STRING 16 + #define SCE_T3_USER1 17 + #define SCE_T3_USER2 18 + #define SCE_T3_USER3 19 + #define SCE_REBOL_DEFAULT 0 + #define SCE_REBOL_COMMENTLINE 1 + #define SCE_REBOL_COMMENTBLOCK 2 + #define SCE_REBOL_PREFACE 3 + #define SCE_REBOL_OPERATOR 4 + #define SCE_REBOL_CHARACTER 5 + #define SCE_REBOL_QUOTEDSTRING 6 + #define SCE_REBOL_BRACEDSTRING 7 + #define SCE_REBOL_NUMBER 8 + #define SCE_REBOL_PAIR 9 + #define SCE_REBOL_TUPLE 10 + #define SCE_REBOL_BINARY 11 + #define SCE_REBOL_MONEY 12 + #define SCE_REBOL_ISSUE 13 + #define SCE_REBOL_TAG 14 + #define SCE_REBOL_FILE 15 + #define SCE_REBOL_EMAIL 16 + #define SCE_REBOL_URL 17 + #define SCE_REBOL_DATE 18 + #define SCE_REBOL_TIME 19 + #define SCE_REBOL_IDENTIFIER 20 + #define SCE_REBOL_WORD 21 + #define SCE_REBOL_WORD2 22 + #define SCE_REBOL_WORD3 23 + #define SCE_REBOL_WORD4 24 + #define SCE_REBOL_WORD5 25 + #define SCE_REBOL_WORD6 26 + #define SCE_REBOL_WORD7 27 + #define SCE_REBOL_WORD8 28 + #define SCE_SQL_DEFAULT 0 + #define SCE_SQL_COMMENT 1 + #define SCE_SQL_COMMENTLINE 2 + #define SCE_SQL_COMMENTDOC 3 + #define SCE_SQL_NUMBER 4 + #define SCE_SQL_WORD 5 + #define SCE_SQL_STRING 6 + #define SCE_SQL_CHARACTER 7 + #define SCE_SQL_SQLPLUS 8 + #define SCE_SQL_SQLPLUS_PROMPT 9 + #define SCE_SQL_OPERATOR 10 + #define SCE_SQL_IDENTIFIER 11 + #define SCE_SQL_SQLPLUS_COMMENT 13 + #define SCE_SQL_COMMENTLINEDOC 15 + #define SCE_SQL_WORD2 16 + #define SCE_SQL_COMMENTDOCKEYWORD 17 + #define SCE_SQL_COMMENTDOCKEYWORDERROR 18 + #define SCE_SQL_USER1 19 + #define SCE_SQL_USER2 20 + #define SCE_SQL_USER3 21 + #define SCE_SQL_USER4 22 + #define SCE_ST_DEFAULT 0 + #define SCE_ST_STRING 1 + #define SCE_ST_NUMBER 2 + #define SCE_ST_COMMENT 3 + #define SCE_ST_SYMBOL 4 + #define SCE_ST_BINARY 5 + #define SCE_ST_BOOL 6 + #define SCE_ST_SELF 7 + #define SCE_ST_SUPER 8 + #define SCE_ST_NIL 9 + #define SCE_ST_GLOBAL 10 + #define SCE_ST_RETURN 11 + #define SCE_ST_SPECIAL 12 + #define SCE_ST_KWSEND 13 + #define SCE_ST_ASSIGN 14 + #define SCE_ST_CHARACTER 15 + #define SCE_ST_SPEC_SEL 16 + #define SCE_FS_DEFAULT 0 + #define SCE_FS_COMMENT 1 + #define SCE_FS_COMMENTLINE 2 + #define SCE_FS_COMMENTDOC 3 + #define SCE_FS_COMMENTLINEDOC 4 + #define SCE_FS_COMMENTDOCKEYWORD 5 + #define SCE_FS_COMMENTDOCKEYWORDERROR 6 + #define SCE_FS_KEYWORD 7 + #define SCE_FS_KEYWORD2 8 + #define SCE_FS_KEYWORD3 9 + #define SCE_FS_KEYWORD4 10 + #define SCE_FS_NUMBER 11 + #define SCE_FS_STRING 12 + #define SCE_FS_PREPROCESSOR 13 + #define SCE_FS_OPERATOR 14 + #define SCE_FS_IDENTIFIER 15 + #define SCE_FS_DATE 16 + #define SCE_FS_STRINGEOL 17 + #define SCE_FS_CONSTANT 18 + #define SCE_FS_ASM 19 + #define SCE_FS_LABEL 20 + #define SCE_FS_ERROR 21 + #define SCE_FS_HEXNUMBER 22 + #define SCE_FS_BINNUMBER 23 + #define SCE_CSOUND_DEFAULT 0 + #define SCE_CSOUND_COMMENT 1 + #define SCE_CSOUND_NUMBER 2 + #define SCE_CSOUND_OPERATOR 3 + #define SCE_CSOUND_INSTR 4 + #define SCE_CSOUND_IDENTIFIER 5 + #define SCE_CSOUND_OPCODE 6 + #define SCE_CSOUND_HEADERSTMT 7 + #define SCE_CSOUND_USERKEYWORD 8 + #define SCE_CSOUND_COMMENTBLOCK 9 + #define SCE_CSOUND_PARAM 10 + #define SCE_CSOUND_ARATE_VAR 11 + #define SCE_CSOUND_KRATE_VAR 12 + #define SCE_CSOUND_IRATE_VAR 13 + #define SCE_CSOUND_GLOBAL_VAR 14 + #define SCE_CSOUND_STRINGEOL 15 + #define SCLEX_ASP 29 + #define SCLEX_PHP 30 //--Autogenerated -- end of section automatically generated from Scintilla.iface |