See extended description

1. Resetting of in_error before calling eval()
2. Commented out printing of backtrace
See extended description

1. Added (read*) functions
2. While printing back traces, need to skip the top two frames.