Home | Trees | Indices | Help |
---|
|
1 # ICE Revision: $Id: BoundingLineAnalyzer.py 7581 2007-06-27 15:29:14Z bgschaid $ 2 """Check lines for Boundedness""" 3 4 import re 5 6 boundingRegExp="^bounding (.+), min: (.+) max: (.+) average: (.+)$" 7 8 # from FileLineAnalyzer import FileLineAnalyzer 9 # from TimeLineLineAnalyzer import TimeLineLineAnalyzer 10 11 from GeneralLineAnalyzer import GeneralLineAnalyzer 1214 """Parses the line for information about variables being bounded 15 16 Writes files of the form bounding_<var>""" 173419 GeneralLineAnalyzer.__init__(self,titles=['Minimum','Maximum','Average'],doTimelines=doTimelines,doFiles=doFiles) 20 self.exp=re.compile(boundingRegExp)2123 name=match.groups()[0] 24 rest=match.groups()[1:] 25 self.files.write("bounding_"+name,self.parent.getTime(),rest)2636 """Parses the line for information about variables being bounded 37 38 Writes files of the form bounding_<var>""" 3942 43 ## FileLineAnalyzer.__init__(self,titles=['Minimum','Maximum','Average']) 44 ## self.exp=re.compile(boundingRegExp) 45 46 ## def doAnalysis(self,line): 47 ## m=self.exp.match(line) 48 ## if m!=None: 49 ## name=m.groups()[0] 50 ## rest=m.groups()[1:] 51 ## self.files.write("bounding_"+name,self.parent.getTime(),rest) 52 58 59 ## TimeLineLineAnalyzer.__init__(self) 60 ## self.exp=re.compile(boundingRegExp) 61 62 ## def doAnalysis(self,line): 63 ## m=self.exp.match(line) 64 ## if m!=None: 65 ## name=m.groups()[0] 66 ## rest=m.groups()[1:] 67 68 ## self.lines.setValue(name+"_min",rest[0]) 69 ## self.lines.setValue(name+"_max",rest[1]) 70 ## self.lines.setValue(name+"_avg",rest[2]) 71
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Oct 30 14:43:42 2008 | http://epydoc.sourceforge.net |