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

NAME

Test::Auto::Parser

ABSTRACT

Specification Parser

SYNOPSIS

  package main;

  use Test::Auto;
  use Test::Auto::Parser;

  my $test = Test::Auto->new(
    't/Test_Auto_Parser.t'
  );

  my $parser = Test::Auto::Parser->new(
    source => $test
  );

DESCRIPTION

This package use the Test::Auto object as a parser target, where the object's file property points to a test file containing POD blocks which adhere to the specification as defined in "SPECIFICATION" in Test::Auto, parses the test file and returns a parser object for accessing the data.

LIBRARIES

This package uses type constraints from:

Data::Object::Library

ATTRIBUTES

This package has the following attributes:

abstract

  abstract(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

attributes

  attributes(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

description

  description(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

footers

  footers(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

headers

  headers(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

includes

  includes(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

inherits

  inherits(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

integrates

  integrates(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

libraries

  libraries(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

name

  name(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.

source

  source(InstanceOf["Test::Auto"])

This attribute is read-only, accepts (InstanceOf["Test::Auto"]) values, and is required.

synopsis

  synopsis(ArrayRef[Str])

This attribute is read-only, accepts (ArrayRef[Str]) values, and is optional.