diff options
Diffstat (limited to 'lexers/LexCaml.cxx')
| -rw-r--r-- | lexers/LexCaml.cxx | 19 | 
1 files changed, 13 insertions, 6 deletions
| diff --git a/lexers/LexCaml.cxx b/lexers/LexCaml.cxx index ca1b65f38..f576e3e23 100644 --- a/lexers/LexCaml.cxx +++ b/lexers/LexCaml.cxx @@ -20,19 +20,22 @@  #include <stdlib.h>  #include <string.h> -#include <ctype.h>  #include <stdio.h>  #include <stdarg.h> +#include <assert.h> +#include <ctype.h> -#include "Platform.h" +#include "ILexer.h" +#include "Scintilla.h" +#include "SciLexer.h" -#include "PropSet.h"  #include "PropSetSimple.h" +#include "WordList.h" +#include "LexAccessor.h"  #include "Accessor.h"  #include "StyleContext.h" -#include "KeyWords.h" -#include "Scintilla.h" -#include "SciLexer.h" +#include "CharacterSet.h" +#include "LexerModule.h"  //	Since the Microsoft __iscsym[f] funcs are not ANSI...  inline int  iscaml(int c) {return isalnum(c) || c == '_';} @@ -51,9 +54,13 @@ using namespace Scintilla;  /*  	(actually seems to work!)  */ +#include <string>  #include "WindowAccessor.h"  #include "ExternalLexer.h" +#undef EXT_LEXER_DECL +#define EXT_LEXER_DECL __declspec( dllexport ) __stdcall +  #if PLAT_WIN  #include <windows.h>  #endif | 
