2015-09-17 14 views
6

La cosa che sto cercando di fare richiede compilatore di plugin, perché ho bisogno di segnalazione degli errori in fase di compilazione, tuttavia mi piacerebbe che funzionasse su Rust stable e non solo di notte.Plugin del compilatore in esecuzione su stable

C'è un modo per eseguire i plug-in del compilatore su Rust stabile?

+0

Io non la penso così. – Veedrac

risposta

7

Non ancora; i plugin del compilatore si basano su un'API unstable che è molto in flusso. Mentre è impossibile predire quando le API si stabilizzano, penso che vedremo un buon numero di versioni di Rust prima che queste API possano essere dichiarate stabili.

Una buona soluzione per le cose che richiedono solo AST è utilizzare syntex e creare il proprio programma indipendente da ruggine.

+0

Che dire: https://internals.rust-lang.org/t/pre-rfc-stablized-syntax-extensions-sort-of/2259/12? C'è stato uno sforzo per consentire l'esportazione dell'estensione della sintassi? –

+0

Sì, ma sembra essere a) bloccato, e b) severamente limitato. – llogiq

Problemi correlati