5 fileIN
= open('eg_states.h', 'r')
6 line
= fileIN
.readline()
10 print "/* This file is autogenerated from eg_states.h - do not edit directly */"
11 print "/* autogenerating script is gen_eg_states.py */"
15 if next_is_reg
== True:
16 print "#define " + name
+ "_SIZE\t\t", count
17 print "#define " + name
+ "_PM4 128\t\t"
22 if line
[0:6] == "static":
23 name
= line
.rstrip("\n")
25 name
= cline
[4].split('[')
26 name
= name
[0].replace("_names", "")
27 print "/* " + name
+ " */"
29 elif next_is_reg
== True:
31 reg
= reg
[3].replace("},", "")
32 reg
= reg
.replace("\"", "")
33 print "#define " + name
+ "__" + reg
+ "\t\t", count
36 line
= fileIN
.readline()
38 if __name__
== "__main__":