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$mTopicjest odwołaniem do makramTopic. Wprowadzając więcej niż jeden argument, należy używać nawiasów( )do zgrupowania argumentów lub znaku|oznaczającego logiczneLUB. - 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.