Ayuda para crear las primeras 3 partes de un compilador en java de javascript

Hola a todos,

Pues tengo la tarea de crear un casi compilador en java de javascript, digo casi por que solo requiero que haga las 3 primeras partes: Analisis lexico, Sintactico y Semantico.

Pero la verdad no tengo idea de como empezar, he leido algunos blogs de aqui y mas o menos entiendo, a lo que voy es que, que seria lo primero? Recopilar las palabras reservadas, delimitadores, simbolos, etc. utiizados en javascript y ponerlos en alguna tabla de una base de datos, o usar archivos para eso?

De antemano gracias por el apoyo.

Saludos
Huico

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ElderMael

Wikibook

Hola Huicosoft,

A mi me sirvio bastante este Wiki Book para construccion de compiladores. El codigo esta en Java y esta bien explicado.

Saludos.

Imagen de ezamudio

antlr

Y supongo que no puedes usar antlr, que seguramente no tendría ningún chiste porque ya hasta un archivo debe haber disponible con la gramática de Javascript para que ya te procese cualquier archivo y te dé tu AST