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 = ' | ||
| + | |||
| + | * file | ||
| + | |||
| + | Lokalizacja pliku wynikowego. Domyślnie: pusta | ||
| + | |||
| + | Przykład: file = / | ||
| + | |||
| + | * command | ||
| + | |||
| + | Polecenie powłoki do wykonania po kompilacji skryptu. Domyślnie: pusta | ||
| + | |||
| + | Przykład: command = "sh / | ||
parser.txt · ostatnio zmienione: (edycja zewnętrzna)
