(1, IF) (1, OPEN_BRACKET) (1, NUMBER, 3.0) (1, LESS) (1, NUMBER, 2.0) (1, CLOSE_BRACKET) (2, OPEN_CURVED_BRACKET) (3, IF) (3, OPEN_BRACKET) (3, NUMBER, 5.0) (3, LESS) (3, NUMBER, 3.0) (3, CLOSE_BRACKET) (4, OPEN_CURVED_BRACKET) (5, LITERAL, "print") (5, OPEN_BRACKET) (5, STRING, "a") (5, CLOSE_BRACKET) (5, SEMICOLON) (6, CLOSE_CURVED_BRACKET) (7, ELSE) (8, OPEN_CURVED_BRACKET) (9, LITERAL, "print") (9, OPEN_BRACKET) (9, STRING, "b") (9, CLOSE_BRACKET) (9, SEMICOLON) (10, CLOSE_CURVED_BRACKET) (11, LITERAL, "print") (11, OPEN_BRACKET) (11, STRING, "c") (11, CLOSE_BRACKET) (11, SEMICOLON) (12, CLOSE_CURVED_BRACKET) (13, ELSEIF) (13, OPEN_BRACKET) (13, NUMBER, 1.0) (13, LESS) (13, NUMBER, 2.0) (13, CLOSE_BRACKET) (14, OPEN_CURVED_BRACKET) (15, LITERAL, "print") (15, OPEN_BRACKET) (15, STRING, "d") (15, CLOSE_BRACKET) (15, SEMICOLON) (16, CLOSE_CURVED_BRACKET) (17, ELSEIF) (17, OPEN_BRACKET) (17, NUMBER, 2.0) (17, LESS) (17, NUMBER, 2.0) (17, CLOSE_BRACKET) (18, OPEN_CURVED_BRACKET) (19, LITERAL, "print") (19, OPEN_BRACKET) (19, STRING, "e") (19, CLOSE_BRACKET) (19, SEMICOLON) (20, IF) (20, OPEN_BRACKET) (20, NUMBER, 3.0) (20, LESS) (20, NUMBER, 5.0) (20, CLOSE_BRACKET) (21, OPEN_CURVED_BRACKET) (22, LITERAL, "print") (22, OPEN_BRACKET) (22, STRING, "f") (22, CLOSE_BRACKET) (22, SEMICOLON) (23, CLOSE_CURVED_BRACKET) (24, ELSE) (25, OPEN_CURVED_BRACKET) (26, LITERAL, "print") (26, OPEN_BRACKET) (26, STRING, "g") (26, CLOSE_BRACKET) (26, SEMICOLON) (27, CLOSE_CURVED_BRACKET) (28, CLOSE_CURVED_BRACKET) (29, ELSE) (30, OPEN_CURVED_BRACKET) (31, LITERAL, "print") (31, OPEN_BRACKET) (31, STRING, "h") (31, CLOSE_BRACKET) (31, SEMICOLON) (32, CLOSE_CURVED_BRACKET) (33, EOF)