CCExtractor Development

(III) [winnerstrack] Python: Advanced Python debugger

This task should only be attempted if you have completed the 2 previous tasks about the debugger.

Extend your debugger so that after completing it lists:

  • All the variables, their type, and where they were instantiated (function name, line number)
  • For each variable, the range of values (if it's a number), list of values (if it's for example a string, or something in which a range doesn't make a lot of sense), and where (in code) it took each value.

Task tags

  • python
  • winnerstrack

Students who completed this task

Knob, cppio, LJ, AlephZero, Sudox, knightron0, Tantan4321, dhrumilp15, Krzysztof, kdrag0n, Techno-Disaster, Musab Kılıç, Vraj

Task type

  • code Code
close

2019