Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cosimo/perl6-puppet-parser

Experimental Perl6 class to parse Puppet modules. Just playing to learn Grammars, actually
https://github.com/cosimo/perl6-puppet-parser

Last synced: 10 days ago
JSON representation

Experimental Perl6 class to parse Puppet modules. Just playing to learn Grammars, actually

Awesome Lists containing this project

README

        

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,

LICENSE
This module is released under Artistic 2.0. See LICENSE.