Sig:
Conceptos Básicos para el
Sup:
PARTE: APUNTES DE PROCESADORES
Ant:
Práctica: Inventando un Lenguaje:
Con:
Ind:
Análisis Sintáctico Ascendente en JavaScript
Subsecciones
Conceptos Básicos para el Análisis Sintáctico
Ejercicio
Ejemplo Simple en Jison
Gramática
basic2_lex.jison
index.html
Rakefile
Véase También
global.css
Véase También
Práctica: Secuencia de Asignaciones Simples
Ejemplo en Jison: Calculadora Simple
calculator.jison
main.js
calculator.html
Rakefile
global.css
test/assert.html
test/test.css
test/test.html
Práctica: Calculadora con Listas de Expresiones y Variables
Usando Jison desde un Programa
Véase
Conceptos Básicos del Análisis LR
Construcción de las Tablas para el Análisis SLR
Los conjuntos de Primeros y Siguientes
Construcción de las Tablas
Práctica: Analizador de PL0 Usando Jison
Donde
Tareas
Referencias para esta Práctica
Práctica: Análisis de Ámbito en PL0
Objetivos
Práctica: Traducción de Infijo a Postfijo
Práctica: Calculadora con Funciones
Práctica: Calculadora con Análisis de Ámbito
Algoritmo de Análisis LR
El módulo Generado por
jison
Version
Gramática Inicial
Tablas
Acciones Semánticas
Tabla de Acciones y GOTOs
defaultActions
Reducciones
Desplazamientos/Shifts
Manejo de Errores
Analizador Léxico
Exportación
Precedencia y Asociatividad
Esquemas de Traducción
Manejo en
jison
de Atributos Heredados
Definición Dirigida por la Sintáxis
Ejercicios: Casos de Estudio
Un mal diseño
Donde
Gramática no LR(1)
Donde
Un Lenguaje Intrínsecamente Ambiguo
Donde
Conflicto reduce-reduce
Solución
Donde
Véase
Recuperación de Errores
Depuración en
jison
Construcción del Árbol Sintáctico
Consejos a seguir al escribir un programa
jison
Sig:
Conceptos Básicos para el
Sup:
PARTE: APUNTES DE PROCESADORES
Ant:
Práctica: Inventando un Lenguaje:
Casiano Rodríguez León
2016-03-27