Narzędzia użytkownika

Narzędzia witryny


parser

Różnice

Różnice między wybraną wersją a wersją aktualną.


Poprzednia wersja
parser [Nieznana data] (aktualna) – edycja zewnętrzna (Nieznana data) 127.0.0.1
Linia 1: Linia 1:
 +===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"
parser.txt · ostatnio zmienione: 2013/01/14 00:00 (edycja zewnętrzna)