Skip to content
Learn Perl 6 grammars by reading the commit log
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
corpus-passed
corpus
lib/Language
t
.gitignore
.travis.yml
Changes
LICENSE
META6.json
README.md
dist.ini
show-expression-tree.pl6
test-expression.pl6

README.md

NAME

Language::Picat - Learn Perl 6 Grammars in github

SYNOPSIS

use Language::Picat::Grammar;

my $fh = open 'picat-sample.pi', :r;
say Language::Picat::Grammar.new.parse( $fh.slurp );

DESCRIPTION

The important thing here isn't so much the language, but the commit log. Go back to the very first commit, and read about the process of language design. You'll also want to read The Perl Fisher for an idea of the technique I'm using, and have largely developed on my own.

It's not fully-featured by any means, and some of the commit logs are purposely broken, because I want to show both the easy stuff and the times when I make mistakes and paint myself into corners.

AUTHOR

Jeffrey Goff jgoff@cpan.org

COPYRIGHT AND LICENSE

Copyright 2019 Jeffrey Goff

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

You can’t perform that action at this time.