L'esorcista Java.

Il progetto Java Exorcist può essere utilizzato per estendere la lingua Java sintatticamente.
Scarica ora

L'esorcista Java. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Robert Brautigam
  • Sito web dell'editore:
  • http://netmind.hu/exorcist/

L'esorcista Java. Tag


L'esorcista Java. Descrizione

Il progetto Java Exorcist può essere utilizzato per estendere la lingua Java sintatticamente. L'obiettivo del progetto Java Exorcist è quello di creare uno strumento piccolo e facile da usare, che può essere utilizzato per estendere la lingua Java sintatticamente. Perché dovresti farlo? Ci sono fondamentalmente due motivi: in primo luogo, potresti voler aggiustare il tuo animale domestico nella lingua stessa. Ad esempio, crea nuove parole chiave come "A meno che", "A meno che", "Foreach", nuovi operatori o generare automaticamente Setter Gettter per una proprietà di bean.seconly, è possibile sintonizzarsi la lingua stessa per un progetto specifico, quindi il codice del progetto potrebbe sembrare più pulito e pensato. Ad esempio: parola chiave logger specifica, che controlla automaticamente (se l'istruzione) se il registratore deve essere invocato o meno, o addirittura importo dell'intero tempo di registrazione, quando è disabilitato! Oppure crea un metodo modificatore 'Transazione' per racchiudere l'intero metodo in una transazione specifica del progetto. Comprendere l'outsideexorcist è un compilatore del codice Java esteso. Il compilatore può essere utilizzato in modalità riga di comando o tramite formica. Fondamentalmente, senza estensioni configurate, l'esorcista compila solo il codice Java standard. Per estendere la lingua, è possibile collegare le classi, che estendono una singola interfaccia del framework esorcista e implementano un singolo metodo (e semplice). Questo è vero. Funziona che funziona Insideexorcist funziona come un pre-processor. Traduce la lingua estesa in un codice Java semplice, quindi lo compila utilizzando il Compilatore Java standard (JAVAC). Per analizzare una lingua, ci sono due passaggi coinvolti. Il primo è un'analisi lessicale, il secondo è l'analisi dei token lessicali. I token lessicali sono stringhe, numeri, operatori, punti, punto e virgola, ecc. Questi sono anche chiamati simboli terminali, perché non possono essere analizzati ulteriormente. Durante l'analisi, i token lessicali sono letti e possono essere prodotti simboli non terminali. Queste includono cose come: espressione, metodo corpo, dichiarazione, dichiarazione IF, ecc. Il motore di trasformazione dell'esorcista funziona praticamente con elenchi di token lessicali. Ogni estensione si abbina per la prima volta all'inizio dell'elenco dei token ricevuti, utilizzando i simboli terminali e non terminali liberamente. Se la corrispondenza viene rilevata, l'estensione è libera di modificare l'elenco dei token di input come è piaciuto, e con esso modificare il codice sorgente Java pulito di uscita. Quali sono nuovi in questa versione: · I problemi di prestazione con estensioni integrate sono stati fissati. · Il L'estensione "Property" è stata fissata per gestire anche altri modificatori. · Annotazioni La sintassi è stata aggiunta alla grammatica.


L'esorcista Java. Software correlato

Gnu Sather.

GNU SATHER è un linguaggio di programmazione orientato agli oggetti progettato per essere semplice, efficiente e sicuro. ...

154

Scarica

lfyre.

LFYRE è un linguaggio di programmazione e un compilatore interattivo. ...

180

Scarica

Aprove.

Aprove è un sistema per la terminazione automatizzata e le prove di terminazione più intiminità dei sistemi di riscrittura del termine (TRSS). ...

179

Scarica