Source Code Scanners for C++Builder 2006 4.0

Licença: Avaliação gratuita ‎Tamanho do arquivo: 1.47 MB
‎Classificação dos usuários: 3.0/5 - ‎1 ‎Votos

Sobre Source Code Scanners for C++Builder 2006

Source Code Scanners é a biblioteca de alto desempenho de componentes visuais para C++ Builder e Delphi destinados à criação de analisadores e analisadores de códigos-fonte. Inclui componentes dos analisadores léxicos: C++, Object Pascal (Delphi), PHP, HTML, CSS1 e o pré-processador C++, mas também contém o conjunto completo de classes base, que oferece a possibilidade de criar lexers e analisadores de quaisquer outros idiomas. Esses componentes podem ser usados para criar aplicativos, que requerem a análise do código-fonte (ferramentas de ajuda à criação; calculadoras de expessões; designers de códigos-fonte; intérpretes e compiladores e etc.). Os analisadores léxicos usam DFAs (Deterministic Finite Automata) para combinar tokens encontrados no fluxo de entrada do personagem. Os DFAs são definidos pelo conjunto de expressões regulares em um código-fonte e são criados em tempo de execução. Mais de um autômato (classe léxica, árvore léxica) pode ser definido. Ações anexadas a expressões regulares (que são executadas quando essa expressão foi combinada no fluxo de entrada) podem mudar de uma classe léxica para outra. A classe TLexTree mantém a conversão de um conjunto de expressões regulares na matriz DFA. O Source Code Scanners também oferece aulas, que suportam um trabalho com opções de linha de comando, cálculo de expressões constantes e etc. O código fonte completo dos Scanners de Código Fonte está disponível na edição Professional.