]> granicus.if.org Git - clang/commitdiff
ccc: Remove ValueArg::setValue, this is no longer used.
authorDaniel Dunbar <daniel@zuster.org>
Tue, 6 Jan 2009 06:32:49 +0000 (06:32 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 6 Jan 2009 06:32:49 +0000 (06:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61794 91177308-0d34-0410-b5e6-96231b3b80d8

tools/ccc/ccclib/Arguments.py

index 486af4f1fb19ff8702417302406bba4a3d624d9b..a6bad51d1337fc7556905ea7513aff5d58376d4d 100644 (file)
@@ -131,17 +131,11 @@ class ValueArg(Arg):
     def getValue(self, args):
         abstract
 
-    def setValue(self, args, value):
-        abstract
-
 class PositionalArg(ValueArg):
     """PositionalArg - A simple positional argument."""
 
     def getValue(self, args):
         return args[self.index]
-    
-    def setValue(self, args, value):
-        args[self.index] = value
 
     def render(self, args):
         return [args[self.index]]
@@ -153,10 +147,6 @@ class JoinedValueArg(ValueArg):
     def getValue(self, args):
         return args[self.index][len(self.opt.name):]
 
-    def setValue(self, args, value):
-        assert self.opt.name == args[self.index][:len(self.opt.name)]
-        args[self.index] = self.opt.name + value
-
     def render(self, args):
         return [self.opt.name + self.getValue(args)]
 
@@ -167,9 +157,6 @@ class SeparateValueArg(ValueArg):
     def getValue(self, args):
         return args[self.index+1]
 
-    def setValue(self, args, value):
-        args[self.index+1] = value
-
     def render(self, args):
         return [self.opt.name, self.getValue(args)]
 
@@ -182,10 +169,6 @@ class MultipleValuesArg(Arg):
     def getValues(self, args):
         return args[self.index + 1:self.index + 1 + self.opt.numArgs]
 
-    def setValues(self, args, value):
-        assert self.opt.numArgs == len(value)
-        args[self.index + 1:self.index + 1 + self.opt.numArgs] = value
-
     def render(self, args):
         return [self.opt.name] + self.getValues(args)
 
@@ -226,9 +209,6 @@ class DerivedArg(ValueArg):
     def getValue(self, args):
         return self.value
 
-    def setValue(self, args, value):
-        raise ValueError,"Cannot call setValue() on a DerivedArg."
-    
     def render(self, args):
         return [self.value]
 
@@ -266,6 +246,8 @@ class ArgList:
 
     def getJoinedValue(self, arg):
         return arg.getJoinedValue(self.argv)
+
+###
     
 class OptionParser:
     def __init__(self):