Understanding Solidity Part 3: Virtual Machine
In the previous part we've written a Solidity grammar, or at least we've written enough to parse our example contract. Today we'll go one step further and make it actually run by writing our own stack-based virtual machine.