Primeros Pasos para crear un lenguaje interpretado
Wednesday, February 28th, 2007
Si alguna vez, asi como , tenes la idea de crear un lenguaje Interpretado. Acá te va algunas recomendaciones y ejemplos…
- Definir que es lo “novedoso” del nuevo lenguaje
- Ventajas de este sobre otros ya existentes.
- Definir las reglas gramaticales
- Manos a la obra: Crear el Analizador sintáctico, y el tokenizer
Aquí va un pequeño ejemplo de un analizar de sintaxis. Yo utilizo Lemon Parser Generator, por que no utiliza variables globales, lo que posibilita que varios threads puedan tener independencia uno de otro.
Para instalar Lemon parser deben copiar el siguiente texto y guardar en un archivo, luego darle permiso de ejecucion, y ejecutarlo:
|
Más adelante mas ejemplos de como utilizar estos utilitarios y crear tu propio lenguaje!