From 1b855aa8dd0cf41e515fcec1083196b60e98aafe Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Tue, 18 Jun 2019 02:34:32 +0200 Subject: [PATCH] Remove nonterminals that semantic claims are useless * admin/grammars/js.wy (VariableStatement): Remove useless nonterminals. Debug output from wisent: Useless nonterminals: StatementList BlockExpand --- admin/grammars/js.wy | 8 -------- 1 file changed, 8 deletions(-) diff --git a/admin/grammars/js.wy b/admin/grammars/js.wy index 441fd416c12..e5a7c9be71f 100644 --- a/admin/grammars/js.wy +++ b/admin/grammars/js.wy @@ -296,19 +296,11 @@ FormalParameterList: OPEN_PARENTHESIS () ; -StatementList : Statement - | StatementList Statement - ; - Block : BRACE_BLOCK ;; If you want to parse the body of the function ;; ( EXPANDFULL $1 BlockExpand ) ; -BlockExpand: START_BLOCK StatementList END_BLOCK - | START_BLOCK END_BLOCK - ; - VariableStatement : VAR VariableDeclarationList SEMICOLON (VARIABLE-TAG $2 nil nil) ; -- 2.39.2