Working on simple compiler