El script se carga como un flujo de bytes UTF-16, ya sea para la red, la caché o un** trabajador**, y se pasa a un decodificador de flujo de bytes.
El decodificador de flujo de bytes decodifica los bytes en tokens. Los tokens se envían al analizador.
El analizador genera **nodos **basados en los tokens, y crea un Abstract Syntax Tree.
El intérprete camina a través de la AST y genera byte code.
El byte code y el feedback type se envían al optimizing compiler, que genera código de máquina altamente optimizado.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.