SatDump 2.0.0-alpha-76a915210
Loading...
Searching...
No Matches
TextEditor::LanguageDefinition Struct Reference

Public Types

typedef std::pair< std::string, PaletteIndex > TokenRegexString
typedef std::vector< TokenRegexString > TokenRegexStrings
typedef bool(* TokenizeCallback) (const char *in_begin, const char *in_end, const char *&out_begin, const char *&out_end, PaletteIndex &paletteIndex)

Static Public Member Functions

static const LanguageDefinitionCPlusPlus ()
static const LanguageDefinitionHLSL ()
static const LanguageDefinitionGLSL ()
static const LanguageDefinitionC ()
static const LanguageDefinitionSQL ()
static const LanguageDefinitionAngelScript ()
static const LanguageDefinitionLua ()

Public Attributes

std::string mName
Keywords mKeywords
Identifiers mIdentifiers
Identifiers mPreprocIdentifiers
std::string mCommentStart
std::string mCommentEnd
std::string mSingleLineComment
char mPreprocChar
bool mAutoIndentation
TokenizeCallback mTokenize
TokenRegexStrings mTokenRegexStrings
bool mCaseSensitive

The documentation for this struct was generated from the following files:
  • src-core/handlers/dataset/TextEditor.h
  • src-core/handlers/dataset/TextEditor.cpp