NAME
XML::Axk::Language - base language code for the axk XML processor
VERSION
Version 0.01
USAGE
When implementing a language:
require XML::Axk::Language;
sub import {
XML::Axk::Language->import( target => caller, sp => [qw($foo @bar)],
updater => sub { ... } );
}
If all you need is the registry:
use XML::Axk::Language ();
# Then do something with @XML::Axk::Language::SP_Registry.
OPTIONS
target
: the name of the package to load the script parameters (SPs) into
sp
: the list of script parameters to load.
updater
: a code ref to a function that will update the SPs based on the data of a record. &updater
is called with a hashref of the SPs as the first parameter, and key/value pairs of the record data as the remaining parameters. &updater
should directly update the hashref, not replace it.
LICENSE AND COPYRIGHT
Copyright (c) 2018 Christopher White. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). Details are in the LICENSE file accompanying this distribution.