Source Code Scanners for C++ Builder 5 4.0

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 1.21 MB
‎Classificação dos utilizadores: 5.0/5 - ‎1 ‎votos

Sobre Source Code Scanners for C++ Builder 5

Source Code Scanners é a biblioteca de componentes visuais de alto desempenho para C++ Builder e Delphi destinada a criar analisadores e parsers de códigos fonte. Inclui componentes dos analisadores lexical: C++, Object Pascal (Delphi), PHP, HTML, CSS1 e o pré-processo C++, mas também contém o conjunto completo de classes base, que proporciona a possibilidade de criar lexers e parsers de quaisquer outras línguas. Estes componentes podem ser utilizados para a construção de aplicações, que requerem a análise do código fonte (ferramentas de ajuda à criação; calculadoras de expessionões; designers de códigos fontes; intérpretes e compiladores e etc.). Os analisadores lexical usam DFAs (Deterministic Finite Automata) para combinar fichas encontradas no fluxo de entrada do personagem. Os DFAs são definidos pelo conjunto de expressões regulares num código fonte e são criados em tempo de execução. Pode ser definido mais de um autómato (classe lexical, árvore lexical). As ações ligadas a expressões regulares (que são executadas quando essa expressão foi correspondida no fluxo de entrada) podem mudar de uma classe lexical para outra. A classe TLexTree mantém a conversão de um conjunto de expressões regulares na matriz DFA. Os Scanners de Código Fonte também fornecem 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 código fonte está disponível na edição Profissional.