Índice de Materias
- YYSemval
- Manejo en eyapp 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
- acciones de desplazamiento
- Las Tablas de Saltos
- acciones semánticas
- Esquemas de Traducción
| Conceptos Básicos para el
- acciones shift
- Las Tablas de Saltos
- acción de reducción
- Ante que Terminales se
- 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
- antiderivación
- Conceptos Básicos del Análisis
- análisis de ámbito
- El Problema del Análisis
- aplicación parcial
- Sobrecarga, Polimorfismo e Inferencia
- AST
- Lenguajes Árbol y Gramáticas
- atributo heredado
- Esquemas de Traducción
| Conceptos Básicos para el
- atributo sintetizado
- Esquemas de Traducción
| Conceptos Básicos para el
- atributo ámbito
- Binding Estático y Binding
- atributos de los símbolos
- Las Acciones en eyapp
- atributos heredados
- Manejo en eyapp de
- autómata finito determinista
- 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
- code points
- Introducción
| Introducción
- combining character sequence
- Introducción
- compilador cruzado
- Optimización de Código
- comprobador de tipos
- Expresiones de Tipo, Sistemas
- conflicto de desplazamiento-reducción
- Conflictos en Un Analizador
| Precedencia y Asociatividad
- conflicto reduce-reduce
- Conflictos en Un Analizador
| Precedencia y Asociatividad
- conflicto shift-reduce
- Conflictos en Un Analizador
| Precedencia y Asociatividad
- conversiones de tipo
- Conversión de Tipos
- currying
- Sobrecarga, Polimorfismo e Inferencia
- DAG
- Construcción de las Declaraciones
- declaración
- El Problema del Análisis
- declaración global
- Binding Estático y Binding
- declaración local
- Binding Estático y Binding
- definición dirigida por la sintáxis
- Acciones en Medio de
- deriva en un paso en el árbol
- Lenguajes Árbol y Gramáticas
- DFA
- Construcción de las Tablas
- Directed Acyclic Graph
- Construcción de las Declaraciones
- Document Type Definition
- Práctica: Un lenguaje para
- documento aqui
- Concatenación y Documentos HERE
- DTD
- Práctica: Un lenguaje para
- duck typing
- Equivalencia de Expresiones de
- dynamic binding
- Binding Estático y Binding
- Débilmente Tipado
- Tipado Fuerte y Tipado
- early binding
- Binding Estático y Binding
- 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
- equivalencia de tipos
- ¿Que es una declaración?
- equivalencia de tipos estructural
- Equivalencia de Expresiones de
- equivalencia de tipos nominal
- Equivalencia de Expresiones de
- equivalencia por nombres
- Equivalencia de Expresiones de
- esquema de traducción
- Programa Principal: usando la
| Esquemas de Traducción
| Conceptos Básicos para el
| Manejo en eyapp de
- esquema de traducción árbol
- Patrones Árbol y Transformaciones
- expresiones de tipo
- ¿Que es una declaración?
| Expresiones de Tipo, Sistemas
- expresiones regulares lineales
- Modificación de la Semántica
- expresión de tipo
- Inferencia, Declaraciones Implícitas y
| Sobrecarga, Polimorfismo e Inferencia
- Extreme Programming
- Principios Básicos del Desarrollo
- Fuertemente Tipado
- Tipado Fuerte y Tipado
- función de aridad
- Lenguajes Árbol y Gramáticas
- función de transición del autómata
- Clausura de un Conjunto
- goto
- Las Tablas de Saltos
- grafo dirigido acíclico
- Construcción de las Declaraciones
- 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
- hashed consing
- hnew
- here document
- Concatenación y Documentos HERE
- identificación de los nombres
- Binding Estático y Binding
- inferencia de tipos
- Sobrecarga, Polimorfismo e Inferencia
| Análisis de Tipos de
- isa
- Patrones Árbol y Transformaciones
- items núcleo
- Las Tablas Construidas por
- LALR
- Las Tablas Construidas por
- late binding
- Binding Estático y Binding
- lenguaje objeto
- Tipado Estático y Tipado
- lenguaje árbol generado por una gramática
- Lenguajes Árbol y Gramáticas
- lenguaje árbol homogéneo
- Lenguajes Árbol y Gramáticas
- Lisp
- hnew
- lista de no terminales
- Realización del AAA para
| Realización del AAA para
- LL(1)
- Gramáticas LL(1)
- local
- Binding Estático y Binding
- LR
- Conceptos Básicos del Análisis
- manejador de ámbito
- El Método Parse::Eyapp::Scope->new
- mango
- Conceptos Básicos del Análisis
- memoization
- hnew
- metalenguaje
- Tipado Estático y Tipado
- metaprogramas
- Tipado Estático y Tipado
- 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
- name binding
- El Problema del Análisis
- NFA
- Conceptos Básicos del Análisis
- nodo ámbito
- El Método Parse::Eyapp::Scope->new
- nodos de uso
- El Método Parse::Eyapp::Scope->new
- nombre
- El Problema del Análisis
- normalización del árbol
- Patrones Árbol y Transformaciones
- notación dolar
- La opción alias de
- notación punto
- La opción alias de
- notas a pie de árbol
- Mostrando el Resultado del
- objeto
- Realización del AAA para
- OCaml
- Sobrecarga, Polimorfismo e Inferencia
- ocultar la visibilidad
- Visibilidad
- 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:
- operaciones de bypass
- Bypass Automático
- operación de bypass
- Bypass Automático
- 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
- Peephole optimization
- Optimización de Código
- perfilado
- Práctica: Pruebas en el
- planes
- Introducción
- polimorfa
- Sobrecarga, Polimorfismo e Inferencia
- polimorfismo
- Sobrecarga, Polimorfismo e Inferencia
- Polimorfismo Ad-hoc
- Sobrecarga, Polimorfismo e Inferencia
- polimorfismo paramétrico
- Sobrecarga, Polimorfismo e Inferencia
- polimorfo
- Sobrecarga, Polimorfismo e Inferencia
- postponed regular subexpression
- Caveats
- precomposed characters
- Introducción
- Primeros
- Los conjuntos de Primeros
- profiler
- Práctica: Pruebas en el
- profiling
- Práctica: Pruebas en el
- programación genérica
- Sobrecarga, Polimorfismo e Inferencia
- Práctica
- Ampliación del Lenguaje Simple
- Práctica: Ampliación del Lenguaje
- Análisis de Tipos en Simple C
- Práctica: Análisis de Tipos
| Práctica: Análisis de Tipos
- Análisis de Tipos en Simple C con Gramáticas Atribuidas
- Práctica: Análisis de Tipos
- Análisis de Ámbito del Lenguaje Simple C
- Práctica: Análisis de Ámbito
- Análisis Semántico
- Práctica: Análisis Semántico
- Análisis Sintáctico
- Práctica: Análisis Sintáctico
- Arbol de Análisis Abstracto
- Práctica: Arbol de Análisis
- Calculadora con Regexp::Grammars
- Práctica: Calculadora con Regexp::Grammars
- Casando y Transformando Árboles
- Práctica: Casando y Transformando
- Construcción de los FIRST y los FOLLOW
- Práctica: Construcción de los
- Construcción del Arbol para el Lenguaje Simple
- Práctica: Construcción del Arbol
- Construcción del AST para el Lenguaje Simple C
- Práctica: Construcción del AST
- 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
- Establecimiento de la relación uso-declaración
- Práctica: Establecimiento de la
- Establecimiento de la Relación Uso-Declaración Usando Expresiones Regulares Árbol
- Práctica: Establecimiento de la
- Estructuras y Análisis de Ámbito
- Práctica: Estructuras y Análisis
- Fases de un Compilador
- Práctica: Fases de un
- Generación Automática de Analizadores Predictivos
- Práctica: Generación Automática de
- Generación de Código
- Práctica: Generación de Código
- Gramática Simple en Parse::Eyapp
- Práctica: Gramática Simple en
- Inferencia de Tipos
- Práctica: Inferencia de Tipos
- Números de Línea, Errores, Cadenas y Comentarios
- Práctica: Números de Línea,
- Optimización Peephole
- Práctica: Optimización Peephole
- Plegado de las Constantes
- Práctica: Plegado de las
- Pruebas en el Análisis Léxico
- Práctica: Pruebas en el
- Sobrecarga de Funciones en Simple C
- Práctica: Sobrecarga de Funciones
- Traducción de invitation a HTML
- Práctica: Traducción de invitation
- Traductor de Términos a GraphViz
- Práctica: Traductor de Términos
- Un analizador APDR
- Práctica: Un analizador APDR
- Un lenguaje para Componer Invitaciones
- Práctica: Un lenguaje para
- recursiva por la derecha
- Eliminación de la Recursión
- recursiva por la izquierda
- Recursión por la Izquierda
- reducción-reducción
- Conflictos en Un Analizador
| Precedencia y Asociatividad
- reflexividad
- Tipado Estático y Tipado
- regla de producción unaria
- Bypass Automático
- reglas de transformación
- Patrones Árbol y Transformaciones
- reglas de visibilidad
- Visibilidad
- reglas de ámbito
- El Problema del Análisis
- 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
- scope
- El Problema del Análisis
- siguientes
- Los conjuntos de Primeros
- sistema de tipos
- Expresiones de Tipo, Sistemas
- SLR
- Las Tablas de Saltos
| Algoritmo de Construcción de
| Conflictos en Un Analizador
- sobrecarga de identificadores
- Inferencia, Declaraciones Implícitas y
- sobrecargado
- Sobrecarga, Polimorfismo e Inferencia
- static binding
- Binding Estático y Binding
- sustitución
- Patrones Árbol y Transformaciones
- syntactic token
- El Problema
- tabla de acciones
- Las Tablas de Saltos
| Las Tablas de Saltos
- tabla de gotos
- Las Tablas de Saltos
- tabla de saltos
- Las Tablas de Saltos
- test del pato
- Equivalencia de Expresiones de
- tipado dinámico
- Tipado Estático y Tipado
- tipado estático
- Tipado Estático y Tipado
- tipado pato
- Equivalencia de Expresiones de
- trimming
- El Método _Lexer
- términos
- Lenguajes Árbol y Gramáticas
- Unicode
- Introducción
- Unicode character
- Introducción
| Introducción
- Unicode properties
- Introducción
- unificar
- Reglas a Tener en
| Programa Árbol para la
- variables de tipo
- Inferencia, Declaraciones Implícitas y
| Sobrecarga, Polimorfismo e Inferencia
- VERSION
- Patrones Árbol y Transformaciones
- virtual binding
- Binding Estático y Binding
- yydebug
- Errores en la Construcción
| Precedencia y Asociatividad
- zero-width assertions
- Las zero-width assertions como
| Resultado de la última
- ámbito de la declaración
- Binding Estático y Binding
- ámbito dinámico
- Ámbito Dinámico
- á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
2012-01-30