getSyntax function
Implementation
LanguageBase getSyntax(Language lang, LanguageTheme? theme) {
switch (lang) {
case Language.DART:
return DartSyntaxHighlighter(theme);
case Language.C:
return CSyntaxHighlighter(theme);
case Language.CPP:
return CPPSyntaxHighlighter(theme);
case Language.JAVA:
return JavaSyntaxHighlighter(theme);
case Language.KOTLIN:
return KotlinSyntaxHighlighter(theme);
case Language.SWIFT:
return SwiftSyntaxHighlighter(theme);
case Language.JAVASCRIPT:
return JavaScriptSyntaxHighlighter(theme);
case Language.YAML:
return YamlSyntaxHighlighter(theme);
default:
return DartSyntaxHighlighter(theme);
}
}