Init-Interp.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. MODULE Init;
  2. IMPORT
  3. EncStdCodecs, (* EncCodecs.SetDir *)
  4. HostConsole, (* Console.SetHook *)
  5. HostFonts (* Fonts.SetHook; required for Texts *),
  6. HostWindows (* Windows.SetHook *),
  7. HostDates (* Dates.SetHook *),
  8. HostDialog (* Dialog.SetShowHook *),
  9. StdInterpreter, (* Dialog.SetCallHook *)
  10. StdDialog (* Views.SetViewHook *),
  11. StdLog, ConsLog, (* Log.Hook *)
  12. Converters (* .odc *),
  13. Dialog;
  14. PROCEDURE Init;
  15. VAR res: INTEGER;
  16. BEGIN
  17. (* StdLog.Open; *)
  18. Converters.Register("Documents.ImportDocument", "Documents.ExportDocument", "", "odc", {});
  19. Converters.Register("HostTextConv.ImportText", "HostTextConv.ExportText", "TextViews.View", "txt", {Converters.importAll});
  20. Converters.Register("HostTextConv.ImportRichText", "HostTextConv.ExportRichText", "TextViews.View", "rtf", {});
  21. Converters.Register("HostTextConv.ImportUnicode", "HostTextConv.ExportUnicode", "TextViews.View", "utf", {});
  22. Converters.Register("HostTextConv.ImportDosText", "", "TextViews.View", "txt", {});
  23. Converters.Register("HostTextConv.ImportHex", "", "TextViews.View", "dat", {Converters.importAll});
  24. Converters.Register("HostTextConv.ImportText", "HostTextConv.ExportText", "TextViews.View", "xml", {});
  25. (* Converters.Register("HostTextConv.ImportText", "HostTextConv.ExportText", "TextViews.View", "html", {}); *)
  26. (*
  27. Converters.Register("DevBrowser.ImportSymFile", "", "TextViews.View", "osf", {});
  28. Converters.Register("DevBrowser.ImportCodeFile", "", "TextViews.View", "ocf", {});
  29. Converters.Register("HostBitmaps.ImportBitmap", "HostBitmaps.ExportBitmap", "HostBitmaps.StdView", "bmp", {});
  30. *)
  31. Converters.Register("StdETHConv.ImportETHDoc", "", "TextViews.View", "eth", {Converters.importAll});
  32. Converters.Register("", "XhtmlExporter.ExportText", "TextViews.View", "html", {});
  33. Dialog.Call("ConsInterp.Run", " ", res)
  34. END Init;
  35. BEGIN
  36. Init
  37. END Init.