sc - simple compiler