Replaced top-eval with eval-string.

The problem with top-eval is that it does not use the built in reader.
This can lead to problems with symbols.