Este é o aplicativo Linux denominado Kayacc, cuja versão mais recente pode ser baixada como Tombo2.1.2.tar.gz. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado Kayacc com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
Kayacc
Ad
DESCRIÇÃO
Kayacc é um nome alternativo para o projeto TOMBO. Estou atualizando a página do projeto do Tombo com a versão 2.1.0. Baixe Tombo2.1.0.tar.gz na guia Arquivos.Tombo é um kit de ferramentas de geração de compilador para construir compiladores e interpretadores. Inclui um compilador BNF que gera analisadores para gramáticas livres de contexto e uma biblioteca de classes para oferecer suporte ao desenvolvimento do compilador.
A biblioteca de classes oferece suporte a tabelas de símbolos, manipulação de texto Unicode, mapeamentos de palavras reservadas e tradução entre Unicode e codificações orientadas a bytes.
Tombo é uma alternativa para as ferramentas lex, yacc e Bison.
O código-fonte pode ser pesquisado no repositório git / code ou no diretório src.
Enviar um email a tombo@gekkoware.com para suporte
Recursos
- Compilador BNF para gramáticas livres de contexto
- Separação de gramática BNF e ações C ++
- Encapsulamento de ações na classe C ++ para separar ações da gramática
- Encapsulamento de ações na classe C ++ para oferecer suporte a tradutores em cascata
- Biblioteca de classes para suportar funções de compilação
- Suporte total a Unicode de 31 bits ou outro amplo conjunto de caracteres
- Suporte para tabela de símbolos e manipulação de texto de caracteres amplos
- Suporte para funções de scanner lexical
- Analisador baseado em token para alto rendimento
- Classes para oferecer suporte a regras de escopo, declarações de estrutura e regras de namespace
- Programas de amostra que demonstram o uso do kit de ferramentas
Público
Ciência / pesquisa, usuários finais avançados, desenvolvedores, engenharia
Interface com o usuário
Linha de comando
Linguagem de Programação
C + +
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/kayacc/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.