An attempt to build compiler from Scratch