Пример #1
0
def decompile_steps():
    tcl = request.json
    proctcl = 'proc p {} {\n' + tcl + '\n}'
    tclpy.eval(proctcl)
    steps, changes = tcldis.decompile_steps(tcldis.getbc(proc_name='p'))
    return json.dumps({'steps': steps, 'changes': changes})
Пример #2
0
def decompile_steps():
    tcl = request.json
    proctcl = 'proc p {} {\n' + tcl + '\n}'
    tclpy.eval(proctcl)
    steps, changes = tcldis.decompile_steps(tcldis.getbc(proc_name='p'))
    return json.dumps({'steps': steps, 'changes': changes})
Пример #3
0
 def assertDecompileStepStructure(self, tcl):
     proctcl = 'proc p {} {\n' + tcl + '\n}'
     tclpy.eval(proctcl)
     steps, changes = tcldis.decompile_steps(tcldis.getbc(proc_name='p'))
     checkDecompileStepStructure(self, steps, changes)
Пример #4
0
 def assertTclEqual(self, tcl):
     proctcl = 'proc p {} {\n' + tcl + '\n}'
     tclpy.eval(proctcl)
     self.assertEqual(tcl, tcldis.decompile(tcldis.getbc(proc_name='p')))
Пример #5
0
 def assertDecompileStepStructure(self, tcl):
     steps, changes = tcldis.decompile_steps(tcldis.getbc(tcl))
     checkDecompileStepStructure(self, steps, changes)
Пример #6
0
 def assertTclEqual(self, tcl):
     self.assertEqual(tcl, tcldis.decompile(tcldis.getbc(tcl)))