A simple C-- compiler