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 parses files containing POD blocks which adhere to the specification as defined in "SPECIFICATION" in Test::Auto, and provides methods 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.

AUTHOR

Al Newkirk, awncorp@cpan.org

LICENSE

Copyright (C) 2011-2019, Al Newkirk, et al.

This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file".

PROJECT

Wiki

Project

Initiatives

Milestones

Issues