Skip to content

Request: Make classes StyleContext and LexAccessor "header-only classes" #330

@kcrif

Description

@kcrif

Background:
Starting with Scintilla 3.2.3, we have developed our own lexers for various robot programming languages.

To update to the current Scintilla version using vcpkg, we need the StyleContext and LexAccessor classes from the Lexilla project. Unfortunately, this results in an error ("Unresolved external") because part of the implementation is now located in the CXX files.

Therefore, we have to manually add these files to our solution, which makes using vcpkg cumbersome.

Please convert these classes into header-only classes and move the files (Accessor.h, CharacterSet.h, LexAccessor.h, LexerModule.h, StyleContext.h) to the include folder.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions