6. IDENT Z 13
SEMICOL ; 13
IDENT END 14
IDENT PROGRAM 14
Case 1 output
IDENTIFIER: PROGRAM at Line 0
NIDENT: "$PROG1" at Line 3
IDENTIFIER: INT at Line 2
IDENTIFIER: _X1 at Line 2
COMMA: "," at Line 2
SIDENT: "@Y_1" at Line 2
COMMA: "," at Line 2
IDENTIFIER: Z at Line 2
MINUS: "-" at Line 2
COMMA: "," at Line 2
IDENTIFIER: W234 at Line 2
SEMICOL: ";" at Line 2
IDENTIFIER: FLOAT at Line 3
IDENTIFIER: Z at Line 3
ASSOP: "=" at Line 3
RCONST: (0.75) at Line 3
SEMICOL: ";" at Line 3
NIDENT: "$BOOL" at Line 4
SIDENT: "@FLAG" at Line 4
ASSOP: "=" at Line 4
SEMICOL: ";" at Line 4
IDENTIFIER: R at Line 6
Error: : "$" at Line 6
IDENTIFIER: FLAG at Line 7
ASSOP: "=" at Line 7
SEMICOL: ";" at Line 7
IF: "IF" at Line 8
LPAREN: "(" at Line 8
IDENTIFIER: FLAG at Line 8
RPAREN: ")" at Line 8
IDENTIFIER: THEN at Line 8
IDENTIFIER: Y_1 at Line 9
ASSOP: "=" at Line 9
ICONST: (5) at Line 9
SEMICOL: ";" at Line 9
ELSE: "ELSE" at Line 10
IDENTIFIER: Y_1 at Line 11
ASSOP: "=" at Line 11
RCONST: (7.5) at Line 11
7. SEMICOL: ";" at Line 11
IDENTIFIER: END at Line 12
IF: "IF" at Line 12
IDENTIFIER: PRINT at Line 13
SCONST: 'Value = ' at Line 13
COMMA: "," at Line 13
IDENTIFIER: R at Line 13
COMMA: "," at Line 13
SCONST: 'z = ' at Line 13
COMMA: "," at Line 13
IDENTIFIER: Z at Line 13
SEMICOL: ";" at Line 13
IDENTIFIER: END at Line 14
IDENTIFIER: PROGRAM at Line 14