diff options
Diffstat (limited to 'lexers/LexVerilog.cxx')
-rw-r--r-- | lexers/LexVerilog.cxx | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/lexers/LexVerilog.cxx b/lexers/LexVerilog.cxx index 9b5e9cd83..28b8dfbdb 100644 --- a/lexers/LexVerilog.cxx +++ b/lexers/LexVerilog.cxx @@ -217,63 +217,63 @@ public: subStyles(styleSubable, 0x80, 0x40, activeFlag) { } virtual ~LexerVerilog() {} - int SCI_METHOD Version() const { + int SCI_METHOD Version() const override { return lvSubStyles; } - void SCI_METHOD Release() { + void SCI_METHOD Release() override { delete this; } - const char* SCI_METHOD PropertyNames() { + const char* SCI_METHOD PropertyNames() override { return osVerilog.PropertyNames(); } - int SCI_METHOD PropertyType(const char* name) { + int SCI_METHOD PropertyType(const char* name) override { return osVerilog.PropertyType(name); } - const char* SCI_METHOD DescribeProperty(const char* name) { + const char* SCI_METHOD DescribeProperty(const char* name) override { return osVerilog.DescribeProperty(name); } - Sci_Position SCI_METHOD PropertySet(const char* key, const char* val) { + Sci_Position SCI_METHOD PropertySet(const char* key, const char* val) override { return osVerilog.PropertySet(&options, key, val); } - const char* SCI_METHOD DescribeWordListSets() { + const char* SCI_METHOD DescribeWordListSets() override { return osVerilog.DescribeWordListSets(); } - Sci_Position SCI_METHOD WordListSet(int n, const char* wl); - void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess); - void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess); - void* SCI_METHOD PrivateCall(int, void*) { + Sci_Position SCI_METHOD WordListSet(int n, const char* wl) override; + void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess) override; + void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess) override; + void* SCI_METHOD PrivateCall(int, void*) override { return 0; } - int SCI_METHOD LineEndTypesSupported() { + int SCI_METHOD LineEndTypesSupported() override { return SC_LINE_END_TYPE_UNICODE; } - int SCI_METHOD AllocateSubStyles(int styleBase, int numberStyles) { + int SCI_METHOD AllocateSubStyles(int styleBase, int numberStyles) override { return subStyles.Allocate(styleBase, numberStyles); } - int SCI_METHOD SubStylesStart(int styleBase) { + int SCI_METHOD SubStylesStart(int styleBase) override { return subStyles.Start(styleBase); } - int SCI_METHOD SubStylesLength(int styleBase) { + int SCI_METHOD SubStylesLength(int styleBase) override { return subStyles.Length(styleBase); } - int SCI_METHOD StyleFromSubStyle(int subStyle) { + int SCI_METHOD StyleFromSubStyle(int subStyle) override { int styleBase = subStyles.BaseStyle(MaskActive(subStyle)); int active = subStyle & activeFlag; return styleBase | active; } - int SCI_METHOD PrimaryStyleFromStyle(int style) { + int SCI_METHOD PrimaryStyleFromStyle(int style) override { return MaskActive(style); } - void SCI_METHOD FreeSubStyles() { + void SCI_METHOD FreeSubStyles() override { subStyles.Free(); } - void SCI_METHOD SetIdentifiers(int style, const char *identifiers) { + void SCI_METHOD SetIdentifiers(int style, const char *identifiers) override { subStyles.SetIdentifiers(style, identifiers); } - int SCI_METHOD DistanceToSecondaryStyles() { + int SCI_METHOD DistanceToSecondaryStyles() override { return activeFlag; } - const char * SCI_METHOD GetSubStyleBases() { + const char * SCI_METHOD GetSubStyleBases() override { return styleSubable; } static ILexer* LexerFactoryVerilog() { |