(label)
| 894 | }); |
| 895 | |
| 896 | function labeled_statement(label) { |
| 897 | S.labels.push(label); |
| 898 | var start = S.token, stat = statement(); |
| 899 | if (exigent_mode && !HOP(STATEMENTS_WITH_LABELS, stat[0])) |
| 900 | unexpected(start); |
| 901 | S.labels.pop(); |
| 902 | return as("label", label, stat); |
| 903 | }; |
| 904 | |
| 905 | function simple_statement() { |
| 906 | return as("stat", prog1(expression, semicolon)); |
no test coverage detected