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.