rebuildBundledLanguage function

CodeLanguage rebuildBundledLanguage(
  1. LangDescriptor d
)

Rebuilds a CodeLanguage from a LangDescriptor inside the worker, with an embeddedLanguages thunk that closes over the descriptor's children.

Implementation

CodeLanguage rebuildBundledLanguage(LangDescriptor d) => CodeLanguage(
  id: d.id,
  scopeName: d.scopeName,
  displayName: d.displayName,
  json: d.json,
  aliases: d.aliases,
  categories: d.categories,
  embeddedLanguages: () => d.embedded.map(rebuildBundledLanguage).toList(),
);