Write your own compiler – Introduction