diff options
Diffstat (limited to 'lexers/LexPerl.cxx')
| -rw-r--r-- | lexers/LexPerl.cxx | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/lexers/LexPerl.cxx b/lexers/LexPerl.cxx index 834638f41..f01d26ba4 100644 --- a/lexers/LexPerl.cxx +++ b/lexers/LexPerl.cxx @@ -423,6 +423,7 @@ class LexerPerl : public DefaultLexer {  	OptionSetPerl osPerl;  public:  	LexerPerl() : +		DefaultLexer("perl", SCLEX_PERL),  		setWordStart(CharacterSet::setAlpha, "_", 0x80, true),  		setWord(CharacterSet::setAlphaNum, "_", 0x80, true),  		setSpecialVar(CharacterSet::setNone, "\"$;<>&`'+,./\\%:=~!?@[]"), @@ -434,7 +435,7 @@ public:  		delete this;  	}  	int SCI_METHOD Version() const override { -		return lvRelease4; +		return lvRelease5;  	}  	const char *SCI_METHOD PropertyNames() override {  		return osPerl.PropertyNames(); @@ -446,6 +447,9 @@ public:  		return osPerl.DescribeProperty(name);  	}  	Sci_Position SCI_METHOD PropertySet(const char *key, const char *val) override; +	const char * SCI_METHOD PropertyGet(const char *key) override { +		return osPerl.PropertyGet(key); +	}  	const char *SCI_METHOD DescribeWordListSets() override {  		return osPerl.DescribeWordListSets();  	} @@ -457,7 +461,7 @@ public:  		return 0;  	} -	static ILexer4 *LexerFactoryPerl() { +	static ILexer5 *LexerFactoryPerl() {  		return new LexerPerl();  	}  	int InputSymbolScan(StyleContext &sc);  | 
