finish running compiler in toy language. but I haven't checked