[commit: ghc] master: utils/genargs: delete unused tool (6c816c5)

git at git.haskell.org git at git.haskell.org
Sat Dec 17 22:51:16 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/6c816c56c674221173e725b5718c8052dda0c8f4/ghc

>---------------------------------------------------------------

commit 6c816c56c674221173e725b5718c8052dda0c8f4
Author: Sergei Trofimovich <siarheit at google.com>
Date:   Sat Dec 17 22:19:29 2016 +0000

    utils/genargs: delete unused tool
    
    The tool was added in 2003 but never used at least in ghc tree.
    
    Signed-off-by: Sergei Trofimovich <siarheit at google.com>


>---------------------------------------------------------------

6c816c56c674221173e725b5718c8052dda0c8f4
 utils/genargs/Makefile   |  8 ------
 utils/genargs/genargs.pl | 65 ------------------------------------------------
 2 files changed, 73 deletions(-)

diff --git a/utils/genargs/Makefile b/utils/genargs/Makefile
deleted file mode 100644
index 3c31e6a..0000000
--- a/utils/genargs/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-comma = ,
-BAR= "-L\"foo bar\""
-FOO= $(patsubst %,$(comma)"%",$(BAR))
-
-test:
-	@echo "$(FOO)"
-	@echo "$(BAR)" | $(PERL) genargs.pl -comma
-	@echo
diff --git a/utils/genargs/genargs.pl b/utils/genargs/genargs.pl
deleted file mode 100644
index 33dd2a0..0000000
--- a/utils/genargs/genargs.pl
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/usr/bin/env perl
-
-use warnings;
-
-my $quote_open = 0;
-my $quote_char = '';
-my $accum = "";
-my $once = 1;
-my $c;
-
-# This program generates a partial Haskell list of Strings from
-# words passed via stdin suitable for use in package.conf, e.g.:
-#
-#   foo bar   --> "foo", "bar"
-#   "foo bar" --> "foo bar"
-#   foo\"bar  --> "foo\"bar"
-#
-# Invoking genargs.pl with -comma will print an initial comma if
-# there's anything to print at all.
-#
-# Sample application in a Makefile:
-#  HSIFIED_EXTRA_LD_OPTS= `echo "$(EXTRA_LD_OPTS)" | $(PERL) genargs.pl`
-#  PACKAGE_CPP_OPTS += -DHSIFIED_EXTRA_LD_OPTS="$(HSIFIED_EXTRA_LD_OPTS)"
-
-sub printaccum {
-  if ($once) {
-    if ($ARGV[0] eq "-comma") {
-      print ", ";
-    }
-  } else {
-    print ", ";
-  }
-  $once=0;
-  print '"';
-  print $accum;
-  print '"';
-}
-
-while ($c = getc) {
-  if ($quote_open) {
-    if ($c eq $quote_char) {
-      $quote_open = 0;
-    } elsif ($c eq '"') {
-      $accum .= '\"';
-    } else {
-      $accum .= $c;
-    }
-  } else {
-    if (($c eq ' ') || ($c eq "\n")) {
-      if (!($accum eq "")) {
-	printaccum;
-	$accum = "";
-      }
-    } elsif ($c eq "\\") {
-      $accum .= $c;
-      $c = getc;
-      $accum .= $c;
-    } elsif (($c eq '"') || ($c eq "\'")) {
-      $quote_open = 1;
-      $quote_char = $c;
-    } else {
-      $accum .= $c
-    }
-  }
-}



More information about the ghc-commits mailing list