lang/p5-Pugs-Compiler-Rule 0.37_2 FreeBSD
Compiler for Perl 6 Rules
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- lang, perl5
- Package size
- 82.3 KiB, 752.1 KiB installed
Description
This module provides an implementation for Perl 6 Rules.
It is a front-end to several other modules: * Pugs::Grammar::Rule parses the Rules syntax. * Pugs::Grammar::Rule::Rule specifies the Rules syntax with Rules. * Pugs::Emitter::Rule::Perl5 converts parsed Rules to Perl 5 code. * Pugs::Runtime::Rule provides the runtime engine for Rules. * Pugs::Runtime::Match represents a Match object.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/p5-Pugs-Compiler-Rule | 0.37_2 |
| DragonFly | lang/p5-Pugs-Compiler-Rule | 0.37_2 |
| HardenedBSD | lang/p5-Pugs-Compiler-Rule | 0.37_2 |
| GhostBSD | lang/p5-Pugs-Compiler-Rule | 0.37_2 |
Install
Binary package:
pkg install p5-Pugs-Compiler-Rule
From the ports tree:
cd /usr/ports/lang/p5-Pugs-Compiler-Rule/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Pugs-Compiler-Rule>0:lang/p5-Pugs-Compiler-Rule
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.37_2 | 0.37_2 | 0.37_2 | 0.37_2 | 0.37_2 |
| FreeBSD:14:quarterly | 0.37_2 | 0.37_2 | n/a | 0.37_2 | 0.37_2 |
| FreeBSD:15:latest | 0.37_2 | 0.37_2 | n/a | 0.37_2 | 0.37_2 |
| FreeBSD:15:quarterly | 0.37_2 | 0.37_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.37_2 | 0.37_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
p5-Cache-Cache>=1.05: devel/p5-Cache-Cachep5-PadWalker>=1.0: devel/p5-PadWalkerp5-Parse-Yapp>=0: devel/p5-Parse-Yappp5-YAML-Syck>=0.60: textproc/p5-YAML-Syck
Runtime 4
p5-Cache-Cache>=1.05: devel/p5-Cache-Cachep5-PadWalker>=1.0: devel/p5-PadWalkerp5-Parse-Yapp>=0: devel/p5-Parse-Yappp5-YAML-Syck>=0.60: textproc/p5-YAML-Syck
Test 1
p5-File-Slurp>0: devel/p5-File-Slurp
The full lists below include those, and their dependencies in turn.
Build dependencies 13
Run dependencies 13
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 39
- bin/compile_p6grammar.pl
- %%PERL5_MAN3%%/Pugs::Compiler::Grammar.3.gz
- %%PERL5_MAN3%%/Pugs::Compiler::Regex.3.gz
- %%PERL5_MAN3%%/Pugs::Compiler::RegexPerl5.3.gz
- %%PERL5_MAN3%%/Pugs::Compiler::Rule.3.gz
- %%PERL5_MAN3%%/Pugs::Compiler::Token.3.gz
- %%PERL5_MAN3%%/Pugs::Emitter::Grammar::Perl5.3.gz
- %%PERL5_MAN3%%/Pugs::Grammar::Precedence.3.gz
- %%PERL5_MAN3%%/Pugs::Runtime::Match.3.gz
- %%PERL5_MAN3%%/Pugs::Runtime::Regex.3.gz
- %%PERL5_MAN3%%/Pugs::Runtime::StrPos.3.gz
- %%PERL5_MAN3%%/Pugs::Runtime::Tracer.3.gz
- %%SITE_PERL%%/Pugs/AST/Expression.pm
- %%SITE_PERL%%/Pugs/Compiler/Grammar.pm
- %%SITE_PERL%%/Pugs/Compiler/Regex.pm
- %%SITE_PERL%%/Pugs/Compiler/RegexPerl5.pm
- %%SITE_PERL%%/Pugs/Compiler/Rule.pm
- %%SITE_PERL%%/Pugs/Compiler/Token.pm
- %%SITE_PERL%%/Pugs/Emitter/Grammar/Perl5.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Parsec.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Perl5.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Perl5/CharClass.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Perl5/Ratchet.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Perl5/Regex.pm
- %%SITE_PERL%%/Pugs/Emitter/Rule/Perl6/Ratchet.pm
- %%SITE_PERL%%/Pugs/Grammar/Base.pm
- %%SITE_PERL%%/Pugs/Grammar/Precedence.pm
- %%SITE_PERL%%/Pugs/Grammar/Rule.pm
- %%SITE_PERL%%/Pugs/Grammar/Rule.pmc
- %%SITE_PERL%%/Pugs/Grammar/Rule2.pm
- %%SITE_PERL%%/Pugs/Grammar/RulePure.pm
- %%SITE_PERL%%/Pugs/Runtime/Common.pm
- %%SITE_PERL%%/Pugs/Runtime/Match.pm
- %%SITE_PERL%%/Pugs/Runtime/Match/HsBridge.pm
- %%SITE_PERL%%/Pugs/Runtime/Regex.pm
- %%SITE_PERL%%/Pugs/Runtime/Rule.pm
- %%SITE_PERL%%/Pugs/Runtime/StrPos.pm
- %%SITE_PERL%%/Pugs/Runtime/Tracer.pm
- %%PERL5_MAN1%%/compile_p6grammar.pl.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Pugs-Compiler-Rule-0.37.tar.gz | 172886 | 5d41c551629050ef7cfaa7a7f261e8f68576ae84c27906949e80b6f978210b49 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.