diff options
| author | nyamatongwe <unknown> | 2010-07-13 21:44:00 +1000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2010-07-13 21:44:00 +1000 | 
| commit | 87a3a96b3d5047f28d5d89b935014da1fcde1975 (patch) | |
| tree | 402255a7faccf60f9bddd940acb033909014f078 /lexers/LexASY.cxx | |
| parent | 593fe3f8be7da9bbacd7d0e840131b0597918357 (diff) | |
| download | scintilla-mirror-87a3a96b3d5047f28d5d89b935014da1fcde1975.tar.gz | |
For new lexer design change includes to add new files and remove unused files.
Normalise order of includes.
Minor fixes for compatibility with new lexer design.
Diffstat (limited to 'lexers/LexASY.cxx')
| -rw-r--r-- | lexers/LexASY.cxx | 28 | 
1 files changed, 15 insertions, 13 deletions
diff --git a/lexers/LexASY.cxx b/lexers/LexASY.cxx index 5bf979fd3..0b3ecce5a 100644 --- a/lexers/LexASY.cxx +++ b/lexers/LexASY.cxx @@ -4,25 +4,27 @@  #include <stdlib.h>  #include <string.h> -#include <ctype.h>  #include <stdio.h>  #include <stdarg.h> +#include <assert.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"  #ifdef SCI_NAMESPACE  using namespace Scintilla;  #endif -static void ColouriseAsyDoc(unsigned int startPos, int length, int initStyle,  +static void ColouriseAsyDoc(unsigned int startPos, int length, int initStyle,  		WordList *keywordlists[], Accessor &styler) {  	WordList &keywords = *keywordlists[0]; @@ -118,7 +120,7 @@ static void ColouriseAsyDoc(unsigned int startPos, int length, int initStyle,  				sc.SetState(SCE_ASY_IDENTIFIER);  			} else if (sc.Match('/', '*')) {  				sc.SetState(SCE_ASY_COMMENT); -				sc.Forward();	//  +				sc.Forward();	//  			} else if (sc.Match('/', '/')) {  				sc.SetState(SCE_ASY_COMMENTLINE);  			} else if (sc.ch == '\"') { @@ -162,14 +164,14 @@ static int ParseASYWord(unsigned int pos, Accessor &styler, char *word)            length++;            ch=styler.SafeGetCharAt(pos+length);    } -  word[length]=0;    +  word[length]=0;    return length;  }  static bool IsASYDrawingLine(int line, Accessor &styler) {  	int pos = styler.LineStart(line);  	int eol_pos = styler.LineStart(line + 1) - 1; -	 +  	int startpos = pos;  	char buffer[100]=""; @@ -181,11 +183,11 @@ static bool IsASYDrawingLine(int line, Accessor &styler) {  		if (!drawcommands && ch!=' ') return false;  		else if (drawcommands) return true;  		startpos++; -	}		 +	}  	return false;  } -static void FoldAsyDoc(unsigned int startPos, int length, int initStyle,  +static void FoldAsyDoc(unsigned int startPos, int length, int initStyle,  					   WordList *[], Accessor &styler) {  	bool foldComment = styler.GetPropertyInt("fold.comment") != 0;  	bool foldCompact = styler.GetPropertyInt("fold.compact", 1) != 0; @@ -236,7 +238,7 @@ static void FoldAsyDoc(unsigned int startPos, int length, int initStyle,  			else if (lineCurrent!=0 && IsASYDrawingLine(lineCurrent - 1, styler) &&  				!IsASYDrawingLine(lineCurrent+1, styler))  				levelNext--; -		}	 +		}  		if (atEOL) {  			int levelUse = levelCurrent;  | 
