parser
no way to compare when less than two revisions
Różnice
Różnice między wybraną wersją a wersją aktualną.
Ostatnia wersja | |||
— | parser [2013/01/14 21:11] – utworzono ceho | ||
---|---|---|---|
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: 2013/01/14 00:00 (edycja zewnętrzna)