Further progress, parsing if blocks and some binary operations, blocked on decimal lexing
Parse working, starting on conversion