OS
---------------------
int Data_1;
float Data_2;
double Data_3 = 3;
int main(int a, int b, float X, double Y2)
{
int Data_A;
double Data_B = 25.45;
if(x > y)
if(x < y)
int a = b;
else
int a = c;
return 0;
};
void f1(void)
{
int a = 5;
goto Lb_1;
return;
};
------------------
TOKEN LIST:
TYPE VALUE
BuildInType "int"
Identifier "Data_1"
Punctuator ";"
BuildInType "float"
Identifier "Data_2"
Punctuator ";"
BuildInType "double"
Identifier "Data_3"
Operation "="
Number "3"
Punctuator ";"
BuildInType "int"
Identifier "main"
Punctuator "("
BuildInType "int"
Identifier "a"
Punctuator ","
BuildInType "int"
Identifier "b"
Punctuator ","
BuildInType "float"
Identifier "X"
Punctuator ","
BuildInType "double"
Identifier "Y2"
Punctuator ")"
Punctuator "{"
BuildInType "int"
Identifier "Data_A"
Punctuator ";"
BuildInType "double"
Identifier "Data_B"
Operation "="
Number "25.45"
Punctuator ";"
ControlKeyWord "if"
Punctuator "("
Identifier "x"
Operation ">"
Identifier "y"
Punctuator ")"
ControlKeyWord "if"
Punctuator "("
Identifier "x"
Operation "<"
Identifier "y"
Punctuator ")"
BuildInType "int"
Identifier "a"
Operation "="
Identifier "b"
Punctuator ";"
ControlKeyWord "else"
BuildInType "int"
Identifier "a"
Operation "="
Identifier "c"
Punctuator ";"
ControlKeyWord "return"
Number "0"
Punctuator ";"
Punctuator "}"
Punctuator ";"
BuildInType "void"
Identifier "f1"
Punctuator "("
BuildInType "void"
Punctuator ")"
Punctuator "{"
BuildInType "int"
Identifier "a"
Operation "="
Number "5"
Punctuator ";"
ControlKeyWord "goto"
Identifier "Lb_1"
Punctuator ";"
ControlKeyWord "return"
Punctuator ";"
Punctuator "}"
Punctuator ";"
EOF ""
int Data_1;
float Data_2;
double Data_3 = 3;
int main(int a, int b, float X, double Y2)
{
int Data_A;
double Data_B = 25.45;
if(x > y)
{
if(x < y)
{
int a = b;
}
else
{
int a = c;
}
}
return 0;
}
void f1()
{
int a = 5;
goto Lb_1;
return;
}
OS
Command exited with non-zero status 58