3 with open("rose/rose-compat.h") as f:
4 old = f.read().replace('\n', '')
5 with open("rose2/rose-compat.h") as f:
6 new = f.read().replace('\n', '')
8 old = old.split("{")[1].split("}")[0]
9 new = new.split("{")[1].split("}")[0]
14 oldvals = old.split(',')
16 oldlist.add(val.split('=')[0].strip())
18 newvals = new.split(',')
20 newlist.add(val.split('=')[0].strip())
22 printset = oldlist.difference(oldlist.intersection(newlist))
24 print(val.replace("V_", ""))
28 V_SgAsmPEImportLookupTable
29 V_SgAsmPEImportHNTEntry
30 V_SgAsmx86RegisterReferenceExpression
34 V_SgAsmTypeDoubleQuadWord
35 V_SgAsmByteValueExpression
36 V_SgAsmTypeSingleFloat
37 V_SgAsmPowerpcRegisterReferenceExpression
38 V_SgAsmSingleFloatValueExpression
40 V_SgAsmDoubleWordValueExpression
42 V_SgAsmFunctionDeclaration
43 V_SgAsmType128bitFloat
44 V_SgAsmTypeDoubleFloat
45 V_SgAsmPEImportILTEntry
50 V_SgAsmArmRegisterReferenceExpression
51 V_SgAsmPEImportHNTEntryList
52 V_SgAsmVectorValueExpression
53 V_SgAsmQuadWordValueExpression
54 V_SgAsmWordValueExpression
58 V_SgAsmDoubleFloatValueExpression
60 V_SgAsmFieldDeclaration
61 V_SgAsmDataStructureDeclaration
62 V_SgAsmPEImportILTEntryList