Switching parser algorithm to Shunting-Yard

moving to a more flexible AST generator