- YYSemval
- Manejo en yapp de
- yacc
- La Cabecera: Diferencias entre
- bison
- La Cabecera: Diferencias entre
- flex
- El Análisis Léxico en
- LEX
- El Análisis Léxico en
- Benchmark
- Práctica: El Análisis de
- pos
- El Modificador /g
- AAA
- Lenguajes Árbol y Gramáticas
- Abigail
- Práctica: Números de Línea,
- abstract syntax tree
- Lenguajes Árbol y Gramáticas
- access link
- Práctica: Calculadora con Análisis
- acciones de desplazamiento
- Construcción de las Tablas
| Construcción de las Tablas
- acciones semánticas
- Esquemas de Traducción
- acciones shift
- Construcción de las Tablas
| Construcción de las Tablas
- acción de reducción
- Construcción de las Tablas
| Construcción de las Tablas
- acción en medio de la regla
- Acciones en Medio de
- alfabeto con función de aridad
- Lenguajes Árbol y Gramáticas
- algoritmo de construcción del subconjunto
- Construcción de las Tablas
| Construcción de las Tablas
- antiderivación
- Conceptos Básicos del Análisis
| Conceptos Básicos
- AST
- Lenguajes Árbol y Gramáticas
- atributo heredado
- Esquemas de Traducción
| Esquemas de Traducción
| Definición Dirigida por la
| Definición Dirigida por la
- atributo sintetizado
- Esquemas de Traducción
| Esquemas de Traducción
| Definición Dirigida por la
| Definición Dirigida por la
- atributos de los símbolos
- Parse::Yapp: Ejemplo de Uso
- atributos formales
- Definición Dirigida por la
| Definición Dirigida por la
- atributos heredados
- Esquemas de Traducción
| Manejo en jison de
| Definición Dirigida por la
| Definición Dirigida por la
| Manejo en yapp de
- atributos intrínsecos
- Definición Dirigida por la
| Definición Dirigida por la
- atributos sintetizados
- Esquemas de Traducción
| Definición Dirigida por la
| Definición Dirigida por la
- autómata finito determinista
- Construcción de las Tablas
| Construcción de las Tablas
- autómata árbol
- Patrones Árbol y Transformaciones
- Basic Multilingual Plane
- Introducción
- bloque básico
- Práctica: Optimización Peephole
- BMP
- Introducción
- can
- Patrones Árbol y Transformaciones
- casa con la sustitución
- Patrones Árbol y Transformaciones
- casa con un árbol
- Patrones Árbol y Transformaciones
- casamiento de árboles
- Patrones Árbol y Transformaciones
- clase
- Realización del AAA para
- clausura
- Construcción de las Tablas
| Construcción de las Tablas
- code points
- Introducción
| Introducción
- combining character sequence
- Introducción
- compilador cruzado
- Optimización de Código
- conflicto de desplazamiento-reducción
- Construcción de las Tablas
| Precedencia y Asociatividad
| Construcción de las Tablas
| Precedencia y Asociatividad
- conflicto reduce-reduce
- Construcción de las Tablas
| Precedencia y Asociatividad
| Construcción de las Tablas
| Precedencia y Asociatividad
- conflicto shift-reduce
- Construcción de las Tablas
| Precedencia y Asociatividad
| Construcción de las Tablas
| Precedencia y Asociatividad
- core module
- Especificación de Ficheros Conteniendo
- definición dirigida por la sintáxis
- Definición Dirigida por la
| Definición Dirigida por la
| Acciones en Medio de
- deriva en un paso en el árbol
- Lenguajes Árbol y Gramáticas
- DFA
- Construcción de las Tablas
| Construcción de las Tablas
- Document Type Definition
- Práctica: Un lenguaje para
- documento aqui
- Concatenación y Documentos HERE
- DTD
- Práctica: Un lenguaje para
- Ejercicio
- Ambiguedad y LL(1)
- Ejercicio: Ambiguedad y LL(1)
- Calcular los
- Ejercicio: Calcular los
- Caracterización de una gramática LL(1)
- Ejercicio: Caracterización de una
- Construir los
- Ejercicio: Construir los
- El or es vago
- Ejercicio: El or es
- El orden de las expresiones regulares
- Ejercicio: El orden de
- Factores Comunes
- Ejercicio: Factores Comunes
- La opción g
- Ejercicio: La opción g
- Opciones g y c en Expresiones Regulares
- Ejercicio: Opciones g y
- Recorrido del árbol en un ADPR
- Ejercicio: Recorrido del árbol
- Regexp para cadenas
- Ejercicio: Regexp para cadenas
- esquema de traducción
- Programa Principal: usando la
| Esquemas de Traducción
| Esquemas de Traducción
| Esquemas de Traducción
| Manejo en yapp de
- esquema de traducción árbol
- Patrones Árbol y Transformaciones
- evaluation stack
- Práctica: Calculadora con Análisis
- Extreme Programming
- Principios Básicos del Desarrollo
- función de aridad
- Lenguajes Árbol y Gramáticas
- función de transición del autómata
- Construcción de las Tablas
| Construcción de las Tablas
- goto
- Construcción de las Tablas
| Construcción de las Tablas
- grafo de dependencias
- Definición Dirigida por la
| Definición Dirigida por la
- gramática atribuída
- Definición Dirigida por la
| Definición Dirigida por la
- gramática es recursiva por la izquierda
- Recursión por la Izquierda
- gramática árbol regular
- Lenguajes Árbol y Gramáticas
- handle
- Conceptos Básicos del Análisis
| Conceptos Básicos del Análisis
| Conceptos Básicos
- here document
- Concatenación y Documentos HERE
- INI
- Ejercicios
- isa
- Patrones Árbol y Transformaciones
- items núcleo
- Construcción de las Tablas
| Construcción de las Tablas
- L-atribuída
- Definición Dirigida por la
| Definición Dirigida por la
- LALR
- Construcción de las Tablas
| Construcción de las Tablas
- lenguaje de las formas sentenciales a rderechas
- Conceptos Básicos del Análisis
- lenguaje árbol generado por una gramática
- Lenguajes Árbol y Gramáticas
- lenguaje árbol homogéneo
- Lenguajes Árbol y Gramáticas
- lista de no terminales
- Realización del AAA para
| Realización del AAA para
- LL(1)
- Gramáticas LL(1)
- LR
- Conceptos Básicos del Análisis
| Conceptos Básicos
- manecilla
- Conceptos Básicos del Análisis
- mango
- Conceptos Básicos del Análisis
| Conceptos Básicos del Análisis
| Conceptos Básicos
- miscreant grammar
- Debugging grammar creation
- modo byte
- Operadores, STDOUT y Unicode
- modo carácter
- Operadores, STDOUT y Unicode
- máximo factor común
- Ejercicio: Factores Comunes
- método
- Realización del AAA para
- método abstracto
- Práctica: Plegado de las
- netcat
- Usando REPL via un
- NFA
- Conceptos Básicos del Análisis
| Conceptos Básicos
- normalización del árbol
- Patrones Árbol y Transformaciones
- objeto
- Realización del AAA para
- opciones de línea
- Modificación de Múltiples Ficheros:
- Opción de perl -i
- Modificación de Múltiples Ficheros:
- Opción de perl -n
- Modificación de Múltiples Ficheros:
- Opción de perl -p
- Modificación de Múltiples Ficheros:
- orden parcial
- Definición Dirigida por la
| Definición Dirigida por la
- orden topológico
- Definición Dirigida por la
| Definición Dirigida por la
- partially done
- Caching
- patrones árbol
- Patrones Árbol y Transformaciones
- patrón
- Patrones Árbol y Transformaciones
- patrón de entrada
- Patrones Árbol y Transformaciones
- patrón lineal
- Patrones Árbol y Transformaciones
- patrón árbol
- Patrones Árbol y Transformaciones
- pattern space
- Expresiones Regulares en sed
- Peephole optimization
- Optimización de Código
- perfilado
- Práctica: Pruebas en el
- planes
- Introducción
- postponed regular subexpression
- Caveats
- precomposed characters
- Introducción
- Primeros
- Los conjuntos de Primeros
| Los conjuntos de Primeros
- profiler
- Práctica: Pruebas en el
- profiling
- Práctica: Pruebas en el
- Práctica
- Autoacciones
- Práctica: Autoacciones
- El Análisis de las Acciones
- Práctica: El Análisis de
- Analizador Léxico para Un Subconjunto de JavaScript
- Práctica: Analizador Léxico para
- Análisis Semántico
- Práctica: Análisis Semántico
- Arbol de Análisis Abstracto
- Práctica: Arbol de Análisis
- Calculadora con Funciones
- Práctica: Calculadora con Funciones
- Calculadora con Regexp::Grammars
- Práctica: Calculadora con Regexp::Grammars
- Calculadora con Análisis de Ámbito
- Práctica: Calculadora con Análisis
- Calculadora con Listas de Expresiones y Variables
- Práctica: Calculadora con Listas
- Casando y Transformando Árboles
- Práctica: Casando y Transformando
- Comma Separated Values
- Práctica: Comma Separated Values
- Construcción de los FIRST y los FOLLOW
- Práctica: Construcción de los
- Construcción del AST para el Lenguaje Simple C
- Práctica: Construcción del AST
- Conversor de Temperaturas
- Práctica: Conversor de Temperaturas
- Crear y documentar el Módulo PL::Tutu
- Práctica: Crear y documentar
- Cálculo de las Direcciones
- Práctica: Cálculo de las
- Declaraciones Automáticas
- Práctica: Declaraciones Automáticas
- Eliminación de la Recursividad por la Izquierda
- Práctica: Eliminación de la
- Fases de un Compilador
- Práctica: Fases de un
- Ficheros INI
- Práctica: Ficheros INI
- Generación Automática de Analizadores Predictivos
- Práctica: Generación Automática de
- Generación Automática de Árboles
- Práctica: Generación Automática de
- Generación de Código
- Práctica: Generación de Código
- Nuevos Métodos
- Práctica: Nuevos Métodos
- Números de Línea, Errores, Cadenas y Comentarios
- Práctica: Números de Línea,
- Optimización Peephole
- Práctica: Optimización Peephole
- Palabras Repetidas
- Práctica: Palabras Repetidas
- Plegado de las Constantes
- Práctica: Plegado de las
- Pruebas en el Análisis Léxico
- Práctica: Pruebas en el
- Secuencia de Asignaciones Simples
- Práctica: Secuencia de Asignaciones
- Traducción de invitation a HTML
- Práctica: Traducción de invitation
- Traducción de Infijo a Postfijo
- Práctica: Traducción de Infijo
- Un analizador APDR
- Práctica: Un analizador APDR
- Un C simplificado
- Práctica: Un C simplificado
- Un lenguaje para Componer Invitaciones
- Práctica: Un lenguaje para
- Uso de Yacc y Lex
- Práctica: Uso de Yacc
- recursion
- Práctica: Calculadora con Análisis
- recursiva por la derecha
- Eliminación de la Recursión
- recursiva por la izquierda
- Recursión por la Izquierda
- reducción por defecto
- defaultActions
- reducción-reducción
- Construcción de las Tablas
| Precedencia y Asociatividad
| Construcción de las Tablas
| Precedencia y Asociatividad
- reentrant
- Práctica: Calculadora con Análisis
- register spilling
- Práctica: Calculadora con Análisis
- regla por defecto
- Ejecución
- reglas de evaluación de los atributos
- Definición Dirigida por la
| Definición Dirigida por la
- reglas de transformación
- Patrones Árbol y Transformaciones
- reglas semánticas
- Definición Dirigida por la
| Definición Dirigida por la
- rendimiento
- Práctica: El Análisis de
- Repaso
- Fases de un Compilador
- Repaso: Fases de un
- Las Bases
- Repaso: Las Bases
- Pruebas en el Análisis Léxico
- Repaso: Pruebas en el
- rightmost derivation
- Conceptos Básicos del Análisis
| Conceptos Básicos
- S-atribuída
- Definición Dirigida por la
| Definición Dirigida por la
- script sed
- Expresiones Regulares en sed
- sección de código
- Estructura de un programa
- sección de definiciones
- Estructura de un programa
- sección de reglas
- Estructura de un programa
- siguientes
- Los conjuntos de Primeros
| Los conjuntos de Primeros
- SLR
- Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
- static link
- Práctica: Calculadora con Análisis
- sustitución
- Patrones Árbol y Transformaciones
- tabla de acciones
- Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
| Construcción de las Tablas
- tabla de gotos
- Construcción de las Tablas
| Construcción de las Tablas
- tabla de saltos
- Construcción de las Tablas
| Construcción de las Tablas
- trimming
- Parse::Yapp: Ejemplo de Uso
- términos
- Lenguajes Árbol y Gramáticas
- Unicode
- Introducción
- Unicode character
- Introducción
| Introducción
- Unicode properties
- Introducción
- VERSION
- Patrones Árbol y Transformaciones
- yydebug
- Depuración en yapp
| Precedencia y Asociatividad
- zero-width assertions
- Las zero-width assertions como
| Resultado de la última
- árbol de análisis abstracto
- Lenguajes Árbol y Gramáticas
- árbol de análisis sintáctico abstracto
- Realización del AAA para
- árbol sintáctico concreto
- Conceptos Básicos para el
| Conceptos Básicos para el
- árboles
- Lenguajes Árbol y Gramáticas
Casiano Rodríguez León
2013-04-23