Skip to content
LibreScript
Search
Ctrl
K
Cancel
GitHub
Introducción a Librescript
¿Qué es LibreScript?
Características Principales
Definición del Lenguaje de Programación Diseñado
Estructura de un Programa
Tipos de datos
Sintaxis y Semántica
Variables
Bloques de Código
Comentarios
Arreglos
Operadores y Expresiones en LibreScript
Operadores Aritméticos y lógicos
Concatenación de Cadenas
Entradas y Salidas
Estructuras de Control
Condicionales
Funciones
Ámbito
Operaciones y Expresiones Complejas
Manejo de errores
Analizador Léxico
Definición y objetivos
Tokens y lexemas
Expresiones regulares
Autómatas finitos deterministas (AFD)
Conversión ER → AFD
Herramientas de generación léxica
Implementación concreta
Analizador Sintáctico
Definición y objetivos
Gramática libre de contexto
Derivaciones
Árboles de derivación
Herramientas de generación sintáctica
Implementación concreta
Análisis Semántico
Definición y propósito del análisis semántico
Reglas semánticas del lenguaje
Tabla de símbolos
Manejo de ámbitos (scoping)
Comprobación de tipos (type checking)
Implementación del análisis semántico
Integración con fases anteriores
Casos de Prueba y Errores Semánticos Detectados
Manual del Usuario
Introducción
Requisitos del Sistema
Cómo Escribir Programas en LibreScript
Ejecutar el Compilador
Mensajes de Error
Preguntas Frecuentes
Manual de Programador
Introducción
Descripción general del sistema
Arquitectura del sistema
Especificación del análisis léxico
Especificación del análisis sintáctico
Proceso de construcción y ejecución
Errores detectados
Mantenimiento
Bibliografía y Anexos
Bibliografía y Anexos
Código Comentado
GitHub
LibreScript
On this page
Overview
constructor
nuevo
este
vacio
imprimir
leer
devolver
funcion
si
siNo
segun
caso
pordefecto
romper
mientras
para
numero
texto
booleano
arreglo
Objeto
verdadero
falso
Conversión ER → AFD
constructor
Section titled “constructor”
nuevo
Section titled “nuevo”
este
Section titled “este”
vacio
Section titled “vacio”
imprimir
Section titled “imprimir”
leer
Section titled “leer”
devolver
Section titled “devolver”
funcion
Section titled “funcion”
si
Section titled “si”
siNo
Section titled “siNo”
segun
Section titled “segun”
caso
Section titled “caso”
pordefecto
Section titled “pordefecto”
romper
Section titled “romper”
mientras
Section titled “mientras”
para
Section titled “para”
numero
Section titled “numero”
texto
Section titled “texto”
booleano
Section titled “booleano”
arreglo
Section titled “arreglo”
Objeto
Section titled “Objeto”
verdadero
Section titled “verdadero”
falso
Section titled “falso”