Branco Neto, Wilson CastelloGraciano Junior, WagnerGrossert, Iara Tavares da Silva2026-09-092021-04-202026-09-092021-04-20GRACIANO JUNIOR, Wagner; GROSSERT, Iara Tavares da Silva. Ferramenta para o ensino de compiladores. Artigo. (Bacharelado em Ciência da Computação) - Instituto Federal de Santa Catarina Campus Lages, Lages, 2020.https://repositorio.ifsc.edu.br/handle/1/2518Este artigo propõe uma ferramenta didática para auxiliar no ensino aprendizado da disciplina de compiladores, por meio de explicações teóricas e da visualização do processo prático das análises léxica e sintática. A ferramenta consiste em uma aplicação web responsiva que, além do estudo dos conceitos teóricos, permite que o usuário digite e acompanhe o processo e o resultado da análise do seu próprio código-fonte. Ela apresenta o passo a passo detalhado com explicações do processamento de acordo com a interação do usuário. Para a implementação da ferramenta foi criada uma linguagem baseada no Portugol para possibilitar que qualquer pessoa com conhecimentos de programação possa usá-la, independente de uma linguagem especıfica.This paper proposes a didactic tool to assist in the teaching-learning of compilers, through theoretical explanations and the visualization of the practical process of lexical and syntactic analysis. The tool is a responsive web application that enables the study of theoretical concepts and allows users to type its own source code and follow its process of analysis. It presents a detailed step-by-step with explanations of the processing according to the user’s interaction. In order to implement such tool, a language based on Portugol was created to make it possible for anyone with programming knowledge to use it, regardless of a specific language.Português BrasilCompiladoresAnálise sintáticaSoftware educacionalFerramenta para o ensino de compiladoresTrabalho de conclusão de graduaçãoAcesso AbertoCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO