SyntaxHighlighter constructor

SyntaxHighlighter({
  1. required Mode language,
  2. required Map<String, TextStyle> editorTheme,
  3. TextStyle? baseTextStyle,
  4. String? languageId,
  5. VoidCallback? onHighlightComplete,
})

Implementation

SyntaxHighlighter({
  required this.language,
  required this.editorTheme,
  this.baseTextStyle,
  this.languageId,
  this.onHighlightComplete,
}) {
  _langId = language.hashCode.toString();
  _highlight = Highlight();
  _highlight.registerLanguage(_langId, language);
  _semanticMapping = getSemanticMapping(languageId ?? '');
}