23 lines
366 B
Sed
23 lines
366 B
Sed
#
|
|
# Sccsid @(#)yyval.sed 1.3 (gritter) 4/27/04
|
|
#
|
|
# bison has a yacc-compatible yyval, but it is a local variable inside
|
|
# yyparse(). Making the variable global is necessary to make bc work
|
|
# with a bison-generated parser.
|
|
1,2 {
|
|
/Bison/ {
|
|
:look
|
|
/YYSTYPE/ {
|
|
a\
|
|
YYSTYPE yyval;
|
|
:repl
|
|
s/^[ ]*YYSTYPE[ ]*yyval;//
|
|
n
|
|
t
|
|
b repl
|
|
}
|
|
n
|
|
b look
|
|
}
|
|
}
|