luac5.2 - Online nel Cloud

Questo è il comando luac5.2 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


luac - compilatore Lua

SINOSSI


luca [ Opzioni ] [ i nomi dei file ]

DESCRIZIONE


luca è il compilatore Lua. Traduce programmi scritti nel linguaggio di programmazione Lua
in file binari contenenti blocchi precompilati che possono essere caricati ed eseguiti in seguito.

I principali vantaggi della precompilazione dei blocchi sono: caricamento più veloce, protezione del codice sorgente
da modifiche accidentali dell'utente e controllo della sintassi offline. La precompilazione non implica
esecuzione più veloce perché in Lua i blocchi vengono sempre compilati in bytecode prima di essere
eseguito. luca consente semplicemente di salvare tali bytecode in un file per un'esecuzione successiva.
I blocchi precompilati non sono necessariamente più piccoli della sorgente corrispondente. Il principale
L'obiettivo della precompilazione è un caricamento più rapido.

Nella riga di comando, puoi mescolare file di testo contenenti sorgenti Lua e file binari
contenente blocchi precompilati. luca produce un singolo file di output contenente la combinazione
bytecode per tutti i file forniti. L'esecuzione del file combinato equivale all'esecuzione del
file forniti. Per impostazione predefinita, il file di output è denominato luac.out, ma puoi cambiarlo con
, il -o opzione.

I blocchi precompilati sono non è un portabile su diverse architetture. Inoltre, il
è probabile che il formato interno dei blocchi precompilati cambi quando verrà rilasciata una nuova versione di Lua
rilasciato. Assicurati di salvare i file sorgente di tutti i programmi Lua che precompili.

VERSIONI


-l produrre un elenco del bytecode compilato per la macchina virtuale di Lua. Elenco
bytecodes è utile per conoscere la macchina virtuale di Lua. Se non vengono forniti file,
poi luca carichi luac.out e ne elenca il contenuto. Utilizzare -l -l per un elenco completo.

-o filetto
uscita a filetto, invece dell'impostazione predefinita luac.out. (Puoi usare '-' per lo standard
output, ma non su piattaforme che aprono l'output standard in modalità testo.) L'output
il file potrebbe essere uno dei file specificati perché tutti i file vengono caricati prima dell'output
il file è stato scritto. Fai attenzione a non sovrascrivere file preziosi.

-p carica i file ma non genera alcun file di output. Utilizzato principalmente per il controllo della sintassi
e per testare i blocchi precompilati: i file corrotti probabilmente genereranno errori
quando caricato. Se non vengono forniti file, allora luca carichi luac.out e ne testa la
contenuto. Se il file viene caricato senza errori, non vengono visualizzati messaggi.

-s rimuovere le informazioni di debug prima di scrivere il file di output. Ciò consente di risparmiare un po' di spazio in
blocchi molto grandi, ma se si verificano errori durante l'esecuzione di un blocco spogliato, allora il
i messaggi di errore potrebbero non contenere tutte le informazioni che contengono di solito. In
in particolare, i numeri di riga e i nomi delle variabili locali vengono persi.

-v mostra le informazioni sulla versione.

-- interrompere le opzioni di gestione.

- interrompere la gestione delle opzioni ed elaborare l'input standard.

Usa luac5.2 online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows