From 4ce3d13166d90a8be9f00b66c9e3a8275cd0d0ac Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 14 Jul 2012 10:09:15 +0200 Subject: [PATCH] ylwrap: refactor: move loop invariant * lib/ylwrap (input_rx): Move its definition next to its sibling's, outside of the main loop. --- lib/ylwrap | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/ylwrap b/lib/ylwrap index d245ba0..30e8a6c 100755 --- a/lib/ylwrap +++ b/lib/ylwrap @@ -108,6 +108,7 @@ case "$input" in input="`pwd`/$input" ;; esac +input_rx=`get_dirname "$input" | quote_for_sed` # Since DOS filename conventions don't allow two dots, # the DOS version of Bison writes out y_tab.c instead of y.tab.c @@ -176,9 +177,6 @@ ret=$? if test $ret -eq 0; then set X $pairlist shift - - input_rx=`get_dirname "$input" | quote_for_sed` - while test "$#" -ne 0; do from=$1 to=$2 -- 2.7.4