my simple compiler