Pliki wykonywalne

VPL wersji 1.3

Tutaj ustawia się pliki, które są niezbędne do przygotowania wykonania, debugowania lub oceny składni. Dotyczy to również skryptów, plików testowych programu i plików danych.

Nowy plik może być dodany poprzez podanie jego nazwy w polu tekstowym "Dodaj plik" a następnie kliknięcie przycisku "Dodaj plik".

Istniejący plik może być zaimportowany poprzez kliknięcie przycisku "Importuj plik".

Wszystkie dodane lub przesłane pliki mogą być edytowane, a wszystkie z nich, z wyjątkiem trzech plików skryptów wymienionych poniżej, mogą zostać zmienione lub usunięte.

Do przygotowania każdej akcji muszą być ustawione trzy pliki skryptów. Pliki te mają predefiniowane nazwy: vpl_run.sh (wykonanie), vpl_debug.sh (debugowanie) and vpl_evaluate.sh (ocena).

Wykonanie każdego z tych skryptów powinno generować plik o nazwievpl_execution. Ten plik musi być wykonywalnym plikiem binarnym lub skryptem zaczynającym się od "#!/ bin / sh ". Nie wygenerowanie tego pliku utrudnia wykonanie wybranej akcji.

Jeśli konfigurowana akcja jest oparta na innej akcji, pliki bazowej akcji są dodawane automatycznie. Zawartość plików vpl_run.sh, vpl_debug.sh and vpl_evaluate.sh jest łączona w kolejności od bazowego do obecnego.

Ostatecznie plik vpl_environment.sh jest dodawany automatycznie. Ten plik skryptowy zawiera informacje o składni. Informacja zawarta jest w zmiennych środowiskowych:

Wyniki

Wyjściowa ocena jest przetwarzana, jeśli to możliwe, dodawane są komentarze oraz proponowana ocena. Komentarze mogą być dodawane na dwa sposoby: poprzez linię komentarzy zaczynającą się od 'Comment :=>>' lub lub jako bloki komentarzy zaczynające się linią zawierającą jedynie '<|--' i kończące się linią zawierającą tylko '--|>'. Ocena znajduje się w ostatniej linii zawierającej 'Grade :=>>'.