He leído las preguntas relacionadas, pero ninguna de ellas parece abordar la pregunta directamente. Estoy trabajando en escribir un intérprete de guiones PHP. Tengo AST generando nodos adecuados para todo, excepto las clases. Manejar clases es un poco diferente que manejar funciones, entonces estoy buscando cómo manejar clases que son independientes, y que extienden otras clases.Cómo representar clases en un intérprete basado en árbol de sintaxis abstracta
He mirado ANTLR, pero no puedo pagar los gastos generales ya que esto es para una plataforma integrada. Lo que estoy buscando es la teoría conceptual detrás de las clases en los AST para que puedan ser ejecutados por la parte ejecutora del intérprete. Los buenos enlaces con respuestas específicas a este problema son definitivamente apreciados.
derecho, pero eso lleva a re-interpretar las fichas de ese objeto cada vez que se crea una instancia de la clase correcta? Supongo que esa es la diferencia entre el V8 de Google y otras implementaciones de JavaScript, y que necesito resolverlo. Gracias por la info. –