NAME

Zoidberg::Eval - Eval namespace

DESCRIPTION

This module is intended for internal use only. It is the namespace for executing builtins and perl code, also it contains some routines to execute builtin syntaxes.

METHODS

Some methods are prefixed with a '_' to keep the namespace as clean as possible.

_new($shell)

Simple contstructor.

_eval_block($block)

Eval (execute) a block.

pp($data)

"Pretty Print", a simple wrapper routine for Data::Dumper. If the first argument is an integer this is used as the maximum recursion depth for the dump.

AUTHOR

Jaap Karssenberg || Pardus [Larus] <pardus@cpan.org>

Copyright (c) 2003 Jaap G Karssenberg. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Zoidberg, Zoidberg::Parser, Zoidberg::Contractor