These are all codes of a simple compiler