Dzisiaj jest 25 lutego 2025 r.
Chcę dodać własny artykuł
Reklama

Teml

Chcę dodać własny artykuł

Język TEML

TEML (Turbo Editor Macro Language) to język makrodefinicji dla edytorów pakietów programowania firmy Borland, takich jak Turbo Pascal 7.0 i Borland Pascal 7.0. Umożliwia on przypisywanie określonych operacji redakcyjnych do wybranych klawiszy lub sekwencji klawiszy za pomocą predefiniowanych poleceń oraz zdefiniowanych makr.

Przygotowanie skryptu

Skrypt w języku TEML należy zapisać w pliku tekstowym, zazwyczaj z rozszerzeniem *.TEM. Po przygotowaniu, skrypt musi zostać skompilowany przy użyciu programu Temc, który jest częścią pakietu Borland. Wynikiem kompilacji jest plik z rozszerzeniem *.tp lub *.cmd, który można wykorzystać jako zbiór konfiguracyjny edytora.

Przykład skryptu

Poniżej przedstawiono prosty przykład skryptu w języku TEML:

Script Pr01;
   macro NewLine
     RightOfLine;
     InsertText("xD");
   end;
   Ctrl-L : NewLine;
   Ctrl-N : begin
              RightOfWord;
              InsertText("xD");
            end;
   Ctrl-S : RightOfWord;

W tym przykładzie zdefiniowane są makra oraz przypisania do klawiszy, co pozwala na automatyzację pewnych operacji w edytorze.