ported r260 from hidra branch: moved eval to parse_format.pm where it belongs. Also changed eval format to: eval{v901^a eq "Mikrotezaurus"} (please note same format as in ISIS formating language)