Javascript es un lenguaje interpretado que ejecuta el código línea por línea. Por otro lado, AST (Abstract Syntax Tree) dentro del motor de Javascript, crea la estructura de datos de todo el código y lo convierte en código de máquina. Entonces, ¿cómo se aplica aquí el mecanismo línea por línea?