Desvendando o Verificador Ortográfico Brasileiro
Algumas pessoas já me questionaram sobre a ferramenta que utilizo para administrar os nossos dicionários. Aliás, o termo dicionário não é bem apropriado para o que fazemos, ele é usado em função de um histórico já constituído. Na realidade criamos uma grande base de palavras de um determinado idioma.
O desafio para quem desenvolve este tipo de trabalho é tentar otimizá-lo ao máximo, tornando-o mais compacto e menos redundante. A compactação permite ocupar menos espaço na estrutura do aplicativo. E a eliminação de redundâncias evita que haja repetição de palavras, ocupando desnecessariamente a memória do computador.
Ao longo do tempo vim desenvolvendo uma pequena ferramenta que tem me auxiliado bastante na manutenção do nosso trabalho. Este material está sendo disponibilizado, para que possa servir de instrumento para outros desenvolvedores de dicionários ortográficos do Mundo Livre.
Como não tenho familiaridade com a linguagem de programação do BrOffice.org a estou disponibilizando para que, usuários mais experientes possam então convertê-la, e certamente melhorá-la.
A ferramenta, bastante simples, construída em Delphi 3, é composta de dois módulos: um módulo básico para extração de dados e um avançado para o gerenciamento do dicionário. Esta ferramenta comporta somente arquivos com extensão '.DIC', desde que no formato texto sem codificação.
O arquivo de regras '.AFF ' é trabalhado sem a intervenção de aplicativos específicos, apenas um editor de texto comum.
Principais características da ferramenta:
. Gerar o arquivo .DIC;
. Implementar automaticamente o contador de registros (primeira linha do arquivo .DIC);
. Eliminar duplicidade dos termos cadastrados;
. Possibilitar a compactação do arquivo '.DIC' através da aplicação das regras (Prefixos e Sufixos);
. Auxiliar na classificação de novas palavras;
. Permitir a alteração da classificação em casos de modificações das regras;
. Permitir a ordenação de palavras pelos sufixos possibilitando a identificação de falhas;
. Possibilitar a correção de um grupo de termos modificando suas regras;
. Possibilitar a pesquisa rápida das palavras;
. Inclusão/Alteração/Exclusão de um grupo de palavras;
. Extração de dados mediante a aplicação argumentos condicionais;
O aplicativo utiliza BDE e é composto por uma única tabela PARADOX com dois índices. Dispensa a criação do ALIAS.
Ele pode ser utilizado com qualquer arquivo .DIC (MYSPELL, HUNSPELL, ASPELL, etc.), desde que esteja no formato TXT sem codificação.
- 1808 leituras








