Home > perl6-puppet-parser

perl6-puppet-parser

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.

Previous:notree