=encoding utf8

=head1 TITLE

DRAFT: Synopsis 32: Setting Library - Abstraction

=head1 AUTHORS

    Tim Nelson <wayland@wayland.id.au>
    Larry Wall <larry@wall.org>

=head1 VERSION

    Created: 26 Feb 2009

    Last Modified: 26 Feb 2009
    Version: 1

The document is a draft.

If you read the HTML version, it is generated from the Pod in the specs
repository under
so edit it there in the git repository if you would like to make changes.

=head1 Roles

=head2 Abstraction

    role Abstraction {...}

=head1 Classes

    class Class does Abstraction {...}

    class Role does Abstraction {...}

    class Module does Abstraction {...}

    class Package does Abstraction {...}

=head2 Grammar

    class Grammar does Abstraction {
        method parse(Str $text, $action?) {...}
        method parsefile(Str $filename, $action?) {...}

=head1 Additions

Please post errors and feedback to perl6-language.  If you are making
a general laundry list, please separate messages by topic.