Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save smdn/e18a56f2cfc0938c6359fe18dcf54716 to your computer and use it in GitHub Desktop.
Save smdn/e18a56f2cfc0938c6359fe18dcf54716 to your computer and use it in GitHub Desktop.
Smdn.LibHighlightSharp.Bindings 4.11.0 Release Notes

main/Smdn.LibHighlightSharp.Bindings-4.11.0

diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
index 1999a4e..f0749b8 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
@@ -1,372 +1,372 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.10.1)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.11.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 4.10.1.0
-// InformationalVersion: 4.10.1+2e096816bea115bb6862fdc9709e00259454bac6
+// AssemblyVersion: 4.11.0.0
+// InformationalVersion: 4.11.0+f71bec8f3287d9135561ca86c6f2b94e98b87f20
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
// Referenced assemblies:
// System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Runtime.InteropServices, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Runtime.InteropServices.RuntimeInformation, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Threading, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LSResult : int {
CMD_ERROR = 3,
INIT_BAD_PIPE = 1,
INIT_BAD_REQUEST = 2,
INIT_OK = 0,
}
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 7,
ESC_XTERM256 = 6,
HTML = 0,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 19,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 25,
EMBEDDED_CODE_END = 26,
ESC_CHAR = 5,
ESC_CHAR_END = 18,
IDENTIFIER_BEGIN = 23,
IDENTIFIER_END = 24,
KEYWORD = 13,
KEYWORD_END = 22,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 17,
NUMBER = 2,
NUMBER_END = 15,
SL_COMMENT = 3,
SL_COMMENT_END = 16,
STANDARD = 0,
STRING = 1,
STRING_END = 14,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 21,
SYMBOL = 9,
SYMBOL_END = 20,
SYNTAX_ERROR = 11,
SYNTAX_ERROR_MSG = 12,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void clearPersistentSnippets() {}
public void disableTrailingNL(int flag) {}
public void exitLanguageServer() {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public byte getAdditionalEOFChar() {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public virtual string getHoverTagClose() {}
public virtual string getHoverTagOpen(string hoverText) {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public virtual string getStyleDefinition() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
public float getThemeContrast() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel, bool legacy) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public bool initTheme(string themePath, bool loadSemanticStyles) {}
public bool isHoverProvider() {}
public bool isSemanticTokensProvider() {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public void lsAddHoverInfo(bool hover) {}
public bool lsAddSemanticInfo(string fileName, string suffix) {}
public void lsAddSyntaxErrorInfo(bool error) {}
public bool lsCloseDocument(string fileName, string suffix) {}
public bool lsOpenDocument(string fileName, string suffix) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public bool printPersistentState(string outFile) {}
public string readUserStyleDef() {}
public bool requiresTwoPassParsing() {}
public void resetSyntaxReaders() {}
public void setAdditionalEOFChar() {}
public void setAdditionalEOFChar(byte eofChar) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStyleCaching(bool flag) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t encodingHint { get; set; }
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getEncodingHint(string arg0) {}
public string getExtDir() {}
public string getFileSuffix(string fileName) {}
public string getFiletypesConfPath() {}
public string getFiletypesConfPath(string path) {}
public string getI18nDir() {}
public string getLangPath() {}
public string getLangPath(string file) {}
public string getPluginPath() {}
public string getPluginPath(string arg0) {}
public SWIGTYPE_p_highlight__LSPProfile getProfile(string profile) {}
public string getSystemDataPath() {}
public string getThemePath() {}
public string getThemePath(string file) {}
public string getThemePath(string file, bool base16) {}
public string guessFileType(string suffix, string inputFile) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix, bool forceShebangCheckStdin) {}
public void initSearchDirectories(string userDefinedDir) {}
public bool loadFileTypeConfig(string name) {}
public bool loadLSPConfig(string name) {}
public void printConfigPaths() {}
public bool profileExists(string profile) {}
}
public class SWIGTYPE_p_Diluculum__LuaFunction {
protected SWIGTYPE_p_Diluculum__LuaFunction() {}
}
public class SWIGTYPE_p_Diluculum__LuaState {
protected SWIGTYPE_p_Diluculum__LuaState() {}
}
public class SWIGTYPE_p_StringTools__KeywordCase {
protected SWIGTYPE_p_StringTools__KeywordCase() {}
}
public class SWIGTYPE_p_highlight__LSPProfile {
protected SWIGTYPE_p_highlight__LSPProfile() {}
}
public class SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t {
protected SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t() {}
}
public class SWIGTYPE_p_std__vectorT_int_t {
protected SWIGTYPE_p_std__vectorT_int_t() {}
}
public class SWIGTYPE_p_std__vectorT_std__string_t {
protected SWIGTYPE_p_std__vectorT_std__string_t() {}
}
public class SyntaxReader : IDisposable {
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath) {}
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath, OutputType outputType) {}
protected bool swigCMemOwn;
public SyntaxReader() {}
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~SyntaxReader() {}
public void addPersistentKeyword(uint groupID, string kw) {}
public void addPersistentStateRange(uint groupID, uint column, uint length, uint lineNumber, string fileName) {}
public void addUserChunk(SWIGTYPE_p_Diluculum__LuaFunction chunk) {}
public bool allowNestedMLComments() {}
public bool allowsInnerSection(string langPath) {}
public bool assertDelimEqualLength() {}
public void clearPersistentSnippets() {}
public bool delimiterIsDistinct(int delimID) {}
public bool delimiterIsRawString(int delimID) {}
public bool enableReformatting() {}
public uint generateNewKWClass(int classID) {}
public uint generateNewKWClass(int classID, string prefix) {}
public string getCategoryDescription() {}
public byte getContinuationChar() {}
public string getCurrentPath() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineBeginFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineEndFct() {}
public string getDescription() {}
public string getEncodingHint() {}
public string getFailedRegex() {}
public string getFooterInjection() {}
public string getHeaderInjection() {}
public string getInputFileName() {}
public SWIGTYPE_p_std__vectorT_std__string_t getKeywordClasses() {}
public int getKeywordCount() {}
public int getKeywordListGroup(string s) {}
public SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t getKeywords() {}
public string getLuaErrorText() {}
public SWIGTYPE_p_Diluculum__LuaState getLuaState() {}
public string getNewPath(string lang) {}
public int getOpenDelimiterID(string token, State s) {}
public string getOverrideConfigVal(string name) {}
public SWIGTYPE_p_std__vectorT_int_t getOverrideStyleAttributes() {}
public string getPersistentHookConditions() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPersistentSnippets() {}
public int getPersistentSnippetsNum() {}
public byte getRawStringPrefix() {}
public SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t getRegexElements() {}
public SWIGTYPE_p_Diluculum__LuaFunction getValidateStateChangeFct() {}
public bool highlightingDisabled() {}
public bool highlightingEnabled() {}
public bool isIgnoreCase() {}
public bool isKeyword(string s) {}
public LoadResult load(string langDefPath, string pluginReadFilePath, OutputType outputType) {}
public bool matchesOpenDelimiter(string token, State s, int openDelimId) {}
public bool needsReload(string langDefPath) {}
public bool requiresParamUpdate() {}
public bool requiresTwoPassRun() {}
public void restoreLangEndDelim(string langPath) {}
public void setInputFileName(string fn) {}
}
public class highlight {
public static readonly string GLOBAL_SR_INSTANCE_NAME = "HL_SRInstance";
public highlight() {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net8.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net8.0.apilist.cs
index 61aa708..8fb4721 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net8.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net8.0.apilist.cs
@@ -1,371 +1,371 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.10.1)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.11.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 4.10.1.0
-// InformationalVersion: 4.10.1+2e096816bea115bb6862fdc9709e00259454bac6
+// AssemblyVersion: 4.11.0.0
+// InformationalVersion: 4.11.0+f71bec8f3287d9135561ca86c6f2b94e98b87f20
// TargetFramework: .NETCoreApp,Version=v8.0
// Configuration: Release
// Referenced assemblies:
// System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Threading, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LSResult : int {
CMD_ERROR = 3,
INIT_BAD_PIPE = 1,
INIT_BAD_REQUEST = 2,
INIT_OK = 0,
}
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 7,
ESC_XTERM256 = 6,
HTML = 0,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 19,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 25,
EMBEDDED_CODE_END = 26,
ESC_CHAR = 5,
ESC_CHAR_END = 18,
IDENTIFIER_BEGIN = 23,
IDENTIFIER_END = 24,
KEYWORD = 13,
KEYWORD_END = 22,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 17,
NUMBER = 2,
NUMBER_END = 15,
SL_COMMENT = 3,
SL_COMMENT_END = 16,
STANDARD = 0,
STRING = 1,
STRING_END = 14,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 21,
SYMBOL = 9,
SYMBOL_END = 20,
SYNTAX_ERROR = 11,
SYNTAX_ERROR_MSG = 12,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void clearPersistentSnippets() {}
public void disableTrailingNL(int flag) {}
public void exitLanguageServer() {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public byte getAdditionalEOFChar() {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public virtual string getHoverTagClose() {}
public virtual string getHoverTagOpen(string hoverText) {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public virtual string getStyleDefinition() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
public float getThemeContrast() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel, bool legacy) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public bool initTheme(string themePath, bool loadSemanticStyles) {}
public bool isHoverProvider() {}
public bool isSemanticTokensProvider() {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public void lsAddHoverInfo(bool hover) {}
public bool lsAddSemanticInfo(string fileName, string suffix) {}
public void lsAddSyntaxErrorInfo(bool error) {}
public bool lsCloseDocument(string fileName, string suffix) {}
public bool lsOpenDocument(string fileName, string suffix) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public bool printPersistentState(string outFile) {}
public string readUserStyleDef() {}
public bool requiresTwoPassParsing() {}
public void resetSyntaxReaders() {}
public void setAdditionalEOFChar() {}
public void setAdditionalEOFChar(byte eofChar) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStyleCaching(bool flag) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t encodingHint { get; set; }
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getEncodingHint(string arg0) {}
public string getExtDir() {}
public string getFileSuffix(string fileName) {}
public string getFiletypesConfPath() {}
public string getFiletypesConfPath(string path) {}
public string getI18nDir() {}
public string getLangPath() {}
public string getLangPath(string file) {}
public string getPluginPath() {}
public string getPluginPath(string arg0) {}
public SWIGTYPE_p_highlight__LSPProfile getProfile(string profile) {}
public string getSystemDataPath() {}
public string getThemePath() {}
public string getThemePath(string file) {}
public string getThemePath(string file, bool base16) {}
public string guessFileType(string suffix, string inputFile) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix, bool forceShebangCheckStdin) {}
public void initSearchDirectories(string userDefinedDir) {}
public bool loadFileTypeConfig(string name) {}
public bool loadLSPConfig(string name) {}
public void printConfigPaths() {}
public bool profileExists(string profile) {}
}
public class SWIGTYPE_p_Diluculum__LuaFunction {
protected SWIGTYPE_p_Diluculum__LuaFunction() {}
}
public class SWIGTYPE_p_Diluculum__LuaState {
protected SWIGTYPE_p_Diluculum__LuaState() {}
}
public class SWIGTYPE_p_StringTools__KeywordCase {
protected SWIGTYPE_p_StringTools__KeywordCase() {}
}
public class SWIGTYPE_p_highlight__LSPProfile {
protected SWIGTYPE_p_highlight__LSPProfile() {}
}
public class SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t {
protected SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t() {}
}
public class SWIGTYPE_p_std__vectorT_int_t {
protected SWIGTYPE_p_std__vectorT_int_t() {}
}
public class SWIGTYPE_p_std__vectorT_std__string_t {
protected SWIGTYPE_p_std__vectorT_std__string_t() {}
}
public class SyntaxReader : IDisposable {
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath) {}
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath, OutputType outputType) {}
protected bool swigCMemOwn;
public SyntaxReader() {}
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~SyntaxReader() {}
public void addPersistentKeyword(uint groupID, string kw) {}
public void addPersistentStateRange(uint groupID, uint column, uint length, uint lineNumber, string fileName) {}
public void addUserChunk(SWIGTYPE_p_Diluculum__LuaFunction chunk) {}
public bool allowNestedMLComments() {}
public bool allowsInnerSection(string langPath) {}
public bool assertDelimEqualLength() {}
public void clearPersistentSnippets() {}
public bool delimiterIsDistinct(int delimID) {}
public bool delimiterIsRawString(int delimID) {}
public bool enableReformatting() {}
public uint generateNewKWClass(int classID) {}
public uint generateNewKWClass(int classID, string prefix) {}
public string getCategoryDescription() {}
public byte getContinuationChar() {}
public string getCurrentPath() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineBeginFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineEndFct() {}
public string getDescription() {}
public string getEncodingHint() {}
public string getFailedRegex() {}
public string getFooterInjection() {}
public string getHeaderInjection() {}
public string getInputFileName() {}
public SWIGTYPE_p_std__vectorT_std__string_t getKeywordClasses() {}
public int getKeywordCount() {}
public int getKeywordListGroup(string s) {}
public SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t getKeywords() {}
public string getLuaErrorText() {}
public SWIGTYPE_p_Diluculum__LuaState getLuaState() {}
public string getNewPath(string lang) {}
public int getOpenDelimiterID(string token, State s) {}
public string getOverrideConfigVal(string name) {}
public SWIGTYPE_p_std__vectorT_int_t getOverrideStyleAttributes() {}
public string getPersistentHookConditions() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPersistentSnippets() {}
public int getPersistentSnippetsNum() {}
public byte getRawStringPrefix() {}
public SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t getRegexElements() {}
public SWIGTYPE_p_Diluculum__LuaFunction getValidateStateChangeFct() {}
public bool highlightingDisabled() {}
public bool highlightingEnabled() {}
public bool isIgnoreCase() {}
public bool isKeyword(string s) {}
public LoadResult load(string langDefPath, string pluginReadFilePath, OutputType outputType) {}
public bool matchesOpenDelimiter(string token, State s, int openDelimId) {}
public bool needsReload(string langDefPath) {}
public bool requiresParamUpdate() {}
public bool requiresTwoPassRun() {}
public void restoreLangEndDelim(string langPath) {}
public void setInputFileName(string fn) {}
}
public class highlight {
public static readonly string GLOBAL_SR_INSTANCE_NAME = "HL_SRInstance";
public highlight() {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.0.apilist.cs
index 80d6b60..74a9a59 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.0.apilist.cs
@@ -1,369 +1,369 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.10.1)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.11.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 4.10.1.0
-// InformationalVersion: 4.10.1+2e096816bea115bb6862fdc9709e00259454bac6
+// AssemblyVersion: 4.11.0.0
+// InformationalVersion: 4.11.0+f71bec8f3287d9135561ca86c6f2b94e98b87f20
// TargetFramework: .NETStandard,Version=v2.0
// Configuration: Release
// Referenced assemblies:
// netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LSResult : int {
CMD_ERROR = 3,
INIT_BAD_PIPE = 1,
INIT_BAD_REQUEST = 2,
INIT_OK = 0,
}
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 7,
ESC_XTERM256 = 6,
HTML = 0,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 19,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 25,
EMBEDDED_CODE_END = 26,
ESC_CHAR = 5,
ESC_CHAR_END = 18,
IDENTIFIER_BEGIN = 23,
IDENTIFIER_END = 24,
KEYWORD = 13,
KEYWORD_END = 22,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 17,
NUMBER = 2,
NUMBER_END = 15,
SL_COMMENT = 3,
SL_COMMENT_END = 16,
STANDARD = 0,
STRING = 1,
STRING_END = 14,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 21,
SYMBOL = 9,
SYMBOL_END = 20,
SYNTAX_ERROR = 11,
SYNTAX_ERROR_MSG = 12,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void clearPersistentSnippets() {}
public void disableTrailingNL(int flag) {}
public void exitLanguageServer() {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public byte getAdditionalEOFChar() {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public virtual string getHoverTagClose() {}
public virtual string getHoverTagOpen(string hoverText) {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public virtual string getStyleDefinition() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
public float getThemeContrast() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel, bool legacy) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public bool initTheme(string themePath, bool loadSemanticStyles) {}
public bool isHoverProvider() {}
public bool isSemanticTokensProvider() {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public void lsAddHoverInfo(bool hover) {}
public bool lsAddSemanticInfo(string fileName, string suffix) {}
public void lsAddSyntaxErrorInfo(bool error) {}
public bool lsCloseDocument(string fileName, string suffix) {}
public bool lsOpenDocument(string fileName, string suffix) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public bool printPersistentState(string outFile) {}
public string readUserStyleDef() {}
public bool requiresTwoPassParsing() {}
public void resetSyntaxReaders() {}
public void setAdditionalEOFChar() {}
public void setAdditionalEOFChar(byte eofChar) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStyleCaching(bool flag) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t encodingHint { get; set; }
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getEncodingHint(string arg0) {}
public string getExtDir() {}
public string getFileSuffix(string fileName) {}
public string getFiletypesConfPath() {}
public string getFiletypesConfPath(string path) {}
public string getI18nDir() {}
public string getLangPath() {}
public string getLangPath(string file) {}
public string getPluginPath() {}
public string getPluginPath(string arg0) {}
public SWIGTYPE_p_highlight__LSPProfile getProfile(string profile) {}
public string getSystemDataPath() {}
public string getThemePath() {}
public string getThemePath(string file) {}
public string getThemePath(string file, bool base16) {}
public string guessFileType(string suffix, string inputFile) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix, bool forceShebangCheckStdin) {}
public void initSearchDirectories(string userDefinedDir) {}
public bool loadFileTypeConfig(string name) {}
public bool loadLSPConfig(string name) {}
public void printConfigPaths() {}
public bool profileExists(string profile) {}
}
public class SWIGTYPE_p_Diluculum__LuaFunction {
protected SWIGTYPE_p_Diluculum__LuaFunction() {}
}
public class SWIGTYPE_p_Diluculum__LuaState {
protected SWIGTYPE_p_Diluculum__LuaState() {}
}
public class SWIGTYPE_p_StringTools__KeywordCase {
protected SWIGTYPE_p_StringTools__KeywordCase() {}
}
public class SWIGTYPE_p_highlight__LSPProfile {
protected SWIGTYPE_p_highlight__LSPProfile() {}
}
public class SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t {
protected SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t() {}
}
public class SWIGTYPE_p_std__vectorT_int_t {
protected SWIGTYPE_p_std__vectorT_int_t() {}
}
public class SWIGTYPE_p_std__vectorT_std__string_t {
protected SWIGTYPE_p_std__vectorT_std__string_t() {}
}
public class SyntaxReader : IDisposable {
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath) {}
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath, OutputType outputType) {}
protected bool swigCMemOwn;
public SyntaxReader() {}
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~SyntaxReader() {}
public void addPersistentKeyword(uint groupID, string kw) {}
public void addPersistentStateRange(uint groupID, uint column, uint length, uint lineNumber, string fileName) {}
public void addUserChunk(SWIGTYPE_p_Diluculum__LuaFunction chunk) {}
public bool allowNestedMLComments() {}
public bool allowsInnerSection(string langPath) {}
public bool assertDelimEqualLength() {}
public void clearPersistentSnippets() {}
public bool delimiterIsDistinct(int delimID) {}
public bool delimiterIsRawString(int delimID) {}
public bool enableReformatting() {}
public uint generateNewKWClass(int classID) {}
public uint generateNewKWClass(int classID, string prefix) {}
public string getCategoryDescription() {}
public byte getContinuationChar() {}
public string getCurrentPath() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineBeginFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineEndFct() {}
public string getDescription() {}
public string getEncodingHint() {}
public string getFailedRegex() {}
public string getFooterInjection() {}
public string getHeaderInjection() {}
public string getInputFileName() {}
public SWIGTYPE_p_std__vectorT_std__string_t getKeywordClasses() {}
public int getKeywordCount() {}
public int getKeywordListGroup(string s) {}
public SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t getKeywords() {}
public string getLuaErrorText() {}
public SWIGTYPE_p_Diluculum__LuaState getLuaState() {}
public string getNewPath(string lang) {}
public int getOpenDelimiterID(string token, State s) {}
public string getOverrideConfigVal(string name) {}
public SWIGTYPE_p_std__vectorT_int_t getOverrideStyleAttributes() {}
public string getPersistentHookConditions() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPersistentSnippets() {}
public int getPersistentSnippetsNum() {}
public byte getRawStringPrefix() {}
public SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t getRegexElements() {}
public SWIGTYPE_p_Diluculum__LuaFunction getValidateStateChangeFct() {}
public bool highlightingDisabled() {}
public bool highlightingEnabled() {}
public bool isIgnoreCase() {}
public bool isKeyword(string s) {}
public LoadResult load(string langDefPath, string pluginReadFilePath, OutputType outputType) {}
public bool matchesOpenDelimiter(string token, State s, int openDelimId) {}
public bool needsReload(string langDefPath) {}
public bool requiresParamUpdate() {}
public bool requiresTwoPassRun() {}
public void restoreLangEndDelim(string langPath) {}
public void setInputFileName(string fn) {}
}
public class highlight {
public static readonly string GLOBAL_SR_INSTANCE_NAME = "HL_SRInstance";
public highlight() {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.1.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.1.apilist.cs
index 6463e79..088465f 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.1.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-netstandard2.1.apilist.cs
@@ -1,369 +1,369 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.10.1)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-4.11.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 4.10.1.0
-// InformationalVersion: 4.10.1+2e096816bea115bb6862fdc9709e00259454bac6
+// AssemblyVersion: 4.11.0.0
+// InformationalVersion: 4.11.0+f71bec8f3287d9135561ca86c6f2b94e98b87f20
// TargetFramework: .NETStandard,Version=v2.1
// Configuration: Release
// Referenced assemblies:
// netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LSResult : int {
CMD_ERROR = 3,
INIT_BAD_PIPE = 1,
INIT_BAD_REQUEST = 2,
INIT_OK = 0,
}
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 7,
ESC_XTERM256 = 6,
HTML = 0,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 19,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 25,
EMBEDDED_CODE_END = 26,
ESC_CHAR = 5,
ESC_CHAR_END = 18,
IDENTIFIER_BEGIN = 23,
IDENTIFIER_END = 24,
KEYWORD = 13,
KEYWORD_END = 22,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 17,
NUMBER = 2,
NUMBER_END = 15,
SL_COMMENT = 3,
SL_COMMENT_END = 16,
STANDARD = 0,
STRING = 1,
STRING_END = 14,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 21,
SYMBOL = 9,
SYMBOL_END = 20,
SYNTAX_ERROR = 11,
SYNTAX_ERROR_MSG = 12,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void clearPersistentSnippets() {}
public void disableTrailingNL(int flag) {}
public void exitLanguageServer() {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public byte getAdditionalEOFChar() {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public virtual string getHoverTagClose() {}
public virtual string getHoverTagOpen(string hoverText) {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public virtual string getStyleDefinition() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
public float getThemeContrast() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel) {}
public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel, bool legacy) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public bool initTheme(string themePath, bool loadSemanticStyles) {}
public bool isHoverProvider() {}
public bool isSemanticTokensProvider() {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public void lsAddHoverInfo(bool hover) {}
public bool lsAddSemanticInfo(string fileName, string suffix) {}
public void lsAddSyntaxErrorInfo(bool error) {}
public bool lsCloseDocument(string fileName, string suffix) {}
public bool lsOpenDocument(string fileName, string suffix) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public bool printPersistentState(string outFile) {}
public string readUserStyleDef() {}
public bool requiresTwoPassParsing() {}
public void resetSyntaxReaders() {}
public void setAdditionalEOFChar() {}
public void setAdditionalEOFChar(byte eofChar) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStyleCaching(bool flag) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t encodingHint { get; set; }
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getEncodingHint(string arg0) {}
public string getExtDir() {}
public string getFileSuffix(string fileName) {}
public string getFiletypesConfPath() {}
public string getFiletypesConfPath(string path) {}
public string getI18nDir() {}
public string getLangPath() {}
public string getLangPath(string file) {}
public string getPluginPath() {}
public string getPluginPath(string arg0) {}
public SWIGTYPE_p_highlight__LSPProfile getProfile(string profile) {}
public string getSystemDataPath() {}
public string getThemePath() {}
public string getThemePath(string file) {}
public string getThemePath(string file, bool base16) {}
public string guessFileType(string suffix, string inputFile) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix) {}
public string guessFileType(string suffix, string inputFile, bool useUserSuffix, bool forceShebangCheckStdin) {}
public void initSearchDirectories(string userDefinedDir) {}
public bool loadFileTypeConfig(string name) {}
public bool loadLSPConfig(string name) {}
public void printConfigPaths() {}
public bool profileExists(string profile) {}
}
public class SWIGTYPE_p_Diluculum__LuaFunction {
protected SWIGTYPE_p_Diluculum__LuaFunction() {}
}
public class SWIGTYPE_p_Diluculum__LuaState {
protected SWIGTYPE_p_Diluculum__LuaState() {}
}
public class SWIGTYPE_p_StringTools__KeywordCase {
protected SWIGTYPE_p_StringTools__KeywordCase() {}
}
public class SWIGTYPE_p_highlight__LSPProfile {
protected SWIGTYPE_p_highlight__LSPProfile() {}
}
public class SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t {
protected SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t() {}
}
public class SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t {
protected SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t() {}
}
public class SWIGTYPE_p_std__vectorT_int_t {
protected SWIGTYPE_p_std__vectorT_int_t() {}
}
public class SWIGTYPE_p_std__vectorT_std__string_t {
protected SWIGTYPE_p_std__vectorT_std__string_t() {}
}
public class SyntaxReader : IDisposable {
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath) {}
public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath, OutputType outputType) {}
protected bool swigCMemOwn;
public SyntaxReader() {}
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~SyntaxReader() {}
public void addPersistentKeyword(uint groupID, string kw) {}
public void addPersistentStateRange(uint groupID, uint column, uint length, uint lineNumber, string fileName) {}
public void addUserChunk(SWIGTYPE_p_Diluculum__LuaFunction chunk) {}
public bool allowNestedMLComments() {}
public bool allowsInnerSection(string langPath) {}
public bool assertDelimEqualLength() {}
public void clearPersistentSnippets() {}
public bool delimiterIsDistinct(int delimID) {}
public bool delimiterIsRawString(int delimID) {}
public bool enableReformatting() {}
public uint generateNewKWClass(int classID) {}
public uint generateNewKWClass(int classID, string prefix) {}
public string getCategoryDescription() {}
public byte getContinuationChar() {}
public string getCurrentPath() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineBeginFct() {}
public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineEndFct() {}
public string getDescription() {}
public string getEncodingHint() {}
public string getFailedRegex() {}
public string getFooterInjection() {}
public string getHeaderInjection() {}
public string getInputFileName() {}
public SWIGTYPE_p_std__vectorT_std__string_t getKeywordClasses() {}
public int getKeywordCount() {}
public int getKeywordListGroup(string s) {}
public SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t getKeywords() {}
public string getLuaErrorText() {}
public SWIGTYPE_p_Diluculum__LuaState getLuaState() {}
public string getNewPath(string lang) {}
public int getOpenDelimiterID(string token, State s) {}
public string getOverrideConfigVal(string name) {}
public SWIGTYPE_p_std__vectorT_int_t getOverrideStyleAttributes() {}
public string getPersistentHookConditions() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPersistentSnippets() {}
public int getPersistentSnippetsNum() {}
public byte getRawStringPrefix() {}
public SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t getRegexElements() {}
public SWIGTYPE_p_Diluculum__LuaFunction getValidateStateChangeFct() {}
public bool highlightingDisabled() {}
public bool highlightingEnabled() {}
public bool isIgnoreCase() {}
public bool isKeyword(string s) {}
public LoadResult load(string langDefPath, string pluginReadFilePath, OutputType outputType) {}
public bool matchesOpenDelimiter(string token, State s, int openDelimId) {}
public bool needsReload(string langDefPath) {}
public bool requiresParamUpdate() {}
public bool requiresTwoPassRun() {}
public void restoreLangEndDelim(string langPath) {}
public void setInputFileName(string fn) {}
}
public class highlight {
public static readonly string GLOBAL_SR_INSTANCE_NAME = "HL_SRInstance";
public highlight() {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
--- Smdn.LibHighlightSharp.Bindings.latest.nuspec
+++ Smdn.LibHighlightSharp.Bindings.4.11.0.nuspec
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Smdn.LibHighlightSharp.Bindings</id>
- <version>4.10.1</version>
+ <version>4.11.0</version>
<title>Smdn.LibHighlightSharp.Bindings</title>
<authors>smdn</authors>
<license type="expression">GPL-3.0-or-later</license>
<licenseUrl>https://licenses.nuget.org/GPL-3.0-or-later</licenseUrl>
<icon>Smdn.LibHighlightSharp.Bindings.png</icon>
<readme>README.md</readme>
<projectUrl>https://smdn.jp/works/libs/Smdn.LibHighlightSharp/</projectUrl>
- <description>Provides `libhighlight`, the [Highlight v4.10](http://andre-simon.de/doku/highlight/en/highlight.php) native library for various platforms, and the managed bindings for it.</description>
- <releaseNotes>https://github.com/smdn/Smdn.LibHighlightSharp/releases/tag/releases%2FSmdn.LibHighlightSharp.Bindings-4.10.1</releaseNotes>
- <copyright>Copyright � 2022 smdn</copyright>
+ <description>Provides `libhighlight`, the [Highlight v4.11](http://andre-simon.de/doku/highlight/en/highlight.php) native library for various platforms, and the managed bindings for it.</description>
+ <releaseNotes>https://github.com/smdn/Smdn.LibHighlightSharp/releases/tag/releases%2FSmdn.LibHighlightSharp.Bindings-4.11.0</releaseNotes>
+ <copyright>Copyright © 2022 smdn</copyright>
<tags>smdn.jp highlighting highlighter syntax-highlighting SyntaxHighlighting native bindings libhighlight</tags>
- <repository type="git" url="https://github.com/smdn/Smdn.LibHighlightSharp" branch="add-linux-x64-bindings" commit="2e096816bea115bb6862fdc9709e00259454bac6" />
+ <repository type="git" url="https://github.com/smdn/Smdn.LibHighlightSharp" commit="f71bec8f3287d9135561ca86c6f2b94e98b87f20" />
<dependencies>
<group targetFramework="net6.0" />
<group targetFramework="net8.0" />
<group targetFramework=".NETStandard2.0" />
<group targetFramework=".NETStandard2.1" />
</dependencies>
</metadata>
</package>
\ No newline at end of file
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings.csproj b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings.csproj
index 831ce78..5b31b5f 100644
--- a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings.csproj
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings.csproj
@@ -4,7 +4,7 @@ SPDX-License-Identifier: MIT
-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <_PackageVersionPatch>1</_PackageVersionPatch>
+ <_PackageVersionPatch>0</_PackageVersionPatch>
</PropertyGroup>
<PropertyGroup>
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/CodeGenerator.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/CodeGenerator.cs
new file mode 100644
index 0000000..4aefa3c
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/CodeGenerator.cs
@@ -0,0 +1,570 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class CodeGenerator : global::System.IDisposable {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ protected bool swigCMemOwn;
+
+ internal CodeGenerator(global::System.IntPtr cPtr, bool cMemoryOwn) {
+ swigCMemOwn = cMemoryOwn;
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CodeGenerator obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+
+ ~CodeGenerator() {
+ Dispose(false);
+ }
+
+ public void Dispose() {
+ Dispose(true);
+ global::System.GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposing) {
+ lock(this) {
+ if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+ if (swigCMemOwn) {
+ swigCMemOwn = false;
+ highlightPINVOKE.delete_CodeGenerator(swigCPtr);
+ }
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+ }
+ }
+
+ public static CodeGenerator getInstance(OutputType type) {
+ global::System.IntPtr cPtr = highlightPINVOKE.CodeGenerator_getInstance((int)type);
+ CodeGenerator ret = (cPtr == global::System.IntPtr.Zero) ? null : new CodeGenerator(cPtr, false);
+ return ret;
+ }
+
+ public static void deleteInstance(CodeGenerator inst) {
+ highlightPINVOKE.CodeGenerator_deleteInstance(CodeGenerator.getCPtr(inst));
+ }
+
+ public bool initTheme(string themePath, bool loadSemanticStyles) {
+ bool ret = highlightPINVOKE.CodeGenerator_initTheme__SWIG_0(swigCPtr, themePath, loadSemanticStyles);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool initTheme(string themePath) {
+ bool ret = highlightPINVOKE.CodeGenerator_initTheme__SWIG_1(swigCPtr, themePath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel, bool legacy) {
+ LSResult ret = (LSResult)highlightPINVOKE.CodeGenerator_initLanguageServer__SWIG_0(swigCPtr, executable, SWIGTYPE_p_std__vectorT_std__string_t.getCPtr(options), workspace, syntax, delay, logLevel, legacy);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public LSResult initLanguageServer(string executable, SWIGTYPE_p_std__vectorT_std__string_t options, string workspace, string syntax, int delay, int logLevel) {
+ LSResult ret = (LSResult)highlightPINVOKE.CodeGenerator_initLanguageServer__SWIG_1(swigCPtr, executable, SWIGTYPE_p_std__vectorT_std__string_t.getCPtr(options), workspace, syntax, delay, logLevel);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public void exitLanguageServer() {
+ highlightPINVOKE.CodeGenerator_exitLanguageServer(swigCPtr);
+ }
+
+ public string getThemeInitError() {
+ string ret = highlightPINVOKE.CodeGenerator_getThemeInitError(swigCPtr);
+ return ret;
+ }
+
+ public string getPluginScriptError() {
+ string ret = highlightPINVOKE.CodeGenerator_getPluginScriptError(swigCPtr);
+ return ret;
+ }
+
+ public bool initIndentationScheme(string indentScheme) {
+ bool ret = highlightPINVOKE.CodeGenerator_initIndentationScheme(swigCPtr, indentScheme);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public LoadResult loadLanguage(string langDefPath, bool embedded) {
+ LoadResult ret = (LoadResult)highlightPINVOKE.CodeGenerator_loadLanguage__SWIG_0(swigCPtr, langDefPath, embedded);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public LoadResult loadLanguage(string langDefPath) {
+ LoadResult ret = (LoadResult)highlightPINVOKE.CodeGenerator_loadLanguage__SWIG_1(swigCPtr, langDefPath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public ParseError generateFile(string inFileName, string outFileName) {
+ ParseError ret = (ParseError)highlightPINVOKE.CodeGenerator_generateFile(swigCPtr, inFileName, outFileName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string generateString(string input) {
+ string ret = highlightPINVOKE.CodeGenerator_generateString(swigCPtr, input);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string generateStringFromFile(string inFileName) {
+ string ret = highlightPINVOKE.CodeGenerator_generateStringFromFile(swigCPtr, inFileName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool printExternalStyle(string outFile) {
+ bool ret = highlightPINVOKE.CodeGenerator_printExternalStyle(swigCPtr, outFile);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool printPersistentState(string outFile) {
+ bool ret = highlightPINVOKE.CodeGenerator_printPersistentState(swigCPtr, outFile);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {
+ bool ret = highlightPINVOKE.CodeGenerator_printIndexFile(swigCPtr, SWIGTYPE_p_std__vectorT_std__string_t.getCPtr(fileList), outPath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {
+ highlightPINVOKE.CodeGenerator_setPreformatting(swigCPtr, (int)lineWrappingStyle, lineLength, numberSpaces);
+ }
+
+ public void setAdditionalEOFChar(byte eofChar) {
+ highlightPINVOKE.CodeGenerator_setAdditionalEOFChar__SWIG_0(swigCPtr, eofChar);
+ }
+
+ public void setAdditionalEOFChar() {
+ highlightPINVOKE.CodeGenerator_setAdditionalEOFChar__SWIG_1(swigCPtr);
+ }
+
+ public byte getAdditionalEOFChar() {
+ byte ret = highlightPINVOKE.CodeGenerator_getAdditionalEOFChar(swigCPtr);
+ return ret;
+ }
+
+ public bool styleFound() {
+ bool ret = highlightPINVOKE.CodeGenerator_styleFound(swigCPtr);
+ return ret;
+ }
+
+ public bool formattingDisabled() {
+ bool ret = highlightPINVOKE.CodeGenerator_formattingDisabled(swigCPtr);
+ return ret;
+ }
+
+ public bool formattingIsPossible() {
+ bool ret = highlightPINVOKE.CodeGenerator_formattingIsPossible(swigCPtr);
+ return ret;
+ }
+
+ public void setPrintLineNumbers(bool flag, uint startCnt) {
+ highlightPINVOKE.CodeGenerator_setPrintLineNumbers__SWIG_0(swigCPtr, flag, startCnt);
+ }
+
+ public void setPrintLineNumbers(bool flag) {
+ highlightPINVOKE.CodeGenerator_setPrintLineNumbers__SWIG_1(swigCPtr, flag);
+ }
+
+ public bool getPrintLineNumbers() {
+ bool ret = highlightPINVOKE.CodeGenerator_getPrintLineNumbers(swigCPtr);
+ return ret;
+ }
+
+ public void setPrintZeroes(bool flag) {
+ highlightPINVOKE.CodeGenerator_setPrintZeroes(swigCPtr, flag);
+ }
+
+ public bool getPrintZeroes() {
+ bool ret = highlightPINVOKE.CodeGenerator_getPrintZeroes(swigCPtr);
+ return ret;
+ }
+
+ public void setFragmentCode(bool flag) {
+ highlightPINVOKE.CodeGenerator_setFragmentCode(swigCPtr, flag);
+ }
+
+ public bool getFragmentCode() {
+ bool ret = highlightPINVOKE.CodeGenerator_getFragmentCode(swigCPtr);
+ return ret;
+ }
+
+ public void setLineNumberWidth(int w) {
+ highlightPINVOKE.CodeGenerator_setLineNumberWidth(swigCPtr, w);
+ }
+
+ public int getLineNumberWidth() {
+ int ret = highlightPINVOKE.CodeGenerator_getLineNumberWidth(swigCPtr);
+ return ret;
+ }
+
+ public void setValidateInput(bool flag) {
+ highlightPINVOKE.CodeGenerator_setValidateInput(swigCPtr, flag);
+ }
+
+ public bool getValidateInput() {
+ bool ret = highlightPINVOKE.CodeGenerator_getValidateInput(swigCPtr);
+ return ret;
+ }
+
+ public void setKeepInjections(bool flag) {
+ highlightPINVOKE.CodeGenerator_setKeepInjections(swigCPtr, flag);
+ }
+
+ public bool getKeepInjections() {
+ bool ret = highlightPINVOKE.CodeGenerator_getKeepInjections(swigCPtr);
+ return ret;
+ }
+
+ public bool requiresTwoPassParsing() {
+ bool ret = highlightPINVOKE.CodeGenerator_requiresTwoPassParsing(swigCPtr);
+ return ret;
+ }
+
+ public void setNumberWrappedLines(bool flag) {
+ highlightPINVOKE.CodeGenerator_setNumberWrappedLines(swigCPtr, flag);
+ }
+
+ public bool getNumberWrappedLines() {
+ bool ret = highlightPINVOKE.CodeGenerator_getNumberWrappedLines(swigCPtr);
+ return ret;
+ }
+
+ public void setOmitVersionComment(bool flag) {
+ highlightPINVOKE.CodeGenerator_setOmitVersionComment(swigCPtr, flag);
+ }
+
+ public bool getOmitVersionComment() {
+ bool ret = highlightPINVOKE.CodeGenerator_getOmitVersionComment(swigCPtr);
+ return ret;
+ }
+
+ public void setIsolateTags(bool flag) {
+ highlightPINVOKE.CodeGenerator_setIsolateTags(swigCPtr, flag);
+ }
+
+ public bool getIsolateTags() {
+ bool ret = highlightPINVOKE.CodeGenerator_getIsolateTags(swigCPtr);
+ return ret;
+ }
+
+ public string getStyleName() {
+ string ret = highlightPINVOKE.CodeGenerator_getStyleName(swigCPtr);
+ return ret;
+ }
+
+ public void setBaseFont(string fontName) {
+ highlightPINVOKE.CodeGenerator_setBaseFont(swigCPtr, fontName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public string getBaseFont() {
+ string ret = highlightPINVOKE.CodeGenerator_getBaseFont(swigCPtr);
+ return ret;
+ }
+
+ public void setBaseFontSize(string fontSize) {
+ highlightPINVOKE.CodeGenerator_setBaseFontSize(swigCPtr, fontSize);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public string getBaseFontSize() {
+ string ret = highlightPINVOKE.CodeGenerator_getBaseFontSize(swigCPtr);
+ return ret;
+ }
+
+ public void setIncludeStyle(bool flag) {
+ highlightPINVOKE.CodeGenerator_setIncludeStyle(swigCPtr, flag);
+ }
+
+ public void disableTrailingNL(int flag) {
+ highlightPINVOKE.CodeGenerator_disableTrailingNL(swigCPtr, flag);
+ }
+
+ public void setStyleInputPath(string path) {
+ highlightPINVOKE.CodeGenerator_setStyleInputPath(swigCPtr, path);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void setStyleOutputPath(string path) {
+ highlightPINVOKE.CodeGenerator_setStyleOutputPath(swigCPtr, path);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void setEncoding(string encodingName) {
+ highlightPINVOKE.CodeGenerator_setEncoding(swigCPtr, encodingName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public string getStyleInputPath() {
+ string ret = highlightPINVOKE.CodeGenerator_getStyleInputPath(swigCPtr);
+ return ret;
+ }
+
+ public string getStyleOutputPath() {
+ string ret = highlightPINVOKE.CodeGenerator_getStyleOutputPath(swigCPtr);
+ return ret;
+ }
+
+ public void setTitle(string title) {
+ highlightPINVOKE.CodeGenerator_setTitle(swigCPtr, title);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public string getTitle() {
+ string ret = highlightPINVOKE.CodeGenerator_getTitle(swigCPtr);
+ return ret;
+ }
+
+ public void setStartingInputLine(uint begin) {
+ highlightPINVOKE.CodeGenerator_setStartingInputLine(swigCPtr, begin);
+ }
+
+ public void setMaxInputLineCnt(uint cnt) {
+ highlightPINVOKE.CodeGenerator_setMaxInputLineCnt(swigCPtr, cnt);
+ }
+
+ public void setFilesCnt(uint cnt) {
+ highlightPINVOKE.CodeGenerator_setFilesCnt(swigCPtr, cnt);
+ }
+
+ public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {
+ highlightPINVOKE.CodeGenerator_setKeyWordCase(swigCPtr, SWIGTYPE_p_StringTools__KeywordCase.getCPtr(keyCase));
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void setEOLDelimiter(char delim) {
+ highlightPINVOKE.CodeGenerator_setEOLDelimiter(swigCPtr, delim);
+ }
+
+ public void setPluginParameter(string param) {
+ highlightPINVOKE.CodeGenerator_setPluginParameter(swigCPtr, param);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void resetSyntaxReaders() {
+ highlightPINVOKE.CodeGenerator_resetSyntaxReaders(swigCPtr);
+ }
+
+ public bool initPluginScript(string script) {
+ bool ret = highlightPINVOKE.CodeGenerator_initPluginScript(swigCPtr, script);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool syntaxRequiresTwoPassRun() {
+ bool ret = highlightPINVOKE.CodeGenerator_syntaxRequiresTwoPassRun(swigCPtr);
+ return ret;
+ }
+
+ public void clearPersistentSnippets() {
+ highlightPINVOKE.CodeGenerator_clearPersistentSnippets(swigCPtr);
+ }
+
+ public void setStyleCaching(bool flag) {
+ highlightPINVOKE.CodeGenerator_setStyleCaching(swigCPtr, flag);
+ }
+
+ public string getSyntaxRegexError() {
+ string ret = highlightPINVOKE.CodeGenerator_getSyntaxRegexError(swigCPtr);
+ return ret;
+ }
+
+ public string getSyntaxLuaError() {
+ string ret = highlightPINVOKE.CodeGenerator_getSyntaxLuaError(swigCPtr);
+ return ret;
+ }
+
+ public string getSyntaxDescription() {
+ string ret = highlightPINVOKE.CodeGenerator_getSyntaxDescription(swigCPtr);
+ return ret;
+ }
+
+ public string getSyntaxEncodingHint() {
+ string ret = highlightPINVOKE.CodeGenerator_getSyntaxEncodingHint(swigCPtr);
+ return ret;
+ }
+
+ public string getThemeDescription() {
+ string ret = highlightPINVOKE.CodeGenerator_getThemeDescription(swigCPtr);
+ return ret;
+ }
+
+ public string getSyntaxCatDescription() {
+ string ret = highlightPINVOKE.CodeGenerator_getSyntaxCatDescription(swigCPtr);
+ return ret;
+ }
+
+ public float getThemeContrast() {
+ float ret = highlightPINVOKE.CodeGenerator_getThemeContrast(swigCPtr);
+ return ret;
+ }
+
+ public string getThemeCatDescription() {
+ string ret = highlightPINVOKE.CodeGenerator_getThemeCatDescription(swigCPtr);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {
+ SWIGTYPE_p_std__vectorT_std__string_t ret = new SWIGTYPE_p_std__vectorT_std__string_t(highlightPINVOKE.CodeGenerator_getPosTestErrors(swigCPtr), true);
+ return ret;
+ }
+
+ public SyntaxReader getSyntaxReader() {
+ global::System.IntPtr cPtr = highlightPINVOKE.CodeGenerator_getSyntaxReader(swigCPtr);
+ SyntaxReader ret = (cPtr == global::System.IntPtr.Zero) ? null : new SyntaxReader(cPtr, false);
+ return ret;
+ }
+
+ public string readUserStyleDef() {
+ string ret = highlightPINVOKE.CodeGenerator_readUserStyleDef(swigCPtr);
+ return ret;
+ }
+
+ public virtual string getStyleDefinition() {
+ string ret = highlightPINVOKE.CodeGenerator_getStyleDefinition(swigCPtr);
+ return ret;
+ }
+
+ public virtual string getHoverTagOpen(string hoverText) {
+ string ret = highlightPINVOKE.CodeGenerator_getHoverTagOpen(swigCPtr, hoverText);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public virtual string getHoverTagClose() {
+ string ret = highlightPINVOKE.CodeGenerator_getHoverTagClose(swigCPtr);
+ return ret;
+ }
+
+ public bool lsOpenDocument(string fileName, string suffix) {
+ bool ret = highlightPINVOKE.CodeGenerator_lsOpenDocument(swigCPtr, fileName, suffix);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool lsCloseDocument(string fileName, string suffix) {
+ bool ret = highlightPINVOKE.CodeGenerator_lsCloseDocument(swigCPtr, fileName, suffix);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool lsAddSemanticInfo(string fileName, string suffix) {
+ bool ret = highlightPINVOKE.CodeGenerator_lsAddSemanticInfo(swigCPtr, fileName, suffix);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public void lsAddHoverInfo(bool hover) {
+ highlightPINVOKE.CodeGenerator_lsAddHoverInfo(swigCPtr, hover);
+ }
+
+ public void lsAddSyntaxErrorInfo(bool error) {
+ highlightPINVOKE.CodeGenerator_lsAddSyntaxErrorInfo(swigCPtr, error);
+ }
+
+ public bool isHoverProvider() {
+ bool ret = highlightPINVOKE.CodeGenerator_isHoverProvider(swigCPtr);
+ return ret;
+ }
+
+ public bool isSemanticTokensProvider() {
+ bool ret = highlightPINVOKE.CodeGenerator_isSemanticTokensProvider(swigCPtr);
+ return ret;
+ }
+
+ public virtual void setHTMLAttachAnchors(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLAttachAnchors(swigCPtr, arg0);
+ }
+
+ public virtual void setHTMLOrderedList(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLOrderedList(swigCPtr, arg0);
+ }
+
+ public virtual void setHTMLInlineCSS(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLInlineCSS(swigCPtr, arg0);
+ }
+
+ public virtual void setHTMLEnclosePreTag(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLEnclosePreTag(swigCPtr, arg0);
+ }
+
+ public virtual void setHTMLUseNonBreakingSpace(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLUseNonBreakingSpace(swigCPtr, arg0);
+ }
+
+ public virtual void setHTMLAnchorPrefix(string arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLAnchorPrefix(swigCPtr, arg0);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public virtual void setHTMLClassName(string arg0) {
+ highlightPINVOKE.CodeGenerator_setHTMLClassName(swigCPtr, arg0);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public virtual void setLATEXReplaceQuotes(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setLATEXReplaceQuotes(swigCPtr, arg0);
+ }
+
+ public virtual void setLATEXNoShorthands(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setLATEXNoShorthands(swigCPtr, arg0);
+ }
+
+ public virtual void setLATEXPrettySymbols(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setLATEXPrettySymbols(swigCPtr, arg0);
+ }
+
+ public virtual void setLATEXBeamerMode(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setLATEXBeamerMode(swigCPtr, arg0);
+ }
+
+ public virtual void setRTFPageSize(string arg0) {
+ highlightPINVOKE.CodeGenerator_setRTFPageSize(swigCPtr, arg0);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public virtual void setRTFCharStyles(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setRTFCharStyles(swigCPtr, arg0);
+ }
+
+ public virtual void setRTFPageColor(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setRTFPageColor(swigCPtr, arg0);
+ }
+
+ public virtual void setSVGSize(string arg0, string arg1) {
+ highlightPINVOKE.CodeGenerator_setSVGSize(swigCPtr, arg0, arg1);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public virtual void setESCTrueColor(bool arg0) {
+ highlightPINVOKE.CodeGenerator_setESCTrueColor(swigCPtr, arg0);
+ }
+
+ public virtual void setESCCanvasPadding(uint arg0) {
+ highlightPINVOKE.CodeGenerator_setESCCanvasPadding(swigCPtr, arg0);
+ }
+
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/DataDir.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/DataDir.cs
new file mode 100644
index 0000000..ad79583
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/DataDir.cs
@@ -0,0 +1,265 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class DataDir : global::System.IDisposable {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ protected bool swigCMemOwn;
+
+ internal DataDir(global::System.IntPtr cPtr, bool cMemoryOwn) {
+ swigCMemOwn = cMemoryOwn;
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DataDir obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+
+ ~DataDir() {
+ Dispose(false);
+ }
+
+ public void Dispose() {
+ Dispose(true);
+ global::System.GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposing) {
+ lock(this) {
+ if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+ if (swigCMemOwn) {
+ swigCMemOwn = false;
+ highlightPINVOKE.delete_DataDir(swigCPtr);
+ }
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+ }
+ }
+
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension {
+ set {
+ highlightPINVOKE.DataDir_assocByExtension_set(swigCPtr, SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.getCPtr(value));
+ }
+ get {
+ global::System.IntPtr cPtr = highlightPINVOKE.DataDir_assocByExtension_get(swigCPtr);
+ SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t(cPtr, false);
+ return ret;
+ }
+ }
+
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename {
+ set {
+ highlightPINVOKE.DataDir_assocByFilename_set(swigCPtr, SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.getCPtr(value));
+ }
+ get {
+ global::System.IntPtr cPtr = highlightPINVOKE.DataDir_assocByFilename_get(swigCPtr);
+ SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t(cPtr, false);
+ return ret;
+ }
+ }
+
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang {
+ set {
+ highlightPINVOKE.DataDir_assocByShebang_set(swigCPtr, SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.getCPtr(value));
+ }
+ get {
+ global::System.IntPtr cPtr = highlightPINVOKE.DataDir_assocByShebang_get(swigCPtr);
+ SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t(cPtr, false);
+ return ret;
+ }
+ }
+
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t encodingHint {
+ set {
+ highlightPINVOKE.DataDir_encodingHint_set(swigCPtr, SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.getCPtr(value));
+ }
+ get {
+ global::System.IntPtr cPtr = highlightPINVOKE.DataDir_encodingHint_get(swigCPtr);
+ SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t(cPtr, false);
+ return ret;
+ }
+ }
+
+ public static string LSB_DATA_DIR {
+ set {
+ highlightPINVOKE.DataDir_LSB_DATA_DIR_set(value);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+ get {
+ string ret = highlightPINVOKE.DataDir_LSB_DATA_DIR_get();
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+ }
+
+ public static string LSB_CFG_DIR {
+ set {
+ highlightPINVOKE.DataDir_LSB_CFG_DIR_set(value);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+ get {
+ string ret = highlightPINVOKE.DataDir_LSB_CFG_DIR_get();
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+ }
+
+ public static string LSB_DOC_DIR {
+ set {
+ highlightPINVOKE.DataDir_LSB_DOC_DIR_set(value);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+ get {
+ string ret = highlightPINVOKE.DataDir_LSB_DOC_DIR_get();
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+ }
+
+ public void initSearchDirectories(string userDefinedDir) {
+ highlightPINVOKE.DataDir_initSearchDirectories(swigCPtr, userDefinedDir);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void printConfigPaths() {
+ highlightPINVOKE.DataDir_printConfigPaths(swigCPtr);
+ }
+
+ public string getLangPath(string file) {
+ string ret = highlightPINVOKE.DataDir_getLangPath__SWIG_0(swigCPtr, file);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getThemePath() {
+ string ret = highlightPINVOKE.DataDir_getThemePath__SWIG_0(swigCPtr);
+ return ret;
+ }
+
+ public string getLangPath() {
+ string ret = highlightPINVOKE.DataDir_getLangPath__SWIG_1(swigCPtr);
+ return ret;
+ }
+
+ public string getSystemDataPath() {
+ string ret = highlightPINVOKE.DataDir_getSystemDataPath(swigCPtr);
+ return ret;
+ }
+
+ public string getPluginPath() {
+ string ret = highlightPINVOKE.DataDir_getPluginPath__SWIG_0(swigCPtr);
+ return ret;
+ }
+
+ public string getThemePath(string file, bool base16) {
+ string ret = highlightPINVOKE.DataDir_getThemePath__SWIG_1(swigCPtr, file, base16);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getThemePath(string file) {
+ string ret = highlightPINVOKE.DataDir_getThemePath__SWIG_2(swigCPtr, file);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getFiletypesConfPath(string path) {
+ string ret = highlightPINVOKE.DataDir_getFiletypesConfPath__SWIG_0(swigCPtr, path);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getFiletypesConfPath() {
+ string ret = highlightPINVOKE.DataDir_getFiletypesConfPath__SWIG_1(swigCPtr);
+ return ret;
+ }
+
+ public string getPluginPath(string arg0) {
+ string ret = highlightPINVOKE.DataDir_getPluginPath__SWIG_1(swigCPtr, arg0);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getI18nDir() {
+ string ret = highlightPINVOKE.DataDir_getI18nDir(swigCPtr);
+ return ret;
+ }
+
+ public string getExtDir() {
+ string ret = highlightPINVOKE.DataDir_getExtDir(swigCPtr);
+ return ret;
+ }
+
+ public string getDocDir() {
+ string ret = highlightPINVOKE.DataDir_getDocDir(swigCPtr);
+ return ret;
+ }
+
+ public string getEncodingHint(string arg0) {
+ string ret = highlightPINVOKE.DataDir_getEncodingHint(swigCPtr, arg0);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getFileSuffix(string fileName) {
+ string ret = highlightPINVOKE.DataDir_getFileSuffix(swigCPtr, fileName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string guessFileType(string suffix, string inputFile, bool useUserSuffix, bool forceShebangCheckStdin) {
+ string ret = highlightPINVOKE.DataDir_guessFileType__SWIG_0(swigCPtr, suffix, inputFile, useUserSuffix, forceShebangCheckStdin);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string guessFileType(string suffix, string inputFile, bool useUserSuffix) {
+ string ret = highlightPINVOKE.DataDir_guessFileType__SWIG_1(swigCPtr, suffix, inputFile, useUserSuffix);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string guessFileType(string suffix, string inputFile) {
+ string ret = highlightPINVOKE.DataDir_guessFileType__SWIG_2(swigCPtr, suffix, inputFile);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool loadFileTypeConfig(string name) {
+ bool ret = highlightPINVOKE.DataDir_loadFileTypeConfig(swigCPtr, name);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool loadLSPConfig(string name) {
+ bool ret = highlightPINVOKE.DataDir_loadLSPConfig(swigCPtr, name);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool profileExists(string profile) {
+ bool ret = highlightPINVOKE.DataDir_profileExists(swigCPtr, profile);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public SWIGTYPE_p_highlight__LSPProfile getProfile(string profile) {
+ SWIGTYPE_p_highlight__LSPProfile ret = new SWIGTYPE_p_highlight__LSPProfile(highlightPINVOKE.DataDir_getProfile(swigCPtr, profile), false);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public DataDir() : this(highlightPINVOKE.new_DataDir(), true) {
+ }
+
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LSResult.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LSResult.cs
new file mode 100644
index 0000000..e5da547
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LSResult.cs
@@ -0,0 +1,20 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum LSResult {
+ INIT_OK,
+ INIT_BAD_PIPE,
+ INIT_BAD_REQUEST,
+ CMD_ERROR
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LoadResult.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LoadResult.cs
new file mode 100644
index 0000000..c5a6040
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/LoadResult.cs
@@ -0,0 +1,20 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum LoadResult {
+ LOAD_OK,
+ LOAD_FAILED,
+ LOAD_FAILED_REGEX,
+ LOAD_FAILED_LUA
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/OutputType.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/OutputType.cs
new file mode 100644
index 0000000..d34d7fb
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/OutputType.cs
@@ -0,0 +1,28 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum OutputType {
+ HTML,
+ XHTML,
+ TEX,
+ LATEX,
+ RTF,
+ ESC_ANSI,
+ ESC_XTERM256,
+ ESC_TRUECOLOR,
+ SVG,
+ BBCODE,
+ PANGO,
+ ODTFLAT
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/ParseError.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/ParseError.cs
new file mode 100644
index 0000000..d42f4a6
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/ParseError.cs
@@ -0,0 +1,21 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum ParseError {
+ PARSE_OK,
+ BAD_INPUT = 1,
+ BAD_OUTPUT = 2,
+ BAD_STYLE = 4,
+ BAD_BINARY = 8
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaFunction.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaFunction.cs
new file mode 100644
index 0000000..803ee43
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaFunction.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_Diluculum__LuaFunction {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_Diluculum__LuaFunction(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_Diluculum__LuaFunction() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Diluculum__LuaFunction obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaState.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaState.cs
new file mode 100644
index 0000000..6e86848
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_Diluculum__LuaState.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_Diluculum__LuaState {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_Diluculum__LuaState(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_Diluculum__LuaState() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Diluculum__LuaState obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_StringTools__KeywordCase.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_StringTools__KeywordCase.cs
new file mode 100644
index 0000000..1db0bbb
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_StringTools__KeywordCase.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_StringTools__KeywordCase {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_StringTools__KeywordCase(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_StringTools__KeywordCase() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_StringTools__KeywordCase obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_highlight__LSPProfile.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_highlight__LSPProfile.cs
new file mode 100644
index 0000000..573b349
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_highlight__LSPProfile.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_highlight__LSPProfile {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_highlight__LSPProfile(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_highlight__LSPProfile() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_highlight__LSPProfile obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t.cs
new file mode 100644
index 0000000..6948bd8
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.cs
new file mode 100644
index 0000000..215a8aa
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t.cs
new file mode 100644
index 0000000..c0b9ae1
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_int_t.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_int_t.cs
new file mode 100644
index 0000000..581f044
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_int_t.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_std__vectorT_int_t {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_std__vectorT_int_t(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_std__vectorT_int_t() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_std__vectorT_int_t obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_std__string_t.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_std__string_t.cs
new file mode 100644
index 0000000..c8e74ac
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SWIGTYPE_p_std__vectorT_std__string_t.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SWIGTYPE_p_std__vectorT_std__string_t {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+ internal SWIGTYPE_p_std__vectorT_std__string_t(global::System.IntPtr cPtr, bool futureUse) {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ protected SWIGTYPE_p_std__vectorT_std__string_t() {
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_std__vectorT_std__string_t obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/State.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/State.cs
new file mode 100644
index 0000000..525f14c
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/State.cs
@@ -0,0 +1,49 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum State {
+ STANDARD = 0,
+ STRING,
+ NUMBER,
+ SL_COMMENT,
+ ML_COMMENT,
+ ESC_CHAR,
+ DIRECTIVE,
+ DIRECTIVE_STRING,
+ LINENUMBER,
+ SYMBOL,
+ STRING_INTERPOLATION,
+ SYNTAX_ERROR,
+ SYNTAX_ERROR_MSG,
+ KEYWORD,
+ STRING_END,
+ NUMBER_END,
+ SL_COMMENT_END,
+ ML_COMMENT_END,
+ ESC_CHAR_END,
+ DIRECTIVE_END,
+ SYMBOL_END,
+ STRING_INTERPOLATION_END,
+ KEYWORD_END,
+ IDENTIFIER_BEGIN,
+ IDENTIFIER_END,
+ EMBEDDED_CODE_BEGIN,
+ EMBEDDED_CODE_END,
+ _UNKNOWN = 100,
+ _REJECT,
+ _EOL,
+ _EOF,
+ _WS,
+ _TESTPOS
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SyntaxReader.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SyntaxReader.cs
new file mode 100644
index 0000000..4b80db8
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/SyntaxReader.cs
@@ -0,0 +1,330 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class SyntaxReader : global::System.IDisposable {
+ private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ protected bool swigCMemOwn;
+
+ internal SyntaxReader(global::System.IntPtr cPtr, bool cMemoryOwn) {
+ swigCMemOwn = cMemoryOwn;
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+ }
+
+ internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SyntaxReader obj) {
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ }
+
+ ~SyntaxReader() {
+ Dispose(false);
+ }
+
+ public void Dispose() {
+ Dispose(true);
+ global::System.GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposing) {
+ lock(this) {
+ if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+ if (swigCMemOwn) {
+ swigCMemOwn = false;
+ highlightPINVOKE.delete_SyntaxReader(swigCPtr);
+ }
+ swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+ }
+ }
+ }
+
+ public SyntaxReader() : this(highlightPINVOKE.new_SyntaxReader(), true) {
+ }
+
+ public LoadResult load(string langDefPath, string pluginReadFilePath, OutputType outputType) {
+ LoadResult ret = (LoadResult)highlightPINVOKE.SyntaxReader_load(swigCPtr, langDefPath, pluginReadFilePath, (int)outputType);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool needsReload(string langDefPath) {
+ bool ret = highlightPINVOKE.SyntaxReader_needsReload(swigCPtr, langDefPath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getFailedRegex() {
+ string ret = highlightPINVOKE.SyntaxReader_getFailedRegex(swigCPtr);
+ return ret;
+ }
+
+ public string getLuaErrorText() {
+ string ret = highlightPINVOKE.SyntaxReader_getLuaErrorText(swigCPtr);
+ return ret;
+ }
+
+ public byte getRawStringPrefix() {
+ byte ret = highlightPINVOKE.SyntaxReader_getRawStringPrefix(swigCPtr);
+ return ret;
+ }
+
+ public byte getContinuationChar() {
+ byte ret = highlightPINVOKE.SyntaxReader_getContinuationChar(swigCPtr);
+ return ret;
+ }
+
+ public bool highlightingEnabled() {
+ bool ret = highlightPINVOKE.SyntaxReader_highlightingEnabled(swigCPtr);
+ return ret;
+ }
+
+ public bool isIgnoreCase() {
+ bool ret = highlightPINVOKE.SyntaxReader_isIgnoreCase(swigCPtr);
+ return ret;
+ }
+
+ public bool isKeyword(string s) {
+ bool ret = highlightPINVOKE.SyntaxReader_isKeyword(swigCPtr, s);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public int getKeywordListGroup(string s) {
+ int ret = highlightPINVOKE.SyntaxReader_getKeywordListGroup(swigCPtr, s);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool allowNestedMLComments() {
+ bool ret = highlightPINVOKE.SyntaxReader_allowNestedMLComments(swigCPtr);
+ return ret;
+ }
+
+ public bool highlightingDisabled() {
+ bool ret = highlightPINVOKE.SyntaxReader_highlightingDisabled(swigCPtr);
+ return ret;
+ }
+
+ public bool enableReformatting() {
+ bool ret = highlightPINVOKE.SyntaxReader_enableReformatting(swigCPtr);
+ return ret;
+ }
+
+ public bool assertDelimEqualLength() {
+ bool ret = highlightPINVOKE.SyntaxReader_assertDelimEqualLength(swigCPtr);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t getKeywords() {
+ SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t ret = new SWIGTYPE_p_std__mapT_std__string_int_std__lessT_std__string_t_t(highlightPINVOKE.SyntaxReader_getKeywords(swigCPtr), false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__vectorT_std__string_t getKeywordClasses() {
+ SWIGTYPE_p_std__vectorT_std__string_t ret = new SWIGTYPE_p_std__vectorT_std__string_t(highlightPINVOKE.SyntaxReader_getKeywordClasses(swigCPtr), false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t getRegexElements() {
+ SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t ret = new SWIGTYPE_p_std__vectorT_highlight__RegexElement_p_t(highlightPINVOKE.SyntaxReader_getRegexElements(swigCPtr), false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__vectorT_std__string_t getPersistentSnippets() {
+ SWIGTYPE_p_std__vectorT_std__string_t ret = new SWIGTYPE_p_std__vectorT_std__string_t(highlightPINVOKE.SyntaxReader_getPersistentSnippets(swigCPtr), false);
+ return ret;
+ }
+
+ public int getPersistentSnippetsNum() {
+ int ret = highlightPINVOKE.SyntaxReader_getPersistentSnippetsNum(swigCPtr);
+ return ret;
+ }
+
+ public SWIGTYPE_p_std__vectorT_int_t getOverrideStyleAttributes() {
+ SWIGTYPE_p_std__vectorT_int_t ret = new SWIGTYPE_p_std__vectorT_int_t(highlightPINVOKE.SyntaxReader_getOverrideStyleAttributes(swigCPtr), false);
+ return ret;
+ }
+
+ public string getDescription() {
+ string ret = highlightPINVOKE.SyntaxReader_getDescription(swigCPtr);
+ return ret;
+ }
+
+ public string getCategoryDescription() {
+ string ret = highlightPINVOKE.SyntaxReader_getCategoryDescription(swigCPtr);
+ return ret;
+ }
+
+ public string getHeaderInjection() {
+ string ret = highlightPINVOKE.SyntaxReader_getHeaderInjection(swigCPtr);
+ return ret;
+ }
+
+ public string getFooterInjection() {
+ string ret = highlightPINVOKE.SyntaxReader_getFooterInjection(swigCPtr);
+ return ret;
+ }
+
+ public bool delimiterIsDistinct(int delimID) {
+ bool ret = highlightPINVOKE.SyntaxReader_delimiterIsDistinct(swigCPtr, delimID);
+ return ret;
+ }
+
+ public bool delimiterIsRawString(int delimID) {
+ bool ret = highlightPINVOKE.SyntaxReader_delimiterIsRawString(swigCPtr, delimID);
+ return ret;
+ }
+
+ public int getOpenDelimiterID(string token, State s) {
+ int ret = highlightPINVOKE.SyntaxReader_getOpenDelimiterID(swigCPtr, token, (int)s);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool matchesOpenDelimiter(string token, State s, int openDelimId) {
+ bool ret = highlightPINVOKE.SyntaxReader_matchesOpenDelimiter(swigCPtr, token, (int)s, openDelimId);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public void restoreLangEndDelim(string langPath) {
+ highlightPINVOKE.SyntaxReader_restoreLangEndDelim(swigCPtr, langPath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public bool allowsInnerSection(string langPath) {
+ bool ret = highlightPINVOKE.SyntaxReader_allowsInnerSection(swigCPtr, langPath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public bool requiresTwoPassRun() {
+ bool ret = highlightPINVOKE.SyntaxReader_requiresTwoPassRun(swigCPtr);
+ return ret;
+ }
+
+ public bool requiresParamUpdate() {
+ bool ret = highlightPINVOKE.SyntaxReader_requiresParamUpdate(swigCPtr);
+ return ret;
+ }
+
+ public string getPersistentHookConditions() {
+ string ret = highlightPINVOKE.SyntaxReader_getPersistentHookConditions(swigCPtr);
+ return ret;
+ }
+
+ public void clearPersistentSnippets() {
+ highlightPINVOKE.SyntaxReader_clearPersistentSnippets(swigCPtr);
+ }
+
+ public string getNewPath(string lang) {
+ string ret = highlightPINVOKE.SyntaxReader_getNewPath(swigCPtr, lang);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public string getCurrentPath() {
+ string ret = highlightPINVOKE.SyntaxReader_getCurrentPath(swigCPtr);
+ return ret;
+ }
+
+ public string getEncodingHint() {
+ string ret = highlightPINVOKE.SyntaxReader_getEncodingHint(swigCPtr);
+ return ret;
+ }
+
+ public string getOverrideConfigVal(string name) {
+ string ret = highlightPINVOKE.SyntaxReader_getOverrideConfigVal(swigCPtr, name);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ public SWIGTYPE_p_Diluculum__LuaFunction getValidateStateChangeFct() {
+ global::System.IntPtr cPtr = highlightPINVOKE.SyntaxReader_getValidateStateChangeFct(swigCPtr);
+ SWIGTYPE_p_Diluculum__LuaFunction ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Diluculum__LuaFunction(cPtr, false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_Diluculum__LuaFunction getDecorateFct() {
+ global::System.IntPtr cPtr = highlightPINVOKE.SyntaxReader_getDecorateFct(swigCPtr);
+ SWIGTYPE_p_Diluculum__LuaFunction ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Diluculum__LuaFunction(cPtr, false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineBeginFct() {
+ global::System.IntPtr cPtr = highlightPINVOKE.SyntaxReader_getDecorateLineBeginFct(swigCPtr);
+ SWIGTYPE_p_Diluculum__LuaFunction ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Diluculum__LuaFunction(cPtr, false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_Diluculum__LuaFunction getDecorateLineEndFct() {
+ global::System.IntPtr cPtr = highlightPINVOKE.SyntaxReader_getDecorateLineEndFct(swigCPtr);
+ SWIGTYPE_p_Diluculum__LuaFunction ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Diluculum__LuaFunction(cPtr, false);
+ return ret;
+ }
+
+ public SWIGTYPE_p_Diluculum__LuaState getLuaState() {
+ global::System.IntPtr cPtr = highlightPINVOKE.SyntaxReader_getLuaState(swigCPtr);
+ SWIGTYPE_p_Diluculum__LuaState ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Diluculum__LuaState(cPtr, false);
+ return ret;
+ }
+
+ public void addUserChunk(SWIGTYPE_p_Diluculum__LuaFunction chunk) {
+ highlightPINVOKE.SyntaxReader_addUserChunk(swigCPtr, SWIGTYPE_p_Diluculum__LuaFunction.getCPtr(chunk));
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void setInputFileName(string fn) {
+ highlightPINVOKE.SyntaxReader_setInputFileName(swigCPtr, fn);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public string getInputFileName() {
+ string ret = highlightPINVOKE.SyntaxReader_getInputFileName(swigCPtr);
+ return ret;
+ }
+
+ public void addPersistentKeyword(uint groupID, string kw) {
+ highlightPINVOKE.SyntaxReader_addPersistentKeyword(swigCPtr, groupID, kw);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public void addPersistentStateRange(uint groupID, uint column, uint length, uint lineNumber, string fileName) {
+ highlightPINVOKE.SyntaxReader_addPersistentStateRange(swigCPtr, groupID, column, length, lineNumber, fileName);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath, OutputType outputType) {
+ highlightPINVOKE.SyntaxReader_initLuaState__SWIG_0(SWIGTYPE_p_Diluculum__LuaState.getCPtr(ls), langDefPath, pluginReadFilePath, (int)outputType);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public static void initLuaState(SWIGTYPE_p_Diluculum__LuaState ls, string langDefPath, string pluginReadFilePath) {
+ highlightPINVOKE.SyntaxReader_initLuaState__SWIG_1(SWIGTYPE_p_Diluculum__LuaState.getCPtr(ls), langDefPath, pluginReadFilePath);
+ if (highlightPINVOKE.SWIGPendingException.Pending) throw highlightPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ public uint generateNewKWClass(int classID, string prefix) {
+ uint ret = highlightPINVOKE.SyntaxReader_generateNewKWClass__SWIG_0(swigCPtr, classID, prefix);
+ return ret;
+ }
+
+ public uint generateNewKWClass(int classID) {
+ uint ret = highlightPINVOKE.SyntaxReader_generateNewKWClass__SWIG_1(swigCPtr, classID);
+ return ret;
+ }
+
+ public int getKeywordCount() {
+ int ret = highlightPINVOKE.SyntaxReader_getKeywordCount(swigCPtr);
+ return ret;
+ }
+
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/WrapMode.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/WrapMode.cs
new file mode 100644
index 0000000..5649ec1
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/WrapMode.cs
@@ -0,0 +1,19 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public enum WrapMode {
+ WRAP_DISABLED,
+ WRAP_SIMPLE,
+ WRAP_DEFAULT
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlight.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlight.cs
new file mode 100644
index 0000000..e67bf6e
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlight.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+public class highlight {
+ public static readonly string GLOBAL_SR_INSTANCE_NAME = highlightPINVOKE.GLOBAL_SR_INSTANCE_NAME_get();
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlightPINVOKE.cs b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlightPINVOKE.cs
new file mode 100644
index 0000000..d17ca5b
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.11/highlightPINVOKE.cs
@@ -0,0 +1,812 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 4.0.2
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Smdn.LibHighlightSharp.Bindings {
+
+class highlightPINVOKE {
+
+ protected class SWIGExceptionHelper {
+
+ public delegate void ExceptionDelegate(string message);
+ public delegate void ExceptionArgumentDelegate(string message, string paramName);
+
+ static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException);
+ static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException);
+ static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException);
+ static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException);
+ static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException);
+ static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException);
+ static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException);
+ static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException);
+ static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException);
+ static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException);
+ static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException);
+
+ static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException);
+ static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException);
+ static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="SWIGRegisterExceptionCallbacks_highlight")]
+ public static extern void SWIGRegisterExceptionCallbacks_highlight(
+ ExceptionDelegate applicationDelegate,
+ ExceptionDelegate arithmeticDelegate,
+ ExceptionDelegate divideByZeroDelegate,
+ ExceptionDelegate indexOutOfRangeDelegate,
+ ExceptionDelegate invalidCastDelegate,
+ ExceptionDelegate invalidOperationDelegate,
+ ExceptionDelegate ioDelegate,
+ ExceptionDelegate nullReferenceDelegate,
+ ExceptionDelegate outOfMemoryDelegate,
+ ExceptionDelegate overflowDelegate,
+ ExceptionDelegate systemExceptionDelegate);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_highlight")]
+ public static extern void SWIGRegisterExceptionCallbacksArgument_highlight(
+ ExceptionArgumentDelegate argumentDelegate,
+ ExceptionArgumentDelegate argumentNullDelegate,
+ ExceptionArgumentDelegate argumentOutOfRangeDelegate);
+
+ static void SetPendingApplicationException(string message) {
+ SWIGPendingException.Set(new global::System.ApplicationException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingArithmeticException(string message) {
+ SWIGPendingException.Set(new global::System.ArithmeticException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingDivideByZeroException(string message) {
+ SWIGPendingException.Set(new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingIndexOutOfRangeException(string message) {
+ SWIGPendingException.Set(new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingInvalidCastException(string message) {
+ SWIGPendingException.Set(new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingInvalidOperationException(string message) {
+ SWIGPendingException.Set(new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingIOException(string message) {
+ SWIGPendingException.Set(new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingNullReferenceException(string message) {
+ SWIGPendingException.Set(new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingOutOfMemoryException(string message) {
+ SWIGPendingException.Set(new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingOverflowException(string message) {
+ SWIGPendingException.Set(new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingSystemException(string message) {
+ SWIGPendingException.Set(new global::System.SystemException(message, SWIGPendingException.Retrieve()));
+ }
+
+ static void SetPendingArgumentException(string message, string paramName) {
+ SWIGPendingException.Set(new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
+ }
+ static void SetPendingArgumentNullException(string message, string paramName) {
+ global::System.Exception e = SWIGPendingException.Retrieve();
+ if (e != null) message = message + " Inner Exception: " + e.Message;
+ SWIGPendingException.Set(new global::System.ArgumentNullException(paramName, message));
+ }
+ static void SetPendingArgumentOutOfRangeException(string message, string paramName) {
+ global::System.Exception e = SWIGPendingException.Retrieve();
+ if (e != null) message = message + " Inner Exception: " + e.Message;
+ SWIGPendingException.Set(new global::System.ArgumentOutOfRangeException(paramName, message));
+ }
+
+ static SWIGExceptionHelper() {
+ SWIGRegisterExceptionCallbacks_highlight(
+ applicationDelegate,
+ arithmeticDelegate,
+ divideByZeroDelegate,
+ indexOutOfRangeDelegate,
+ invalidCastDelegate,
+ invalidOperationDelegate,
+ ioDelegate,
+ nullReferenceDelegate,
+ outOfMemoryDelegate,
+ overflowDelegate,
+ systemDelegate);
+
+ SWIGRegisterExceptionCallbacksArgument_highlight(
+ argumentDelegate,
+ argumentNullDelegate,
+ argumentOutOfRangeDelegate);
+ }
+ }
+
+ protected static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper();
+
+ public class SWIGPendingException {
+ [global::System.ThreadStatic]
+ private static global::System.Exception pendingException = null;
+ private static int numExceptionsPending = 0;
+ private static global::System.Object exceptionsLock = null;
+
+ public static bool Pending {
+ get {
+ bool pending = false;
+ if (numExceptionsPending > 0)
+ if (pendingException != null)
+ pending = true;
+ return pending;
+ }
+ }
+
+ public static void Set(global::System.Exception e) {
+ if (pendingException != null)
+ throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
+ pendingException = e;
+ lock(exceptionsLock) {
+ numExceptionsPending++;
+ }
+ }
+
+ public static global::System.Exception Retrieve() {
+ global::System.Exception e = null;
+ if (numExceptionsPending > 0) {
+ if (pendingException != null) {
+ e = pendingException;
+ pendingException = null;
+ lock(exceptionsLock) {
+ numExceptionsPending--;
+ }
+ }
+ }
+ return e;
+ }
+
+ static SWIGPendingException() {
+ exceptionsLock = new global::System.Object();
+ }
+ }
+
+
+ protected class SWIGStringHelper {
+
+ public delegate string SWIGStringDelegate(string message);
+ static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="SWIGRegisterStringCallback_highlight")]
+ public static extern void SWIGRegisterStringCallback_highlight(SWIGStringDelegate stringDelegate);
+
+ static string CreateString(string cString) {
+ return cString;
+ }
+
+ static SWIGStringHelper() {
+ SWIGRegisterStringCallback_highlight(stringDelegate);
+ }
+ }
+
+ static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
+
+
+ static highlightPINVOKE() {
+ }
+
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByExtension_set___")]
+ public static extern void DataDir_assocByExtension_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByExtension_get___")]
+ public static extern global::System.IntPtr DataDir_assocByExtension_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByFilename_set___")]
+ public static extern void DataDir_assocByFilename_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByFilename_get___")]
+ public static extern global::System.IntPtr DataDir_assocByFilename_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByShebang_set___")]
+ public static extern void DataDir_assocByShebang_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_assocByShebang_get___")]
+ public static extern global::System.IntPtr DataDir_assocByShebang_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_encodingHint_set___")]
+ public static extern void DataDir_encodingHint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_encodingHint_get___")]
+ public static extern global::System.IntPtr DataDir_encodingHint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_DATA_DIR_set___")]
+ public static extern void DataDir_LSB_DATA_DIR_set(string jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_DATA_DIR_get___")]
+ public static extern string DataDir_LSB_DATA_DIR_get();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_CFG_DIR_set___")]
+ public static extern void DataDir_LSB_CFG_DIR_set(string jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_CFG_DIR_get___")]
+ public static extern string DataDir_LSB_CFG_DIR_get();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_DOC_DIR_set___")]
+ public static extern void DataDir_LSB_DOC_DIR_set(string jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_LSB_DOC_DIR_get___")]
+ public static extern string DataDir_LSB_DOC_DIR_get();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_initSearchDirectories___")]
+ public static extern void DataDir_initSearchDirectories(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_printConfigPaths___")]
+ public static extern void DataDir_printConfigPaths(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getLangPath__SWIG_0___")]
+ public static extern string DataDir_getLangPath__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getThemePath__SWIG_0___")]
+ public static extern string DataDir_getThemePath__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getLangPath__SWIG_1___")]
+ public static extern string DataDir_getLangPath__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getSystemDataPath___")]
+ public static extern string DataDir_getSystemDataPath(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getPluginPath__SWIG_0___")]
+ public static extern string DataDir_getPluginPath__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getThemePath__SWIG_1___")]
+ public static extern string DataDir_getThemePath__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, bool jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getThemePath__SWIG_2___")]
+ public static extern string DataDir_getThemePath__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getFiletypesConfPath__SWIG_0___")]
+ public static extern string DataDir_getFiletypesConfPath__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getFiletypesConfPath__SWIG_1___")]
+ public static extern string DataDir_getFiletypesConfPath__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getPluginPath__SWIG_1___")]
+ public static extern string DataDir_getPluginPath__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getI18nDir___")]
+ public static extern string DataDir_getI18nDir(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getExtDir___")]
+ public static extern string DataDir_getExtDir(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getDocDir___")]
+ public static extern string DataDir_getDocDir(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getEncodingHint___")]
+ public static extern string DataDir_getEncodingHint(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getFileSuffix___")]
+ public static extern string DataDir_getFileSuffix(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_guessFileType__SWIG_0___")]
+ public static extern string DataDir_guessFileType__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, bool jarg4, bool jarg5);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_guessFileType__SWIG_1___")]
+ public static extern string DataDir_guessFileType__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, bool jarg4);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_guessFileType__SWIG_2___")]
+ public static extern string DataDir_guessFileType__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_loadFileTypeConfig___")]
+ public static extern bool DataDir_loadFileTypeConfig(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_loadLSPConfig___")]
+ public static extern bool DataDir_loadLSPConfig(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_profileExists___")]
+ public static extern bool DataDir_profileExists(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_DataDir_getProfile___")]
+ public static extern global::System.IntPtr DataDir_getProfile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_new_DataDir___")]
+ public static extern global::System.IntPtr new_DataDir();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_delete_DataDir___")]
+ public static extern void delete_DataDir(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_GLOBAL_SR_INSTANCE_NAME_get___")]
+ public static extern string GLOBAL_SR_INSTANCE_NAME_get();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_new_SyntaxReader___")]
+ public static extern global::System.IntPtr new_SyntaxReader();
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_delete_SyntaxReader___")]
+ public static extern void delete_SyntaxReader(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_load___")]
+ public static extern int SyntaxReader_load(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_needsReload___")]
+ public static extern bool SyntaxReader_needsReload(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getFailedRegex___")]
+ public static extern string SyntaxReader_getFailedRegex(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getLuaErrorText___")]
+ public static extern string SyntaxReader_getLuaErrorText(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getRawStringPrefix___")]
+ public static extern byte SyntaxReader_getRawStringPrefix(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getContinuationChar___")]
+ public static extern byte SyntaxReader_getContinuationChar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_highlightingEnabled___")]
+ public static extern bool SyntaxReader_highlightingEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_isIgnoreCase___")]
+ public static extern bool SyntaxReader_isIgnoreCase(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_isKeyword___")]
+ public static extern bool SyntaxReader_isKeyword(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getKeywordListGroup___")]
+ public static extern int SyntaxReader_getKeywordListGroup(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_allowNestedMLComments___")]
+ public static extern bool SyntaxReader_allowNestedMLComments(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_highlightingDisabled___")]
+ public static extern bool SyntaxReader_highlightingDisabled(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_enableReformatting___")]
+ public static extern bool SyntaxReader_enableReformatting(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_assertDelimEqualLength___")]
+ public static extern bool SyntaxReader_assertDelimEqualLength(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getKeywords___")]
+ public static extern global::System.IntPtr SyntaxReader_getKeywords(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getKeywordClasses___")]
+ public static extern global::System.IntPtr SyntaxReader_getKeywordClasses(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getRegexElements___")]
+ public static extern global::System.IntPtr SyntaxReader_getRegexElements(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getPersistentSnippets___")]
+ public static extern global::System.IntPtr SyntaxReader_getPersistentSnippets(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getPersistentSnippetsNum___")]
+ public static extern int SyntaxReader_getPersistentSnippetsNum(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getOverrideStyleAttributes___")]
+ public static extern global::System.IntPtr SyntaxReader_getOverrideStyleAttributes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getDescription___")]
+ public static extern string SyntaxReader_getDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getCategoryDescription___")]
+ public static extern string SyntaxReader_getCategoryDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getHeaderInjection___")]
+ public static extern string SyntaxReader_getHeaderInjection(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getFooterInjection___")]
+ public static extern string SyntaxReader_getFooterInjection(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_delimiterIsDistinct___")]
+ public static extern bool SyntaxReader_delimiterIsDistinct(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_delimiterIsRawString___")]
+ public static extern bool SyntaxReader_delimiterIsRawString(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getOpenDelimiterID___")]
+ public static extern int SyntaxReader_getOpenDelimiterID(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_matchesOpenDelimiter___")]
+ public static extern bool SyntaxReader_matchesOpenDelimiter(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_restoreLangEndDelim___")]
+ public static extern void SyntaxReader_restoreLangEndDelim(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_allowsInnerSection___")]
+ public static extern bool SyntaxReader_allowsInnerSection(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_requiresTwoPassRun___")]
+ public static extern bool SyntaxReader_requiresTwoPassRun(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_requiresParamUpdate___")]
+ public static extern bool SyntaxReader_requiresParamUpdate(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getPersistentHookConditions___")]
+ public static extern string SyntaxReader_getPersistentHookConditions(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_clearPersistentSnippets___")]
+ public static extern void SyntaxReader_clearPersistentSnippets(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getNewPath___")]
+ public static extern string SyntaxReader_getNewPath(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getCurrentPath___")]
+ public static extern string SyntaxReader_getCurrentPath(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getEncodingHint___")]
+ public static extern string SyntaxReader_getEncodingHint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getOverrideConfigVal___")]
+ public static extern string SyntaxReader_getOverrideConfigVal(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getValidateStateChangeFct___")]
+ public static extern global::System.IntPtr SyntaxReader_getValidateStateChangeFct(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getDecorateFct___")]
+ public static extern global::System.IntPtr SyntaxReader_getDecorateFct(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getDecorateLineBeginFct___")]
+ public static extern global::System.IntPtr SyntaxReader_getDecorateLineBeginFct(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getDecorateLineEndFct___")]
+ public static extern global::System.IntPtr SyntaxReader_getDecorateLineEndFct(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getLuaState___")]
+ public static extern global::System.IntPtr SyntaxReader_getLuaState(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_addUserChunk___")]
+ public static extern void SyntaxReader_addUserChunk(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_setInputFileName___")]
+ public static extern void SyntaxReader_setInputFileName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getInputFileName___")]
+ public static extern string SyntaxReader_getInputFileName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_addPersistentKeyword___")]
+ public static extern void SyntaxReader_addPersistentKeyword(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_addPersistentStateRange___")]
+ public static extern void SyntaxReader_addPersistentStateRange(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_initLuaState__SWIG_0___")]
+ public static extern void SyntaxReader_initLuaState__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_initLuaState__SWIG_1___")]
+ public static extern void SyntaxReader_initLuaState__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_generateNewKWClass__SWIG_0___")]
+ public static extern uint SyntaxReader_generateNewKWClass__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_generateNewKWClass__SWIG_1___")]
+ public static extern uint SyntaxReader_generateNewKWClass__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_SyntaxReader_getKeywordCount___")]
+ public static extern int SyntaxReader_getKeywordCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_delete_CodeGenerator___")]
+ public static extern void delete_CodeGenerator(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getInstance___")]
+ public static extern global::System.IntPtr CodeGenerator_getInstance(int jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_deleteInstance___")]
+ public static extern void CodeGenerator_deleteInstance(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initTheme__SWIG_0___")]
+ public static extern bool CodeGenerator_initTheme__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, bool jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initTheme__SWIG_1___")]
+ public static extern bool CodeGenerator_initTheme__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initLanguageServer__SWIG_0___")]
+ public static extern int CodeGenerator_initLanguageServer__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, string jarg5, int jarg6, int jarg7, bool jarg8);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initLanguageServer__SWIG_1___")]
+ public static extern int CodeGenerator_initLanguageServer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, string jarg4, string jarg5, int jarg6, int jarg7);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_exitLanguageServer___")]
+ public static extern void CodeGenerator_exitLanguageServer(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getThemeInitError___")]
+ public static extern string CodeGenerator_getThemeInitError(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getPluginScriptError___")]
+ public static extern string CodeGenerator_getPluginScriptError(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initIndentationScheme___")]
+ public static extern bool CodeGenerator_initIndentationScheme(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_loadLanguage__SWIG_0___")]
+ public static extern int CodeGenerator_loadLanguage__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, bool jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_loadLanguage__SWIG_1___")]
+ public static extern int CodeGenerator_loadLanguage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_generateFile___")]
+ public static extern int CodeGenerator_generateFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_generateString___")]
+ public static extern string CodeGenerator_generateString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_generateStringFromFile___")]
+ public static extern string CodeGenerator_generateStringFromFile(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_printExternalStyle___")]
+ public static extern bool CodeGenerator_printExternalStyle(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_printPersistentState___")]
+ public static extern bool CodeGenerator_printPersistentState(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_printIndexFile___")]
+ public static extern bool CodeGenerator_printIndexFile(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setPreformatting___")]
+ public static extern void CodeGenerator_setPreformatting(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3, int jarg4);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setAdditionalEOFChar__SWIG_0___")]
+ public static extern void CodeGenerator_setAdditionalEOFChar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setAdditionalEOFChar__SWIG_1___")]
+ public static extern void CodeGenerator_setAdditionalEOFChar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getAdditionalEOFChar___")]
+ public static extern byte CodeGenerator_getAdditionalEOFChar(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_styleFound___")]
+ public static extern bool CodeGenerator_styleFound(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_formattingDisabled___")]
+ public static extern bool CodeGenerator_formattingDisabled(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_formattingIsPossible___")]
+ public static extern bool CodeGenerator_formattingIsPossible(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setPrintLineNumbers__SWIG_0___")]
+ public static extern void CodeGenerator_setPrintLineNumbers__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, uint jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setPrintLineNumbers__SWIG_1___")]
+ public static extern void CodeGenerator_setPrintLineNumbers__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getPrintLineNumbers___")]
+ public static extern bool CodeGenerator_getPrintLineNumbers(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setPrintZeroes___")]
+ public static extern void CodeGenerator_setPrintZeroes(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getPrintZeroes___")]
+ public static extern bool CodeGenerator_getPrintZeroes(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setFragmentCode___")]
+ public static extern void CodeGenerator_setFragmentCode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getFragmentCode___")]
+ public static extern bool CodeGenerator_getFragmentCode(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setLineNumberWidth___")]
+ public static extern void CodeGenerator_setLineNumberWidth(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getLineNumberWidth___")]
+ public static extern int CodeGenerator_getLineNumberWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setValidateInput___")]
+ public static extern void CodeGenerator_setValidateInput(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getValidateInput___")]
+ public static extern bool CodeGenerator_getValidateInput(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setKeepInjections___")]
+ public static extern void CodeGenerator_setKeepInjections(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getKeepInjections___")]
+ public static extern bool CodeGenerator_getKeepInjections(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_requiresTwoPassParsing___")]
+ public static extern bool CodeGenerator_requiresTwoPassParsing(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setNumberWrappedLines___")]
+ public static extern void CodeGenerator_setNumberWrappedLines(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getNumberWrappedLines___")]
+ public static extern bool CodeGenerator_getNumberWrappedLines(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setOmitVersionComment___")]
+ public static extern void CodeGenerator_setOmitVersionComment(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getOmitVersionComment___")]
+ public static extern bool CodeGenerator_getOmitVersionComment(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setIsolateTags___")]
+ public static extern void CodeGenerator_setIsolateTags(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getIsolateTags___")]
+ public static extern bool CodeGenerator_getIsolateTags(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getStyleName___")]
+ public static extern string CodeGenerator_getStyleName(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setBaseFont___")]
+ public static extern void CodeGenerator_setBaseFont(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getBaseFont___")]
+ public static extern string CodeGenerator_getBaseFont(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setBaseFontSize___")]
+ public static extern void CodeGenerator_setBaseFontSize(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getBaseFontSize___")]
+ public static extern string CodeGenerator_getBaseFontSize(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setIncludeStyle___")]
+ public static extern void CodeGenerator_setIncludeStyle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_disableTrailingNL___")]
+ public static extern void CodeGenerator_disableTrailingNL(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setStyleInputPath___")]
+ public static extern void CodeGenerator_setStyleInputPath(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setStyleOutputPath___")]
+ public static extern void CodeGenerator_setStyleOutputPath(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setEncoding___")]
+ public static extern void CodeGenerator_setEncoding(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getStyleInputPath___")]
+ public static extern string CodeGenerator_getStyleInputPath(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getStyleOutputPath___")]
+ public static extern string CodeGenerator_getStyleOutputPath(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setTitle___")]
+ public static extern void CodeGenerator_setTitle(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getTitle___")]
+ public static extern string CodeGenerator_getTitle(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setStartingInputLine___")]
+ public static extern void CodeGenerator_setStartingInputLine(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setMaxInputLineCnt___")]
+ public static extern void CodeGenerator_setMaxInputLineCnt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setFilesCnt___")]
+ public static extern void CodeGenerator_setFilesCnt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setKeyWordCase___")]
+ public static extern void CodeGenerator_setKeyWordCase(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setEOLDelimiter___")]
+ public static extern void CodeGenerator_setEOLDelimiter(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setPluginParameter___")]
+ public static extern void CodeGenerator_setPluginParameter(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_resetSyntaxReaders___")]
+ public static extern void CodeGenerator_resetSyntaxReaders(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_initPluginScript___")]
+ public static extern bool CodeGenerator_initPluginScript(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_syntaxRequiresTwoPassRun___")]
+ public static extern bool CodeGenerator_syntaxRequiresTwoPassRun(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_clearPersistentSnippets___")]
+ public static extern void CodeGenerator_clearPersistentSnippets(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setStyleCaching___")]
+ public static extern void CodeGenerator_setStyleCaching(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxRegexError___")]
+ public static extern string CodeGenerator_getSyntaxRegexError(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxLuaError___")]
+ public static extern string CodeGenerator_getSyntaxLuaError(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxDescription___")]
+ public static extern string CodeGenerator_getSyntaxDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxEncodingHint___")]
+ public static extern string CodeGenerator_getSyntaxEncodingHint(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getThemeDescription___")]
+ public static extern string CodeGenerator_getThemeDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxCatDescription___")]
+ public static extern string CodeGenerator_getSyntaxCatDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getThemeContrast___")]
+ public static extern float CodeGenerator_getThemeContrast(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getThemeCatDescription___")]
+ public static extern string CodeGenerator_getThemeCatDescription(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getPosTestErrors___")]
+ public static extern global::System.IntPtr CodeGenerator_getPosTestErrors(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getSyntaxReader___")]
+ public static extern global::System.IntPtr CodeGenerator_getSyntaxReader(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_readUserStyleDef___")]
+ public static extern string CodeGenerator_readUserStyleDef(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getStyleDefinition___")]
+ public static extern string CodeGenerator_getStyleDefinition(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getHoverTagOpen___")]
+ public static extern string CodeGenerator_getHoverTagOpen(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_getHoverTagClose___")]
+ public static extern string CodeGenerator_getHoverTagClose(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_lsOpenDocument___")]
+ public static extern bool CodeGenerator_lsOpenDocument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_lsCloseDocument___")]
+ public static extern bool CodeGenerator_lsCloseDocument(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_lsAddSemanticInfo___")]
+ public static extern bool CodeGenerator_lsAddSemanticInfo(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_lsAddHoverInfo___")]
+ public static extern void CodeGenerator_lsAddHoverInfo(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_lsAddSyntaxErrorInfo___")]
+ public static extern void CodeGenerator_lsAddSyntaxErrorInfo(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_isHoverProvider___")]
+ public static extern bool CodeGenerator_isHoverProvider(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_isSemanticTokensProvider___")]
+ public static extern bool CodeGenerator_isSemanticTokensProvider(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLAttachAnchors___")]
+ public static extern void CodeGenerator_setHTMLAttachAnchors(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLOrderedList___")]
+ public static extern void CodeGenerator_setHTMLOrderedList(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLInlineCSS___")]
+ public static extern void CodeGenerator_setHTMLInlineCSS(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLEnclosePreTag___")]
+ public static extern void CodeGenerator_setHTMLEnclosePreTag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLUseNonBreakingSpace___")]
+ public static extern void CodeGenerator_setHTMLUseNonBreakingSpace(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLAnchorPrefix___")]
+ public static extern void CodeGenerator_setHTMLAnchorPrefix(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setHTMLClassName___")]
+ public static extern void CodeGenerator_setHTMLClassName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setLATEXReplaceQuotes___")]
+ public static extern void CodeGenerator_setLATEXReplaceQuotes(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setLATEXNoShorthands___")]
+ public static extern void CodeGenerator_setLATEXNoShorthands(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setLATEXPrettySymbols___")]
+ public static extern void CodeGenerator_setLATEXPrettySymbols(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setLATEXBeamerMode___")]
+ public static extern void CodeGenerator_setLATEXBeamerMode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setRTFPageSize___")]
+ public static extern void CodeGenerator_setRTFPageSize(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setRTFCharStyles___")]
+ public static extern void CodeGenerator_setRTFCharStyles(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setRTFPageColor___")]
+ public static extern void CodeGenerator_setRTFPageColor(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setSVGSize___")]
+ public static extern void CodeGenerator_setSVGSize(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setESCTrueColor___")]
+ public static extern void CodeGenerator_setESCTrueColor(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
+
+ [global::System.Runtime.InteropServices.DllImport("highlight-v4_11_0_0", EntryPoint="CSharp_SmdnfLibHighlightSharpfBindings_CodeGenerator_setESCCanvasPadding___")]
+ public static extern void CodeGenerator_setESCCanvasPadding(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+}
+
+}
diff --git a/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_11_0_0.SHA1SUMS.txt b/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_11_0_0.SHA1SUMS.txt
new file mode 100644
index 0000000..9e7f6e8
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_11_0_0.SHA1SUMS.txt
@@ -0,0 +1,4 @@
+dd129efe185d0dc4ad117228657533375c486910 *../runtimes/osx-x64/native/libhighlight-v4_11_0_0.dylib
+4a2ef812bce7814775b487ef55656eea690bf00c *../runtimes/ubuntu.20.04-x64/native/libhighlight-v4_11_0_0.so
+e81d2d42ac71c94e2b70dfdfc5bdce53854ad66a *../runtimes/ubuntu.22.04-x64/native/libhighlight-v4_11_0_0.so
+902ba4011c734dea8b113428d505e59b03e0d0f2 *../runtimes/win-x64/native/highlight-v4_11_0_0.dll
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/osx-x64/native/libhighlight-v4_11_0_0.dylib b/src/Smdn.LibHighlightSharp.Bindings/runtimes/osx-x64/native/libhighlight-v4_11_0_0.dylib
new file mode 100755
index 0000000..2ff57eb
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/osx-x64/native/libhighlight-v4_11_0_0.dylib differ
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.20.04-x64/native/libhighlight-v4_11_0_0.so b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.20.04-x64/native/libhighlight-v4_11_0_0.so
new file mode 100755
index 0000000..eaf22ed
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.20.04-x64/native/libhighlight-v4_11_0_0.so differ
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.22.04-x64/native/libhighlight-v4_11_0_0.so b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.22.04-x64/native/libhighlight-v4_11_0_0.so
new file mode 100755
index 0000000..4eb4e37
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.22.04-x64/native/libhighlight-v4_11_0_0.so differ
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_11_0_0.dll b/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_11_0_0.dll
new file mode 100755
index 0000000..81bfb57
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_11_0_0.dll differ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment