main.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { openAssessmentDetail, levenshteinDistance } from "./src/util/utils";
  2. import { processData } from "./src/util/dataProcess";
  3. import { parseExpression, parseCode } from "./src/util/parseFromVisual";
  4. import { autoGenerateTestCaseOutput } from "./src/util/auto_gen_output";
  5. import { IVProgProcessor } from "./src/processor/ivprogProcessor";
  6. import { SemanticAnalyser } from "./src/processor/semantic/semanticAnalyser";
  7. import { Modes } from "./src/processor/modes";
  8. import { Location } from "./src/memory/location";
  9. import { Config } from "./src/util/config";
  10. import { i18nHelper } from "./src/services/i18nHelper";
  11. import {getInstance as LocalizedStrings} from "./src/services/localizedStringsService";
  12. import {LanguageService} from "./src/services/languageService";
  13. const Settings = {
  14. programming: [],
  15. functions: [],
  16. datatypes: [],
  17. commands: [],
  18. filter: []
  19. }
  20. const i18n = i18nHelper.i18n;
  21. export {
  22. i18n,
  23. Settings,
  24. Config,
  25. LocalizedStrings,
  26. LanguageService,
  27. SemanticAnalyser,
  28. IVProgProcessor,
  29. Modes,
  30. Location,
  31. openAssessmentDetail,
  32. autoGenerateTestCaseOutput,
  33. parseExpression,
  34. parseCode,
  35. levenshteinDistance,
  36. processData,
  37. };