Perl6-puppet-parser is a project mainly written in Perl, based on the Artistic-2.0 license.
Experimental Perl6 class to parse Puppet modules. Just playing to learn Grammars, actually
NAME perl6-puppet-parser
SYNOPSIS use v6; use Puppet::Parser;
# Just a stupid example
my $module = 'class { foo }';
my $parsed = Puppet::Parser::Grammar.parse($module);
say $parsed.perl;
DESCRIPTION (Aims to be a) module to:
parse Puppet modules
automatically build documentation for them
We're far away from that.
This is mostly my initial attempts at learning Perl 6 grammars.
AUTHORS Cosimo Streppone, [email protected]
LICENSE This module is released under Artistic 2.0. See LICENSE.