Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Pegex::Bootstrap(3)   User Contributed Perl Documentation  Pegex::Bootstrap(3)

NAME
       Pegex::Bootstrap	- Bootstrapping	Compiler for a Pegex Grammar

SYNOPSIS
	   use Pegex::Bootstrap;
	   my $grammar_text = '... grammar text	...';
	   my $pegex_compiler =	Pegex::Bootstrap->new();
	   my $grammar_tree = $pegex_compiler->compile($grammar_text)->tree;

DESCRIPTION
       The Pegex language is defined in	Pegex. In order	to do that, it was
       necessary to make a bootstrap compiler that did the same	thing. This
       way we could slowly build up the	grammar, and make sure that the	2
       compilers do the	same thing.  Parsing the Pegex language	itself is not
       terribly	hard, so this module just does it by hand.

       Unless you are working on Pegex itself, you can ignore this module.

SEE ALSO
       o   Pegex::Compiler

AUTHOR
       Ingy dA<paragraph>t Net <ingy@cpan.org>

COPYRIGHT AND LICENSE
       Copyright 2010-2020. Ingy dA<paragraph>t	Net.

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

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.32.1			  2020-02-13		   Pegex::Bootstrap(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Pegex::Bootstrap&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help