Updated parser for expression parsing + started to introduce pretty print.