updated for Display changes
fixed regexp bug with *?
removed deprecated Reverse and Partition

use Reverse! and Partition!
fixed bug with scanner.Value with embedded nul's