summaryrefslogtreecommitdiff
path: root/tool/ytab.sed
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-05-10 16:40:34 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-05-10 16:40:34 +0900
commit15f45ae4d12f14714ab3021b60887d8c7bf4b095 (patch)
treebac84fcd840b67d0456794dde53d6a08c0415591 /tool/ytab.sed
parent9a4d39b95ed60a00aec2ee3447931015254eb794 (diff)
Propagate parser_params to rb_yytnamerr
Diffstat (limited to 'tool/ytab.sed')
-rwxr-xr-xtool/ytab.sed2
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/ytab.sed b/tool/ytab.sed
index f7438077dc..ac7e97107d 100755
--- a/tool/ytab.sed
+++ b/tool/ytab.sed
@@ -67,6 +67,8 @@ a\
/^yy_reduce_print/,/^}/{
s/fprintf *(stderr,/YYFPRINTF (p,/g
}
+s/^yysyntax_error (/&struct parser_params *p, /
+s/YYSYNTAX_ERROR yysyntax_error (/&p, /
s/\( YYFPRINTF *(\)yyoutput,/\1p,/
s/\( YYFPRINTF *(\)yyo,/\1p,/
s/\( YYFPRINTF *(\)stderr,/\1p,/