Jak działa parser JavaScript?

Próbuję zrozumieć, jak JS jest faktycznie analizowany. Ale moje wyszukiwania albo zwracają bardzo mało udokumentowany projekt „parsera / generatora” (nie wiem nawet, co to oznacza), ani też jak analizować JS przy użyciu JS Engine przy użyciu magicznej metody „parse”. Nie chcę skanować wielu kodów i próbować przez całe życie zrozumieć (choć mogę, to zajęłoby zbyt dużo czasu).

chcę wiedzieć, jak arbitralny ciąg kodu JS jest faktycznie zamieniany na obiekty, funkcje, zmienne itp. Chcę też znać procedury i techniki, które zamieniają ten ciąg w rzeczy, są zapisywane, odwoływane, wykonywane.

Czy są jakieś dokumenty / odniesienia do tego?

questionAnswers(2)

yourAnswerToTheQuestion