NAME
Ordeal::Model::Evaluator - Evaluate shuffling expressions
DESCRIPTION
Avoid using this module directly, see Ordeal::Model instead.
METHODS
EVALUATE
Evaluate an AST.
Evaluation-specific methods
The following methods define operations that are executed as the result of the visit of the AST during "EVALUATE":
- math_subtract
- random
- range
- repeat
- replicate
- resolve
- shuffle
- slice
- sort
- subtract
- sum
BUGS AND LIMITATIONS
The code leverages some experimental Perl features like signatures and postderef; for this reason, at least perl 5.20 will be needed.
Report bugs through GitHub (patches welcome) at https://github.com/polettix/Ordeal-Model.
SEE ALSO
AUTHOR
Flavio Poletti <polettix@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2018 by Flavio Poletti <polettix@cpan.org>
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.