X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/f16b08196c780556cbf50691e2944960aebc46f6..38609c34559fb86f2fb827dfed929ba9c396dc6f:/etc/bench.pl.in diff --git a/etc/bench.pl.in b/etc/bench.pl.in index be7a1450..f36691fe 100755 --- a/etc/bench.pl.in +++ b/etc/bench.pl.in @@ -1,6 +1,6 @@ #! /usr/bin/perl -w -# Copyright (C) 2006 Free Software Foundation, Inc. +# Copyright (C) 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is part of Bison, the GNU Compiler Compiler. # @@ -270,9 +270,7 @@ yylex (void) /* Skip white space. */ while ((c = get_char ()) == ' ' || c == '\t') - { - - } + continue; /* process numbers */ if (c == '.' || isdigit (c)) @@ -343,12 +341,10 @@ sub bench_grammar ($) my ($gram) = @_; my %test = ( - "yacc.c-pull-impure" => '', - "yacc.c-pull-pure" => '%pure-parser', - "push.c-pull-impure" => '%skeleton "push.c"', - "push.c-pull-pure" => '%skeleton "push.c" %pure-parser', - "push.c-push-impure" => '%skeleton "push.c" %push-pull-parser', - "push.c-push-pure" => '%skeleton "push.c" %push-pull-parser %pure-parser', + "pull-impure" => '', + "pull-pure" => '%define api.pure', + "push-impure" => '%define api.push-pull "both"', + "push-pure" => '%define api.push-pull "both" %define api.pure', ); my %bench;