a pl0-complier code by C++