Praca z makrami

Makra mogą uprościć strukturę reguł analizy powiązań w tekście, ponieważ umożliwiają grupowanie typów, innych makr i literałów (wyrazów) za pomocą operatora LUB (|). Korzyść ze stosowania makr polega nie tylko na możliwości wielokrotnego użycia tego samego makra w wielu regułach analizy powiązań w tekście, lecz także na propagowaniu zmiany w makrze do wszystkich reguł, w których jest stosowane. Większość gotowych reguł TLA dostarczanych z produktem zawiera predefiniowane makra. Makra są widoczne u góry drzewa w lewym panelu karty Text Link Rules.

W wynikach symulacji są przedstawione następujące pola i tabele:

Name. Unikalna nazwa identyfikująca makro. Zaleca się poprzedzanie nazw makr małą literą m, co pozwoli na szybkie identyfikowanie makr w regułach. Odwołując się do makr w regułach (ręcznie, tj. poprzez edycję bezpośrednią lub w widoku źródłowym), należy stosować przedrostek $, aby mechanizm wyodrębniania wiedział, że ma wyszukać nazwę makra. Jeśli jednak przeciągniesz i upuścisz nazwę makra lub dodasz makro z menu kontekstowego, to program automatycznie rozpozna makro i nie doda znaku $.

Tabela Macro Value.

  • Szereg wierszy odzwierciedlających wszystkie możliwe wartości, jakie to makro może reprezentować. W wartościach tych rozróżniana jest wielkość liter.
  • Wartości mogą być typami, literałami łańcuchowymi, odstępami między wyrazami, makrami lub dowolnymi kombinacjami tych elementów. Więcej informacji zawiera temat Elementy obsługiwane w regułach i makrach.
  • Aby wprowadzić wartość elementu w makrze, kliknij dwukrotnie wiersz, w którym chcesz pracować. Pojawi się edytowalne pole, w którym można wprowadzić odwołanie do typu, odwołanie do makra, literał łańcuchowy albo odstęp między wyrazami. Zamiast tego można kliknąć w komórce prawym przyciskiem myszy, aby wyświetlić menu kontekstowe z listą często używanych makr, nazw typów i nazw typów nielingwistycznych. Aby odwołać się do typu lub makra, należy poprzedzić nazwę makra lub typu znakiem „$”. Na przykład $mTopic jest odwołaniem do makra mTopic. Wprowadzając więcej niż jeden argument, należy używać nawiasów ( ) do zgrupowania argumentów lub znaku | oznaczającego logiczne LUB.
  • Za pomocą przycisków po prawej stronie tabeli Macro Value można dodawać i usuwać z niej wiersze.
  • Każdy element należy wprowadzać w osobnym wierszu. Na przykład, aby utworzyć makro reprezentujące 3 literały łańcuchowe, takie jak am LUB was LUB is, należałoby wprowadzić każdy literał w osobnym wierszu, a tabela zawierałaby wówczas 3 wiersze.