Lets suppose I have a code in Python and in the middle of this code I have an eval expression which depends on some external input, for example:
exp = raw_input()
eval(exp)
My question is: which mechanism Python's compiler and interpreter use to bind the code which can be compiled with the code that depends on a runtime value?