registerLanguage method
Registers a single programming language with its highlighting rules.
The name parameter identifies the language (e.g., Languages.dart)
and languageMode contains the syntax rules for highlighting.
Aliases from the language mode are automatically registered for lookups.
Parameters:
name: The language identifierlanguageMode: The syntax highlighting mode/rules for the language
Implementation
void registerLanguage(Languages name, Mode languageMode) {
_languages[name] = languageMode;
if (languageMode.aliases != null) {
for (var a in languageMode.aliases!) {
_aliases[a] = name;
}
}
}