[Blog] Javascript evaluator in Rust part 2: Parsing and Fundamentals of evaluation


I just published next part of writing Javascript evaluator in Rust is out. Today’s blog post covers Javascript parsing and fundamentals of evaluation.

This post offers quick overview of Context free grammars, conversion of ECMAScript grammar rules to syntax that nom library uses. And last, but not least introduction to scopes and data types in Javascript that we are going to use in the next part.