Wie funktioniert ein JavaScript-Parser?

Ich versuche zu verstehen, wie JS tatsächlich analysiert wird. Aber meine Suchanfragen geben entweder ein sehr vage dokumentiertes Projekt eines "Parsers / Generators" zurück (ich weiß nicht einmal, was das bedeutet), oder wie man JS mit einer JS-Engine mit der magischen "Parse" -Methode analysiert. Ich möchte nicht durch eine Menge Code scannen und mein ganzes Leben lang versuchen zu verstehen (obwohl ich es kann, würde es zu lange dauern).

Ich möchte wissen, wie eine beliebige Zeichenfolge von JS-Code tatsächlich in Objekte, Funktionen, Variablen usw. umgewandelt wird. Ich möchte auch die Prozeduren und Techniken kennen, mit denen diese Zeichenfolge in Material umgewandelt, gespeichert, referenziert und ausgeführt wird.

Gibt es dazu Unterlagen / Referenzen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage