示例#1
0
    def do_work(self, args, replacements):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path(self.path)

        helpers.add_namespace_replacements(replacements, args, self.namespace)
        helpers.add_class_replacements(replacements, args,
                                       helpers.default_class_template)
        replacements["LIBNAME"] = self.libname.upper()
        replacements["LICENSE"] = self.license

        if hasattr(args, "filename"):
            for filename in args.filename:
                filename = helpers.check_filename_ending(filename, "h")
                p = path
                p.append(filename)
                f = helpers.full_join(p)
                helpers.add_filename_replacements(replacements, filename)
                replacements["FILENAME"] = f
                replacements["FILENAMECAP"] = helpers.create_cap_filename_str(
                    f)
                if self.use_pragma_once:
                    helpers.default_processing(filename, replacements,
                                               template_pragma_once)
                else:
                    helpers.default_processing(filename, replacements,
                                               template)
示例#2
0
    def do_work(self, args, replacements):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path(self.path)

        if hasattr(args, "filename"):
            for filename in args.filename:
                filename = helpers.check_filename_ending(filename, "cpp")
                p = path
                p.append(filename)
                replacements["FILENAME"] = helpers.full_join(p)
                helpers.default_processing(filename, replacements, template)
    def do_work( self , args , replacements ):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path( self.path )


        if hasattr( args , "filename" ) :
            for filename in args.filename:
                filename = helpers.check_filename_ending( filename , "cpp" )
                p = path
                p.append( filename )
                replacements[ "FILENAME" ] = helpers.full_join( p )
                helpers.default_processing( filename , replacements , template )
    def do_work( self , args , replacements ):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path( self.path )

        replacements[ "TESTNAME" ] = "dummy"
        if hasattr( args , "test" ) and ( args.test is not None ) and ( len( args.test ) == 1 ):
            print "Found test " + args.test[0]
            replacements[ "TESTNAME" ] = args.test[0]

        if hasattr( args , "filename" ) :
            for filename in args.filename:
                filename = helpers.check_filename_ending( filename , "cpp" )
                p = path
                p.append( filename )
                replacements[ "FILENAME" ] = helpers.full_join( p )
                helpers.default_processing( filename , replacements , template )
示例#5
0
    def do_work(self, args, replacements):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path(self.path)

        replacements["TESTNAME"] = "dummy"
        if hasattr(args, "test") and (args.test is not None) and (len(
                args.test) == 1):
            print "Found test " + args.test[0]
            replacements["TESTNAME"] = args.test[0]

        if hasattr(args, "filename"):
            for filename in args.filename:
                filename = helpers.check_filename_ending(filename, "cpp")
                p = path
                p.append(filename)
                replacements["FILENAME"] = helpers.full_join(p)
                helpers.default_processing(filename, replacements, template)
    def do_work(self, args, replacements):
        print "Creating " + self.name + " template(s) ..."

        path = helpers.find_path(self.path)

        helpers.add_namespace_replacements(replacements, args, self.namespace)
        helpers.add_class_replacements(replacements, args, helpers.default_class_template)

        if hasattr(args, "filename"):
            for filename in args.filename:
                filename = helpers.check_filename_ending(filename, "h")
                p = path
                p.append(filename)
                f = helpers.full_join(p)
                helpers.add_filename_replacements(replacements, filename)
                replacements["FILENAME"] = f
                replacements["FILENAMECAP"] = helpers.create_cap_filename_str(f)
                helpers.default_processing(filename, replacements, template)
    def do_work( self , args , replacements ):
        print "Creating " + self.name + " template(s) ..."
        
        path = helpers.find_path( self.path )

        helpers.add_namespace_replacements( replacements , args , self.namespace )
        helpers.add_class_replacements( replacements , args , helpers.default_class_template )
        replacements[ "LIBNAME" ] = self.libname.upper()
        
        if hasattr( args , "filename" ) :
            for filename in args.filename:
                filename = helpers.check_filename_ending( filename , "hpp" )
                p = path
                p.append( filename )
                f = helpers.full_join( p )
                helpers.add_filename_replacements( replacements , filename )
                replacements[ "FILENAME" ] = f
                ff = f
                if ff.count( "src" ) != 0:
                    ff = ff[ ff.index( "src" ) + 4 : ]
                if ff.count( "hpp" ) != 0:
                    ff = ff[ : ff.index( "hpp" ) - 1 ]
                replacements[ "FILENAMECAP" ] = helpers.create_cap_filename_str( ff )
                helpers.default_processing( filename , replacements , template )