
FleetConf::Agent::Parser - The agent language parser for FleetConf

NAME Some-Agent DESCRIPTION This agent does something. VERSION 1.0 MNEMONIC foo WORKFLOW Null # Run some commands defined in the plugins

This parser defines an empty shell of a grammar to be filled by plugin commands. Each plugin defines the most useful bits while this provides the stuff that makes it easy to create the command plugins.
TODO Document the productions available and how to hack in your own command plugins.

FleetConf::Agent::Parser::Stmt::CALL, FleetConf::Agent::Parser::Stmt::CHECK, FleetConf::Agent::Parser::Stmt::COMMAND, FleetConf::Agent::Parser::Stmt::ECHO, FleetConf::Agent::Parser::Stmt::FOREACH, FleetConf::Agent::Parser::Stmt::LOG, FleetConf::Agent::Parser::Stmt::PREREQUISITE, FleetConf::Agent::Parser::Stmt::REQUIRE, FleetConf::Agent::Parser::Stmt::SET, FleetConf::Agent::Parser::Stmt::WHEN

Andrew Sterling Hanenkamp, <hanenkamp@users.sourceforge.net>

Copyright 2005 Andrew Sterling Hanenkamp. All Rights Reserved.
FleetConf is distributed and licensed under the same terms as Perl itself.