| VS-RuleEngine documentation | Contained in the VS-RuleEngine distribution. |
VS::RuleEngine::Constants - Constants used by the engine
Used to indicate execution of the engine should be aborted.
Used to indicate execution of the engine should continue.
Used to indicate a rule didn't match.
Used to indicate a rule matched.
The invoked object - that is the rule-, input-, output-, action- etc. instance.
The global data for the engine.
The local iteration data for the engine.
The engine inputs.
| VS-RuleEngine documentation | Contained in the VS-RuleEngine distribution. |
package VS::RuleEngine::Constants; use strict; use warnings; use constant KV_ABORT => 0; use constant KV_CONTINUE => 1; use constant KV_NO_MATCH => 0; use constant KV_MATCH => 1; use constant KV_SKIP => 2; use constant KV_SELF => 0; use constant KV_INPUT => 1; use constant KV_GLOBAL => 2; use constant KV_LOCAL => 3; require Exporter; our @ISA = qw(Exporter); our @EXPORT = qw( KV_ABORT KV_CONTINUE KV_MATCH KV_NO_MATCH KV_SKIP KV_GLOBAL KV_INPUT KV_LOCAL KV_SELF ); our @EXPORT_OK = @EXPORT; our %EXPORT_TAGS = ( constants => [@EXPORT], ); 1; __END__