MrCl0wnLab /
ThunderCommand
Este projeto implementa comunicação bidirecional entre servidor e target, permitindo que o operador execute comandos JavaScript e manipule páginas web em tempo real.
41/100 healthLoading repository data…
DapDan / repository
Este projeto implementa uma mini linguagem de programação, desenvolvida como um projeto acadêmico de Compiladores, cujo o objetivo do projeto é demonstrar domínio sobre linguagens formais, estruturas de compiladores e organização de código em C.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto implementa uma mini linguagem de programação, desenvolvida como um projeto acadêmico de Compiladores, cujo o objetivo do projeto é demonstrar domínio sobre linguagens formais, estruturas de compiladores e organização de código em C.
Estrutura do Projeto mini-lang/ │ ├── lexico.lex # Analisador Léxico (Flex) ├── sintatico.y # Analisador Sintático (Bison) ├── arvore.c/.h # Estrutura e criação da AST ├── semantico.c/.h # Análise semântica e tabela de símbolos ├── main.c # Ponto de entrada do compilador ├── Makefile # Automação de compilação │ ├── tests/ │ ├── ok/ # Programas válidos │ └── erro/ # Programas com erros semânticos/sintáticos │ └── README.md
Compilação Requisitos: GCC Flex Bison
Para compilar: make
Execução ./compilador < programa.txt
O compilador irá: Executar análise léxica e sintática Construir a AST Realizar análise semântica Reportar erros (caso existam)
Análise Semântica A análise semântica implementa: Verificação de variáveis não declaradas Verificação de declarações duplicadas Anotação de tipos diretamente na AST A tabela de símbolos é implementada como uma lista encadeada, contendo: Nome do identificador Tipo Tamanho (caso vetor) Linha de declaração
Árvore Sintática Abstrata (AST) Cada nó da AST contém: Tipo do nó (enum TipoNo) Valores (int, real ou string) Até 3 filhos Ponteiro para o próximo comando (lista encadeada) Linha de origem no código-fonte A árvore pode ser impressa em formato hierárquico para depuração.
Selected from shared topics, language and repository description—not editorial ratings.
MrCl0wnLab /
Este projeto implementa comunicação bidirecional entre servidor e target, permitindo que o operador execute comandos JavaScript e manipule páginas web em tempo real.
41/100 healthJoao-Paulo-Silva /
Este projeto em linguagem C demonstra a utilização de lista encadeada para tipos genéricos, no qual é possível sua utilização com qualquer tipo de dados. Este projeto possui exemplos de ponteiros, TAD e manipulação de arquivos.
44/100 healthPedrooSilvaa /
Este projeto implementa um sistema de empréstimos com um método de verificação.
30/100 healthMatheus-Pedro /
Este projeto implementa testes de mesa utilizando a linguagem C#. O código realiza operações aritméticas básicas, operações financeiras e verifica condições em um vetor.
30/100 healthrafaelrok /
Este projeto consiste em um microservice desenvolvido em Java utilizando o framework Spring Boot. O microservice implementa o padrão de design Saga Coreografada para gerenciar transações distribuídas e garantir consistência eventual.
72/100 healthelen-c-sales /
Este projeto implementa um sistema completo de reconhecimento facial utilizando o algoritmo LBPH (Local Binary Patterns Histograms) da biblioteca OpenCV. O sistema permite o cadastro de usuários, coleta de amostras faciais, treinamento do modelo e reconhecimento em tempo real.
44/100 health