LangDescriptor constructor

const LangDescriptor({
  1. required String id,
  2. required String scopeName,
  3. required String displayName,
  4. required String json,
  5. List<String> aliases = const [],
  6. List<GrammarCategory> categories = const [],
  7. List<LangDescriptor> embedded = const [],
})

Creates a LangDescriptor; id, scopeName, displayName, and json are required, mirroring the required fields of CodeLanguage.

Implementation

const LangDescriptor({
  required this.id,
  required this.scopeName,
  required this.displayName,
  required this.json,
  this.aliases = const [],
  this.categories = const [],
  this.embedded = const [],
});