Option

CLASS

class Config::BINDish::AST::Option - configuration option representation

DESCRIPTION

Is Config::BINDish::AST::Node.

ATTRIBUTES

$.id

Unique ID of an option object. See Config::BINDish::Grammar Pre-declaration section.

METHODS

keyword(Bool :$raw)

Returns value payload of a child node labeled with "keyword" label. Returns the AST node itself with `:raw` argument.

name(Bool :$raw)

An alias to the keyword() method.

value(Bool :$raw)

Returns value payload of a child marked with "option-value". Returns the AST node itself with `:raw` argument.

SEE ALSO

COPYRIGHT

(c) 2023, Vadim Belman <[email protected]>

LICENSE

Artistic License 2.0

See the LICENSE file in this distribution.

Config::BINDish v0.0.18

Extensible BIND9-like Configuration Files Support

Authors

  • Vadim Belman

License

Artistic-2.0

Dependencies

AttrX::Mooish:auth<zef:vrurg>:ver<1.0.0+>:api<1.0.*>IP::AddrTest::Async:auth<zef:vrurg>:ver<0.1.2+>

Test Dependencies

Provides

  • Config::BINDish
  • Config::BINDish::AST
  • Config::BINDish::Actions
  • Config::BINDish::Expandable
  • Config::BINDish::Grammar
  • Config::BINDish::INET
  • Config::BINDish::Ops
  • Config::BINDish::Test
  • Config::BINDish::X

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.