diff options
Diffstat (limited to 'lexers/LexLPeg.cxx')
| -rw-r--r-- | lexers/LexLPeg.cxx | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/lexers/LexLPeg.cxx b/lexers/LexLPeg.cxx index f0cd0812f..fe4749f60 100644 --- a/lexers/LexLPeg.cxx +++ b/lexers/LexLPeg.cxx @@ -622,7 +622,7 @@ public:  	 * @param buffer The document interface.  	 */  	virtual void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position lengthDoc, -	                             int initStyle, IDocument *buffer) { +	                             int, IDocument *buffer) {  		if ((reinit && !Init()) || !L) return;  		lua_pushlightuserdata(L, reinterpret_cast<void *>(&props));  		lua_setfield(L, LUA_REGISTRYINDEX, "sci_props"); @@ -651,14 +651,14 @@ public:  		} else l_error(L, "'lexer.fold' function not found");  	} -	/** Returning the version of the lexer is not implemented. */ -	virtual int SCI_METHOD Version() const { return 0; } +	/** This lexer implements the original lexer interface. */ +	virtual int SCI_METHOD Version() const { return lvOriginal; }  	/** Returning property names is not implemented. */  	virtual const char * SCI_METHOD PropertyNames() { return ""; }  	/** Returning property types is not implemented. */ -	virtual int SCI_METHOD PropertyType(const char *name) { return 0; } +	virtual int SCI_METHOD PropertyType(const char *) { return 0; }  	/** Returning property descriptions is not implemented. */ -	virtual const char * SCI_METHOD DescribeProperty(const char *name) { +	virtual const char * SCI_METHOD DescribeProperty(const char *) {  		return "";  	} @@ -687,7 +687,7 @@ public:  	/** Returning keyword list descriptions is not implemented. */  	virtual const char * SCI_METHOD DescribeWordListSets() { return ""; }  	/** Setting keyword lists is not applicable. */ -	virtual Sci_Position SCI_METHOD WordListSet(int n, const char *wl) { +	virtual Sci_Position SCI_METHOD WordListSet(int, const char *) {  		return -1;  	} @@ -781,8 +781,7 @@ LexerModule lmLPeg(SCLEX_LPEG, LexerLPeg::LexerFactoryLPeg, "lpeg");  using namespace Scintilla; -static void LPegLex(Sci_PositionU startPos, Sci_Position lengthDoc, -                    int initStyle, WordList *keywordlists[], Accessor &styler) { +static void LPegLex(Sci_PositionU, Sci_Position, int, WordList*[], Accessor&) {  	return;  } | 
