Índice de Materias

$Parse::Eyapp::Node::INDENT
El Cliente | Variables que Gobiernan la | Usando str sobre una | Variables que Gobiernan la | Usando str sobre una
$Parse::Eyapp::Node::LINESEP
El Cliente | Variables que Gobiernan la | Usando str sobre una | Variables que Gobiernan la | Usando str sobre una
-MDevel::Profiler
Práctica: Pruebas en el
YYSemval
Manejo en eyapp de
pos
El Modificador /g
%left
La Asociatividad de Terminales | Precedencia y Asociatividad
%metatree
Terminales sintácticos y Terminales
%nonassoc
Precedencia y Asociatividad
%right
La Asociatividad de Terminales | Precedencia y Asociatividad
%semantic token
Terminales sintácticos y Terminales
%syntactic token
Terminales sintácticos y Terminales | Salvando la Información de
%token
Precedencia y Asociatividad
%tree
Directivas para la Construcción | Directivas para la Construcción | La directiva %tree | Terminales sintácticos y Terminales | Bypass Automático | La opción alias de | El Problema
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
alias
La opción alias de | La opción alias de | La opción alias de
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
begin_scope
no title
binmode
Operadores, STDOUT y Unicode
bloque básico
Práctica: Optimización Peephole
BMP
Introducción
bud
Comprobación Ascendente de los
bypass
La Maniobra de bypass | Bypass Automático | Bypass Automático
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
child
El Método descendant
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
cons
hnew
Contextual::Return
Intervención del Programador en | Intervención del Programador en
conversiones de tipo
Conversión de Tipos
cover
Práctica: Pruebas en el
currying
Sobrecarga, Polimorfismo e Inferencia
DAG
Construcción de las Declaraciones
Data::Dumper
La opción Data::Dumper::Purity
Data::Dumper::Purity
La opción Data::Dumper::Purity
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
descendant
El Método descendant | El Método descendant
Devel::Cover
Práctica: Pruebas en el
Devel::DProf
Práctica: Pruebas en el
Devel::Size
Práctica: Pruebas en el
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
dprofpp
Práctica: Pruebas en el
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 $ FOLLOW$
Ejercicio: Calcular los $ FOLLOW$
Caracterización de una gramática LL(1)
Ejercicio: Caracterización de una
Construir los $ FIRST$
Ejercicio: Construir los $ FIRST$
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
end_scope
no title
ENTRY_NAME
El Método Parse::Eyapp::Scope->new
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
eyapp
Parse::Eyapp: Un Generador de | Compilación Separada
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
Getopt::Long
Práctica: Fases de un
GetOptions
Práctica: Fases de un | Práctica: Fases de un
goto
Las Tablas de Saltos
grafo dirigido acíclico
Construcción de las Declaraciones
Grammar
Descarga de los Módulos
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
hexpand
Programa Árbol para la
iconv
Conversores
identificación de los nombres
Binding Estático y Binding
inferencia de tipos
Sobrecarga, Polimorfismo e Inferencia | Análisis de Tipos de
info
El Cliente | El método info | El Método info | El Método info
insert_method
La Función insert_method
isa
Patrones Árbol y Transformaciones
items núcleo
Las Tablas Construidas por
key
no title | El Método key para | El Método key para
keymaps
Ficheros Unicode en vim
LALR
Las Tablas Construidas por
Language::AttributeGrammars
Práctica: Análisis de Tipos
late binding
Binding Estático y Binding
latin1
Ficheros Unicode en vim
lc
Caja e Inversión de
lcfirst
Caja e Inversión de
left
Precedencia y Asociatividad
length
Operadores, STDOUT y Unicode
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
lex.yy.c
Ejemplo: La Calculadora en
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 | Ámbito Dinámico
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
node
Usando m
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
nonassoc
Precedencia y Asociatividad
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
our
Declaraciones y Definiciones
paps
Conversores
Parse::Eyapp
Parse::Eyapp: Un Generador de | Parse::Eyapp: Un Generador de | Compilación Separada | Descripción Eyapp del Lenguaje | Tipado Estático y Tipado
Parse::Eyapp::Node->hnew
hnew
Parse::Eyapp::Node->new
Expresiones de Tipo en | Introducción de Nodos de
Parse::Eyapp::Node::m
Usando m
Parse::Eyapp::Node::Match
La Jerarquía de Bloques
Parse::Eyapp::Node::PREFIXES
Variables que Gobiernan la | Variables que Gobiernan la
Parse::Eyapp::Node::str
El Cliente | El método str de | Variables que Gobiernan la | El Método str de | Variables que Gobiernan la
Parse::Eyapp::Node:Match
El Método info
Parse::Eyapp::Scope
Análisis de Ámbito con | El Método Parse::Eyapp::Scope->new
Parse::Eyapp::Scope->new
El Método Parse::Eyapp::Scope->new
Parse::Treeregexp
Tipado Estático y Tipado
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
piconv
Conversores
PL::FirstFollow
Cálculo de los First | Cálculo de los First | Descarga de los Módulos
planes
Introducción
pod2usage
Práctica: Fases de un
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
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
Regexp::Common
Práctica: Números de Línea,
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
reverse
Caja e Inversión de
right
Precedencia y Asociatividad
rightmost derivation
Conceptos Básicos del Análisis
save_attributes
El método TERMINAL::save_attributes
scope
El Problema del Análisis
SCOPE_DEPTH
El Método Parse::Eyapp::Scope->new
scope_instance
no title
SCOPE_NAME
El Método Parse::Eyapp::Scope->new
siguientes
Los conjuntos de Primeros
Simple C
Descripción Eyapp del Lenguaje
sistema de tipos
Expresiones de Tipo, Sistemas
SKIP
Práctica: Pruebas en el
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
str
El Cliente | El Cliente | El método str de | El método str de | El método info | Notas a Pié de | Resultado del Análisis de | El Método str de | El Método str de | El Método info | Footnotes
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
Term::ReadLine::Gnu
El Método info
TERMINAL
Salvando la Información de | El método TERMINAL::save_attributes
TERMINAL::save_attributes
Salvando la Información de
test del pato
Equivalencia de Expresiones de
Test::Tutorial
Práctica: Pruebas en el
tipado dinámico
Tipado Estático y Tipado
tipado estático
Tipado Estático y Tipado
tipado pato
Equivalencia de Expresiones de
token
Precedencia y Asociatividad
treereg
Introducción de Nodos de
Treeregexp
La Jerarquía de Bloques
trimming
El Método _Lexer
términos
Lenguajes Árbol y Gramáticas
uc
Caja e Inversión de
ucfirst
Caja e Inversión de
Unicode
Introducción | Conversores
Unicode character
Introducción | Introducción
Unicode properties
Introducción
unificar
Reglas a Tener en | Programa Árbol para la
utf8
Operadores, STDOUT y Unicode
variables de tipo
Inferencia, Declaraciones Implícitas y | Sobrecarga, Polimorfismo e Inferencia
VERSION
Patrones Árbol y Transformaciones
virtual binding
Binding Estático y Binding
x
Modificación de la Semántica
y.tab.c
Compilación
y.tab.h
Compilación
yacc
Parse::Eyapp: Un Generador de | Introducción a yacc
YYBuildingtree
Agrupamientos
YYBypassrule
El Método YYBypassrule
yydebug
Errores en la Construcción | Precedencia y Asociatividad | Ejemplo: La Calculadora en | Ejemplo: La Calculadora en
yyin
Ejemplo: La Calculadora en
YYIssemantic
El Método YYIssemantic
YYLhs
La Directiva %defaultaction
yylval
Compilación
YYName
Construyendo una Representación del
yyparse
Ejemplo: La Calculadora en
YYRightside
La Directiva %defaultaction
YYSTYPE
Ejemplo: La Calculadora en
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
2009-12-09