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.
história da versão
- Versão 4.0 Std postado em 2004-04-04
EULA - Contrato de Licença do Usuário Final
CONTRATO DE LICENÇA DO DESENVOLVEDOR
-----------------------------
Propriedade
Scanners de código fonte e materiais relacionados ("Software") são os
propriedade exclusiva do MBLabSoft, e são protegidos por internacional
leis de direitos autorais.
ISENÇÃO DE RESPONSABILIDADE DE GARANTIA
DEVIDO À DIVERSIDADE DE CONDIÇÕES E HARDWARE
SOB O QUAL O SOFTWARE PODE SER USADO, SOFTWARE E
OS MATERIAIS RELACIONADOS SÃO FORNECIDOS "COMO IS" E SEM
GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO
SEM LIMITAÇÃO QUAISQUER GARANTIAS IMPLÍCITA DE
COMERCIALIZABILIDADE, APTIDÃO PARA UM PROPÓSITO ESPECÍFICO,
OU FUNCIONALIDADE. EM NENHUM CASO O MBLabSoft SERÁ RESPONSÁVEL
POR DANOS, INCLUINDO QUALQUER PERDA DE LUCROS, PERDIDO
POUPANÇA, OU OUTRO INCIDENTAL OU CONSEQUENTE
DANOS DECORRENTES DO USO OU INCAPACIDADE DE
USE O SOFTWARE, MESMO QUE O MBLabSoft TENHA SIDO ACONSELHADO
DA POSSIBILIDADE DE TAIS DANOS. QUALQUER RESPONSABILIDADE
SERÁ LIMITADO EXCLUSIVAMENTE AO PREÇO DE COMPRA
DE SOFTWARE PELO COMPRADOR ORIGINAL. VOCÊ ASSUME
RISCO TOTAL E RESPONSABILIDADE POR TODOS OS RESULTADOS
PRODUZIDO A PARTIR DE SOFTWARE USANDO O SOFTWARE.
CONCESSÃO DE LICENÇA PARA USUÁRIOS DE TESTE
Você tem permissão para avaliar as versões de teste de
SOFTWARE com o propósito exclusivo de determinar se você deve
comprar o produto. Você pode distribuir instalação de teste
programas, não altere os arquivos e não cobrar pelos arquivos.
Você não pode fazer engenharia reversa, desmontar ou duplicar qualquer peça
do design do SOFTWARE em outro produto de software. Você não pode
distribuir aplicativos compilados com SOFTWARE, incluindo EXEs,
DLLs, OCXs, DPLs, BPLs e outras formas de código executável. Você
não pode distribuir nenhum arquivo instalado pelos arquivos de teste.
Ver "LIMITAÇÃO DE LICENÇA PARA TODOS OS USUÁRIOS" abaixo para
informações adicionais sobre essas restrições.
CONCESSÃO DE LICENÇA PARA USUÁRIOS CADASTRADOS
Sujeito ao pagamento das taxas de licença aplicáveis pagas ao MBLabSoft ou
revendedores autorizados, você tem permissão para:
- Use uma cópia licenciada de SOFTWARE por desenvolvedor único, ou
compartilhar várias licenças entre vários desenvolvedores simultâneos,
desde que o número de desenvolvedores simultâneos não exceda
o número de licenças totais.
- Compilar o código-fonte e arquivos intermediários (por exemplo.CPP,
DFM, BPL, RES etc.) como parte de programas executáveis, desde que
relatórios é secundário ao propósito primário do executável, e
que o programa resultante não compete com o SOFTWARE como
uma ferramenta de desenvolvedor.
- Distribuir programas executáveis compilados com SOFTWARE
livre de royalties.
- Distribua o SCS4D6. BPL, e incentivar os usuários finais a fazer o
mesmo sem restrições ou royalties.
- Modifique o código-fonte para seus próprios propósitos (se você licenciou
ele), desde que você respeite o "LIMITAÇÃO DE LICENÇA PARA TODOS
USERS" abaixo. Tais modificações não alteram os termos deste
Contrato de Licença. Suporte técnico gratuito não pode ser fornecido
desenvolvedores que modificaram o código fonte.
- Distribuir módulos linkáveis de tempo de execução (DLL, DPL, BPL, OCX, etc)
contendo SOFTWARE, desde que a interface entre o
programa de chamada e o módulo de tempo de execução vinculável não é publicamente
Documentado e precauções razoáveis são tomadas para evitar que o
reutilização de módulos vinculáveis de tempo de execução a partir de uma ferramenta de desenvolvimento, como
como desligar o suporte à hora do projeto ao gerar Delphi ou
Pacotes C++ Builder.
LIMITAÇÃO DE LICENÇA PARA TODOS OS USUÁRIOS
A Licença do Desenvolvedor de SOFTWARE proíbe expressamente o:
- Duplicação, distribuição ou publicação dos SOFTWARE's
código fonte, arquivos intermediários (por exemplo, DFM, OBJ, CPP, BPR,
etc.), ou documentação do desenvolvedor, exceto por um único backup
Cópia.
- Engenharia reversa, desmontagem ou tradução do
Código-fonte do SOFTWARE, telas ou algoritmos para outro
linguagem de programação.
- Uso do código-fonte, tela ou algoritmos do SOFTWARE para qualquer
outro propósito.
- Utilização de SOFTWARE de forma que concorra com software
como ferramenta de desenvolvedor.
EXIGÊNCIA DE LICENÇA PARA USUÁRIOS CADASTRADOS
A licença do desenvolvedor de software exige que você:
- Fornecer suporte técnico sobre o uso de SOFTWARE para
seus usuários finais, conforme necessário. Em nenhuma circunstância o MBLabSoft
ser contatado diretamente pelos usuários finais.
- Compre uma licença adicional para cada cópia do seu
código fonte do programa que é fornecido aos clientes quando o seu
código fonte personalizado inclui SOFTWARE. Distribuindo qualquer parte do
A fonte ou arquivos intermediários do SOFTWARE sem um adicional
licença é uma violação de direitos autorais. Se os clientes apenas requerem o seu
código fonte personalizado para fins de arquivamento, e você não inclui
Código-fonte do SOFTWARE ou arquivos intermediários no arquivo,
não há necessidade de comprar uma licença adicional.
Atualizações
O Software será periodicamente atualizado e fornecido em um
base de taxa ou livre de custo.
RESTRIÇÕES AO USO E TRANSFERÊNCIA
Você pode transferir permanentemente o Software e acompanhar
materiais escritos (incluindo a atualização mais recente e todos os anteriores
versões) se você não reter cópias eo transferee concorda em ser
vinculado pelos termos deste Acordo. Tal transferência termina
sua licença. Você não pode alugar ou alugar o Software ou de outra forma
transferir ou atribuir o direito de usar o Software, exceto como
declarado neste parágrafo.
Copyright (c) 2004 MBLabSoft. Todos os direitos reservados.
Detalhes do programa
- Categoria: Desenvolvimento > Outros
- Editor: MBLabSoft
- Licença: Avaliação gratuita
- Preço: $40.00
- Versão: 4.0
- Plataforma: windows