The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

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

SYNOPSIS

  NAME Some-Agent
  DESCRIPTION This agent does something.
  VERSION 1.0
  MNEMONIC foo
  WORKFLOW Null

  # Run some commands defined in the plugins

DESCRIPTION

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.

SEE ALSO

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

AUTHOR

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

COPYRIGHT AND LICENSE

Copyright 2005 Andrew Sterling Hanenkamp. All Rights Reserved.

FleetConf is distributed and licensed under the same terms as Perl itself.