| Llgen. llgen è un parser di ll nello stile di yacc. |
Scarica ora |
Llgen. Classifica e riepilogo
- Nome editore:
- David Given
Llgen. Tag
Llgen. Descrizione
LLGEN è un parser di LL nello stile di YACC. LLGEN è un parser di ll nello stile di yacc.the Amsterdam Compiler Kit è una suite di compilatore veloce, leggera e retroceggiabile e toolchain scritta da Andrew Tanenbaum e Ceriel Jacobs, ed è stato Minix 'Native Toolchain. L'ACK è stato originariamente chiuso-source Software (quello I binari consentiti devono essere distribuiti per minix come caso speciale), ma nell'aprile 2003 è stato rilasciato in una licenza BSD open source.L'CK raggiunge la massima portabilità utilizzando un linguaggio di codice di byte intermedio chiamato EM. Ogni front-end della lingua produce file oggetto EM, che vengono quindi elaborati attraverso un numero di ottimizzatori generici prima di essere tradotto da un back-end in codice macchina nativo. Lingua intermediazione di GCC simile, EM è un vero linguaggio di programmazione e potrebbe essere implementato nell'hardware ; Un certo numero di front-end di lingua presenta le biblioteche implementate in Assembly EM Assembly.em è una macchina basata su stack relativamente alto e uno degli strumenti forniti con ACK è un interprete in grado di eseguire direttamente i binari EM, con un alto grado di Controllo di sicurezza. Vedere il documento EM riferito di seguito per ulteriori informazioni.Ack viene fornito con un collegamento generico e un bibliotecario in grado di manipolare i file nel proprio formato basato su ACK; Lavorerà su file contenenti codice EM e codice macchina nativo. (Non è possibile, tuttavia, collegare il codice EM al codice della macchina nativo senza tradurre prima il binario EM.) Cosa c'è di nuovo in questa versione: · LLGEN in precedenza era parte del kit di compilatore di Amsterdam, ma è stato suddiviso in un componente standalone. · Questa versione è stata aggiornata dalla sua origine vintage originale del 1991 e ha un sistema di costruzione completamente riscritto e molto più snello.
Llgen. Software correlato