6.2.16. Parser
6.2.16.1. Wstęp
Moduł parser jest oparty na skryptowym języku T-Script, którego głównym zadaniem jest generowanie plików tekstowych. Może być używany do przetwarzania szablonów z danymi pobieranymi z różnych źródeł np. baz SQL lub plików tekstowych. W naszym przypadku treść skryptu (szablon) jest przechowywany w bazie danych, dlatego istnieje możliwość jego edycji poprzez LMS-UI. W przyszłości moduł parser może zastąpić większość modułów demona.
Opis języka T-Script znajduje się w rozdziale T-Script.
Przed kompilacją modułu upewnij się, że posiadasz w systemie pakiety bison (co najmniej w wersji 1.875) oraz flex.
6.2.16.2. Konfiguracja
Parser posiada następujące opcje:
- script
Zawartość skryptu (szablonu). Domyślnie: pusta.
Przykład: script = '{var=1}zmienna var={var}'
- file
Lokalizacja pliku wynikowego. Domyślnie: pusta
Przykład: file = /tmp/parser.out
- command
Polecenie powłoki do wykonania po kompilacji skryptu. Domyślnie: pusta
Przykład: command = "sh /tmp/parser.out"