TwiceAsNice
2019-02-18
|
Namespaces | |
nice2cc | |
Functions | |
def | nice2cc.parseFile (file) |
def | nice2cc.parseType (data) |
def | nice2cc.formatTypeName (data) |
def | nice2cc.addIceIncludes (data, slice) |
def | nice2cc.addSliceInterface (data, slice) |
def | nice2cc.unique (s) |
def | nice2cc.templateInstance (data, templ, typefile) |
def | nice2cc.addFactory (data, templ) |
def | nice2cc.addRules (templ, rules, tname) |
def | nice2cc.writeFile (fileName, data) |
def | nice2cc.hasLine (file, s) |
Variables | |
list | nice2cc.DATA = [] |
nice2cc.TEMPL_INFILE = sys.argv[1] | |
string | nice2cc.TYPEFILE = sys.argv[2] + "/" + sys.argv[3] + ".nice" |
string | nice2cc.TYPEFILENAME = sys.argv[3] + ".nice" |
string | nice2cc.ICEFILE = "./" + sys.argv[3] + ".ice" |
string | nice2cc.INSTFILE = "./" + sys.argv[3] + ".nice.cc" |
def | nice2cc.data = parseType( parseFile(TYPEFILE) ) |
def | nice2cc.sliceString = addSliceInterface( data, addIceIncludes( data, "" ) ) |
def | nice2cc.tString = parseFile(TEMPL_INFILE) |
def | nice2cc.templString = templateInstance( data , tString, TYPEFILE ) |