luac5 — Online w chmurze

To jest polecenie luac5, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


luac – kompilator Lua

STRESZCZENIE


Luac [ Opcje ] [ nazwy plików ]

OPIS


Luac jest kompilatorem Lua. Tłumaczy programy napisane w języku programowania Lua
do plików binarnych, które można później załadować i wykonać.

Główne zalety prekompilacji fragmentów to: szybsze ładowanie, ochrona kodu źródłowego
przed przypadkowymi zmianami użytkownika i sprawdzaniem składni offline.

Wstępna kompilacja nie oznacza szybszego wykonania, ponieważ w Lua fragmenty są zawsze kompilowane
na kody bajtowe przed wykonaniem. Luac po prostu pozwala na zapisanie tych kodów bajtowych w pliku
plik do późniejszego wykonania.

Wstępnie skompilowane fragmenty niekoniecznie są mniejsze niż odpowiadające im źródła. Główny
celem wstępnej kompilacji jest szybsze ładowanie.

Pliki binarne utworzone przez Luac są przenośne tylko pomiędzy architekturami o tym samym słowie
rozmiar i kolejność bajtów.

Luac tworzy pojedynczy plik wyjściowy zawierający kody bajtowe wszystkich podanych plików źródłowych.
Domyślnie plik wyjściowy ma nazwę luac.out, ale możesz to zmienić za pomocą -o opcja.

W wierszu poleceń możesz mieszać pliki tekstowe zawierające pliki źródłowe Lua i pliki binarne
zawierające prekompilowane fragmenty. Jest to przydatne nawet w przypadku łączenia kilku prekompilowanych fragmentów
z różnych (ale kompatybilnych) platform w jeden, prekompilowany fragment.

Możesz użyć „-” aby wskazać standardowe wejście jako plik źródłowy i '--' aby zasygnalizować koniec
opcji (oznacza to, że wszystkie pozostałe argumenty będą traktowane jako pliki, nawet jeśli zostaną uruchomione
w „-”).

Wewnętrzny format plików binarnych tworzonych przez Luac prawdopodobnie ulegnie zmianie, gdy pojawi się nowy
wydano wersję Lua. Zapisz więc pliki źródłowe wszystkich programów Lua, które instalujesz
prekompilować.

OPCJE


Opcje muszą być oddzielne.

-l wygeneruj listę skompilowanego kodu bajtowego dla maszyny wirtualnej Lua. Wymienianie kolejno
kody bajtowe są przydatne do poznania maszyny wirtualnej Lua. Jeśli nie zostaną podane żadne pliki,
następnie Luac masa luac.out i podaje jego zawartość.

-o filet
wyjście do filet, zamiast domyślnego luac.out. (Możesz użyć „-” dla standardu
wyjście, ale nie na platformach, które otwierają standardowe wyjście w trybie tekstowym.) Dane wyjściowe
plik może być plikiem źródłowym, ponieważ wszystkie pliki są ładowane przed plikiem wyjściowym
pisemny. Uważaj, aby nie nadpisać cennych plików.

-p załaduj pliki, ale nie generuj żadnego pliku wyjściowego. Używany głównie do sprawdzania składni
oraz do testowania prekompilowanych fragmentów: uszkodzone pliki prawdopodobnie będą generować błędy
po załadowaniu. Lua zawsze przeprowadza dokładny test integralności prekompilowanych fragmentów.
Kod bajtowy, który pomyślnie przejdzie ten test, jest całkowicie bezpieczny w tym sensie, że tak się nie stanie
złamać tłumacza. Nie ma jednak gwarancji, że taki kod cokolwiek zrobi
rozsądny. (Nie można podać żadnego, ponieważ problemu zatrzymania nie da się rozwiązać.) Jeśli nie
następnie podane są pliki Luac masa luac.out i testuje jego zawartość. Żadne wiadomości nie są
wyświetlany, jeśli plik przejdzie test integralności.

-s usuń informacje debugowania przed zapisaniem pliku wyjściowego. Oszczędza to trochę miejsca
bardzo duże fragmenty, ale jeśli podczas uruchamiania pozbawionego fragmentu wystąpią błędy, wówczas plik
komunikaty o błędach mogą nie zawierać pełnych informacji, jakie zwykle zawierają. Na przykład,
numery linii i nazwy zmiennych lokalnych zostaną utracone.

-v pokaż informacje o wersji.

Korzystaj z luac5 online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows