dead.py: attempt to limit max python recursion depth
pratt.py: detect preliminary parsing termination
ast.py: fixed operator precedence
modified:   interpreter.py