Source Code Scanners for C++ Builder 5 4.0

Licenza: Prova gratuita ‎Dimensioni del file: 1.21 MB
‎Valutazione utenti: 5.0/5 - ‎1 ‎Voti

Circa Source Code Scanners for C++ Builder 5

Source Code Scanners è la libreria ad alte prestazioni di componenti visivi per C++ Builder e Delphi destinata alla creazione di analizzatori e parser di codici sorgente. Include componenti degli analizzatori lessicali: C++, Object Pascal (Delphi), PHP, HTML, CSS1 e il preprocessore C++, ma contiene anche l'insieme completo di classi base, che offre la possibilità di creare lexer e parser di qualsiasi altro linguaggio. Questi componenti possono essere utilizzati per creare applicazioni, che richiedono l'analisi del codice sorgente (strumenti di aiuta a creare; calcolatrici di espessioni; progettisti di codici sorgente, interpreti e compilatori e così via). Gli analizzatori lessicali utilizzano DLA (Deterministic Finite Automata) per abbinare i token trovati nel flusso di input del carattere. Le DDFA sono definite dall'insieme di espressioni regolari in un codice sorgente e vengono create in fase di esecuzione. È possibile definire più di un automa (classe lessicale, albero lessicale). Le azioni associate alle espressioni regolari (che vengono eseguite quando tale espressione è stata abbinata al flusso di input) possono passare da una classe lessicale a un'altra. La classe TLexTree continua a convertire un insieme di espressioni regolari nella matrice DFA. Source Code Scanners fornisce anche classi, che supportano un'opera con opzioni della riga di comando, calcolo di espressioni costanti e così via. Il codice sorgente completo di Source Code Scanners è disponibile in edizione Professional.