Minor AST refactoring for constants and binops. Parser implementation for literals