IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

felice - Online nel cloud

Esegui felice nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

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

PROGRAMMA:

NOME


happy - il generatore di parser per Haskell

SINOSSI


contento [OPZIONE] ... filetto [OPZIONE] ...

DESCRIZIONE


Questa pagina di manuale documenta brevemente il contento comando.

Questa pagina di manuale è stata scritta per la distribuzione Debian GNU/Linux perché l'originale
il programma non ha una pagina di manuale. Invece, ha documentazione in vari altri
formati, inclusi DVI, Info e HTML; vedi sotto.

Contento è un sistema di generazione di parser per Haskell. "HAPPY" è un acronimo dislessico per "A"
Generatore Haskell Parser simile a Yacc'.

Esistono due tipi di file di grammatica, file.y ed file.ly, con quest'ultimo osservando il
commento inverso rispetto alla convenzione sulla traccia dell'uccello (cioè ogni riga di codice deve iniziare con `>'). Il
esempi distribuiti con Contento sono tutti i .ly forma.

Avvertenza: quando si utilizza HBC (Chalmers Haskell) la struttura dell'argomento del comando è leggermente
diverso. Questo perché il sistema di runtime hbc accetta alcuni flag come propri (per
impostando cose come la dimensione dell'heap, ecc.). Questo problema può essere aggirato aggiungendo a
singolo trattino (`-') alla riga di comando. Quindi, quando si utilizza una versione di Happy generata da hbc,
la struttura dell'argomento è:

contento - [OPZIONE] ... filetto [OPZIONE] ...

VERSIONI


I programmi seguono la consueta sintassi della riga di comando GNU, con opzioni lunghe che iniziano con due
trattini (`--'). Di seguito è riportato un riepilogo delle opzioni. Per una descrizione completa, vedere
l'altra documentazione.

-h, --Aiuto
Mostra il riepilogo delle opzioni.

-v, --versione
Stampa le informazioni sulla versione sullo standard output, quindi esci con successo.

-a, --Vettore
Indica a Happy di generare un parser utilizzando un parser di riduzione dello spostamento basato su array.
Se utilizzato in combinazione con -g, gli array verranno codificati come stringhe, risultando
in parser più veloci. Privo di -g, verranno utilizzati array Haskell standard.

-g, --ghc
Indica a Happy di generare un parser che utilizza estensioni specifiche di GHC per ottenere
codice più veloce.

-c, --costringere
Usa GHC non sicuroCoercizione# estensione per generare parser più piccoli e più veloci. Uno svantaggio
è che una certa sicurezza di tipo è persa, il che significa che un parser generato con -c può
compila bene ma si blocca in fase di esecuzione. Assicurati di compilare la tua grammatica senza -c
prima per assicurarsi che sia corretto per il tipo.

Questa opzione ha un effetto piuttosto significativo sulle prestazioni del risultato
parser, ma ricorda che i parser generati in questo modo possono essere compilati solo da
GHC 3.02 e versioni successive.

Questa opzione può essere utilizzata solo in combinazione con -g.

-d, - debug
Genera un parser che stamperà le informazioni di debug su stderr in fase di esecuzione,
inclusi tutti i turni, le riduzioni, le transizioni di stato e gli input di token eseguiti
dal parser.

Questa opzione può essere utilizzata solo in combinazione con -a.

-i [RISORSE], --Informazioni[=RISORSE]
Dirige Happy a produrre un file informativo contenente informazioni dettagliate sul
grammatica, stati del parser, azioni del parser e conflitti. I file di informazioni sono vitali durante
il debugging delle grammatiche.

L'argomento del nome del file è facoltativo e, se omesso, il file di informazioni verrà scritto in
FILE.info (dove RISORSE è il nome del file di input con qualsiasi estensione rimossa).

-o RISORSE, --file di uscita=RISORSE
Specifica la destinazione del modulo parser generato. Se omesso, il parser
sarà inserito in FILE.hs, Dove RISORSE è il nome del file di input con any
estensione rimossa. Se RISORSE is - il parser generato viene inviato allo standard
produzione.

-m NOME, --nome-magico=NOME
Happy antepone tutti i simboli che usa internamente con entrambi contento or Contento. A
utilizzare una stringa diversa, ad esempio se l'uso di contento è in conflitto con uno di
le proprie funzioni, specificare il prefisso utilizzando il -m opzione.

-t DIR, --template =DIR
Indica a Happy di utilizzare questa directory quando si cercano file modello: questi file
contengono il codice statico che Happy include in ogni parser generato. Voi
non dovrebbe essere necessario utilizzare questa opzione se Happy è configurato correttamente per te
computer.

-l, --Glr
Indica a Happy di produrre un parser GLR invece di an LALR(1) analizzatore.

-k, --decodificare
Fa sì che il parser GLR generi il codice per decodificare la foresta di analisi in un elenco di
risultati semantici (richiede --ghc).

-f, --filtro
Fa sì che il parser GLR filtri i nodi che non sono necessari per la semantica
risultati (un'ottimizzazione sperimentale, richiede --ghc).

Usa happy online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • 3
    KompoZer
    KompoZer
    KompoZer è un editor HTML wysiwyg che utilizza
    la base di codice di Mozilla Composer. Come
    Lo sviluppo di Nvu è stato interrotto
    nel 2005, KompoZer risolve molti bug e
    aggiunge una f...
    Scarica KompoZer
  • 4
    Downloader di manga gratuito
    Downloader di manga gratuito
    Il Free Manga Downloader (FMD) è un
    applicazione open source scritta
    Object-Pascal per la gestione e
    scaricare manga da vari siti web.
    Questo è uno specchio...
    Scarica il downloader manga gratuito
  • 5
    UNetbootin
    UNetbootin
    UNetbootin ti consente di creare bootable
    Unità USB live per Ubuntu, Fedora e
    altre distribuzioni Linux senza
    masterizzare un CD. Funziona su Windows, Linux,
    e ...
    Scarica UNetbootin
  • 6
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM è un facile da usare
    Pacchetto software open source ERP e CRM
    (eseguito con un server Web php o come
    software standalone) per le aziende,
    fondamenta...
    Scarica Dolibarr ERP - CRM
  • Di Più "

Comandi Linux

Ad