Language: C++

static PVal *Var_0;
static PVal *Var_1;
static PVal *Var_2;
static PVal *Var_3;
void __HspEntry( void ) {
	// Var initalize
	Var_0 = &mem_var[0];
	Var_1 = &mem_var[1];
	Var_2 = &mem_var[2];
	Var_3 = &mem_var[3];

	// input _HspVar0, , 1
	PushInt(1); 
	PushDefault();
	PushVAP(Var_0,0); 
	Extcmd(39,3);
	// split _HspVar0, " ", _HspVar1, _HspVar2
	PushVAP(Var_2,0); 
	PushVAP(Var_1,0); 
	PushStr(" "); 
	PushVAP(Var_0,0); 
	Intcmd(42,4);
	// _HspVar3 =int(_HspVar1)(_HspVar2)*int(_HspVar2)
	PushFuncEnd(); 	PushVAP(Var_1,0); 
PushIntfunc(0,1); PushFuncEnd(); 	PushVAP(Var_2,0); 
PushIntfunc(0,1); CalcMulI(); 
	VarSet(Var_3,0);
	// if _HspVar3=0
	PushVar(Var_3,0); PushInt(0); CalcEqI(); 
	if (HspIf()) { TaskSwitch(1); return; }
	// mes "Even"
	PushStr("Even"); 
	Extcmd(15,1);
	TaskSwitch(2);
}

Compiler output:
a.cc:1:8: error: 'PVal' does not name a type
    1 | static PVal *Var_0;
      |        ^~~~
a.cc:2:8: error: 'PVal' does not name a type
    2 | static PVal *Var_1;
      |        ^~~~
a.cc:3:8: error: 'PVal' does not name a type
    3 | static PVal *Var_2;
      |        ^~~~
a.cc:4:8: error: 'PVal' does not name a type
    4 | static PVal *Var_3;
      |        ^~~~
a.cc: In function 'void __HspEntry()':
a.cc:7:9: error: 'Var_0' was not declared in this scope
    7 |         Var_0 = &mem_var[0];
      |         ^~~~~
a.cc:7:18: error: 'mem_var' was not declared in this scope
    7 |         Var_0 = &mem_var[0];
      |                  ^~~~~~~
a.cc:8:9: error: 'Var_1' was not declared in this scope
    8 |         Var_1 = &mem_var[1];
      |         ^~~~~
a.cc:9:9: error: 'Var_2' was not declared in this scope
    9 |         Var_2 = &mem_var[2];
      |         ^~~~~
a.cc:10:9: error: 'Var_3' was not declared in this scope
   10 |         Var_3 = &mem_var[3];
      |         ^~~~~
a.cc:13:9: error: 'PushInt' was not declared in this scope
   13 |         PushInt(1);
      |         ^~~~~~~
a.cc:14:9: error: 'PushDefault' was not declared in this scope
   14 |         PushDefault();
      |         ^~~~~~~~~~~
a.cc:15:9: error: 'PushVAP' was not declared in this scope
   15 |         PushVAP(Var_0,0);
      |         ^~~~~~~
a.cc:16:9: error: 'Extcmd' was not declared in this scope
   16 |         Extcmd(39,3);
      |         ^~~~~~
a.cc:20:9: error: 'PushStr' was not declared in this scope
   20 |         PushStr(" ");
      |         ^~~~~~~
a.cc:22:9: error: 'Intcmd' was not declared in this scope
   22 |         Intcmd(42,4);
      |         ^~~~~~
a.cc:24:9: error: 'PushFuncEnd' was not declared in this scope
   24 |         PushFuncEnd();  PushVAP(Var_1,0);
      |         ^~~~~~~~~~~
a.cc:25:1: error: 'PushIntfunc' was not declared in this scope
   25 | PushIntfunc(0,1); PushFuncEnd();        PushVAP(Var_2,0);
      | ^~~~~~~~~~~
a.cc:26:19: error: 'CalcMulI' was not declared in this scope
   26 | PushIntfunc(0,1); CalcMulI();
      |                   ^~~~~~~~
a.cc:27:9: error: 'VarSet' was not declared in this scope
   27 |         VarSet(Var_3,0);
      |         ^~~~~~
a.cc:29:9: error: 'PushVar' was not declared in this scope
   29 |         PushVar(Var_3,0); PushInt(0); CalcEqI();
      |         ^~~~~~~
a.cc:29:39: error: 'CalcEqI' was not declared in this scope
   29 |         PushVar(Var_3,0); PushInt(0); CalcEqI();
      |                                       ^~~~~~~
a.cc:30:13: error: 'HspIf' was not declared in this scope
   30 |         if (HspIf()) { TaskSwitch(1); return; }
      |             ^~~~~
a.cc:30:24: error: 'TaskSwitch' was not declared in this scope
   30 |         if (HspIf()) { TaskSwitch(1); return; }
      |                        ^~~~~~~~~~
a.cc:34:9: error: 'TaskSwitch' was not declared in this scope
   34 |         TaskSwitch(2);
      |         ^~~~~~~~~~