My notes on parsing