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.