Compiladores
por admin
Este es un tutorial para el desarrollo de compiladores en C++, utilizando ANTLR4 para el parser, y el uso de LLVM para la generación de código.
Lista de reproducción en YouTube
Videos
#1 - Intro
#2 - Compilar LLVM
#3 - Compilar ANTLR4
#4 - Inico del proyecto
#5 - Aplicación y parser simple
#6 - Gramática para variables
#7 - Introducción al AST
#8 - Introducción al AST - bis
#9 - Generar AST
#10 - Generar AST - bis
#11 - Imprimir AST
#12 - Imprimir AST - bis
#13 - Diagnóstico de errores
#14 - Diagnóstico de errores - bis
#15 - Diagnóstico de errores - Notas
#16 - Diagnóstico de errores - Fixes & Test
#17 - Diagnóstico de errores - Error de sintáxis
#18 - Iniciando el analizador semántico
#19 - Introducción a las pasadas del analizador semántico
#20 - Primera pasada del analizador semántico
#21 - Analizador semántico - Redeclaración de variable
#22 - Tipos
#23 - Resolver tipos primitivos
#24 - Literales booleanas
#25 - Literales de enteros
#26 - Literales flotantes
#27 - Literales de caracteres
#28 - Literales de string
#29 - Punteros
#30 - Generación de código (módulo)
#31 - Generación de código (variables globales)