summaryrefslogtreecommitdiff
path: root/admin/grammars
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-06-18 02:34:32 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-06-18 11:33:40 +0200
commit1b855aa8dd0cf41e515fcec1083196b60e98aafe (patch)
treefea4242a254df078c21698b44dd411f3a1fe6b2c /admin/grammars
parentb441e8cd7c0341077a084ac04ade44fcda3e2fff (diff)
downloademacs-1b855aa8dd0cf41e515fcec1083196b60e98aafe.tar.gz
Remove nonterminals that semantic claims are useless
* admin/grammars/js.wy (VariableStatement): Remove useless nonterminals. Debug output from wisent: Useless nonterminals: StatementList BlockExpand
Diffstat (limited to 'admin/grammars')
-rw-r--r--admin/grammars/js.wy8
1 files changed, 0 insertions, 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)
;