EXTERN func_prot(INT var OP_PAR arg(CHAR OP_MU var ) CL_PAR ) EXTERN func_prot(CHAR OP_MU var OP_PAR arg(CHAR OP_MU var ) OP_CM arg(CHAR OP_MU var ) CL_PAR ) EXTERN func_prot(INT var OP_PAR arg(CHAR OP_MU var ) CL_PAR ) function(func_prot(VOID var OP_PAR CL_PAR ) OP_BCS decl(CHAR var OP_SQU c_int CL_SQU ) decl(CHAR OP_MU var ) decl(CHAR OP_MU var ) decl(INT var ) statement(assign(var OP_EQ a_expr(c_str ) ) ) statement(assign(var OP_EQ a_expr(c_str ) ) ) statement(assign(var OP_EQ a_expr(func_call(var OP_PAR a_expr(var ) CL_PAR ) ) ) ) statement(func_call(var OP_PAR a_expr(var ) OP_CM a_expr(var ) CL_PAR ) ) statement(assign(var OP_SQU a_expr(var ) CL_SQU OP_EQ a_expr(var OP_SQU a_expr(c_int ) CL_SQU ) ) ) statement(assign(var OP_SQU a_expr(a_expr(var ) OP_PL a_expr(c_int ) ) CL_SQU OP_EQ a_expr(var OP_SQU a_expr(c_int ) CL_SQU ) ) ) statement(assign(var OP_SQU a_expr(a_expr(var ) OP_PL a_expr(c_int ) ) CL_SQU OP_EQ a_expr(var OP_SQU a_expr(c_int ) CL_SQU ) ) ) statement(assign(var OP_SQU a_expr(a_expr(var ) OP_PL a_expr(c_int ) ) CL_SQU OP_EQ a_expr(var OP_SQU a_expr(c_int ) CL_SQU ) ) ) statement(func_call(var OP_PAR a_expr(var ) CL_PAR ) ) CL_BCS )