I would like to understand how Jint, a JavaScript Intrepreter written in C# works. Specifically:
I am the author of Jint and before developing it I wrote an article about the techniques which are used in Jint. It was for another project, but this is the exact same architecture.
The article is State of the Art Expression Evaluation
It describes a tool which is on GitHub, NCalc