# CommonMark::Massage

Manipulate CommonMark AST.

## Synopsis

    use CommonMark qw(:node :event);
    use CommonMark::Massage;

    my $parser = CommonMark::Parser->new;
    $parser->feed("Hello world");
    my $doc = $parser->finish;

    # Apply function to text nodes.
    my $doc->massage ( { NODE_TEXT => sub { ... } } );
    $doc->render_html;

## Description

The massage function can be used to manipulate the AST as produced by
the CommonMark parsers.

## Installation

To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install

## Support and Documentation

Development of this module takes place on GitHub:
https://github.com/sciurius/perl-CommonMark-Massage.

You can find documentation for this module with the perldoc command.

    perldoc CommonMark::Massage

Please report any bugs or feature requests using the issue tracker on
GitHub.

## Copyright and Licence

Copyright (C) 2020 Johan Vromans

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.