4 license-file : LICENSE/MIT
6 copyright : 2005-2008, The Pugs Contributors
7 maintainer : Audrey Tang <audreyt@audreyt.org>
8 category : Language, Pugs
9 stability : experimental
11 homepage : http://pugscode.org/
12 synopsis : A Perl 6 Implementation
13 description : A Perl 6 Implementation
14 author : Audrey Tang <audreyt@audreyt.org>
17 third-party/Parse-Yapp/lib/Parse/Yapp/Driver.pm
18 third-party/Parse-Yapp/lib/Parse/Yapp/Grammar.pm
19 third-party/Parse-Yapp/lib/Parse/Yapp/Lalr.pm
20 third-party/Parse-Yapp/lib/Parse/Yapp/Options.pm
21 third-party/Parse-Yapp/lib/Parse/Yapp/Output.pm
22 third-party/Parse-Yapp/lib/Parse/Yapp/Parse.pm
23 third-party/Parse-Yapp/lib/Parse/Yapp.pm
24 perl5/Pugs-Compiler-Rule/lib/Pugs/AST/Expression.pm
25 perl5/Pugs-Compiler-Rule/lib/Pugs/Compiler/Grammar.pm
26 perl5/Pugs-Compiler-Rule/lib/Pugs/Compiler/Regex.pm
27 perl5/Pugs-Compiler-Rule/lib/Pugs/Compiler/RegexPerl5.pm
28 perl5/Pugs-Compiler-Rule/lib/Pugs/Compiler/Rule.pm
29 perl5/Pugs-Compiler-Rule/lib/Pugs/Compiler/Token.pm
30 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Grammar/Perl5.pm
31 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Parsec.pm
32 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm
33 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm
34 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Perl5/Regex.pm
35 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Perl5.pm
36 perl5/Pugs-Compiler-Rule/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm
37 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/Base.pm
38 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/Precedence.pm
39 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/Rule.pm
40 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/Rule.pmc
41 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/Rule2.pm
42 perl5/Pugs-Compiler-Rule/lib/Pugs/Grammar/RulePure.pm
43 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Common.pm
44 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm
45 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match.pm
46 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Regex.pm
47 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Rule.pm
48 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/StrPos.pm
49 perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Tracer.pm
55 src/Pugs/AST/Functions.hs
56 src/Pugs/AST/Internals.hs
57 src/Pugs/AST/Internals.hs-boot
58 src/Pugs/AST/Internals/Instances.hs
69 src/Pugs/CodeGen/JSON.hs
70 src/Pugs/CodeGen/PIL1.hs
71 src/Pugs/CodeGen/PIR.hs
72 src/Pugs/CodeGen/PIR_Prelude.hs
73 src/Pugs/CodeGen/Perl5.hs
74 src/Pugs/CodeGen/YAML.hs
75 src/Pugs/CodeGen/Binary.hs
77 src/Pugs/Compile/Pugs.hs
81 src/Pugs/Embed/Haskell.hs
82 src/Pugs/Embed/Perl5.hs
83 src/Pugs/Embed/Pugs.hs
89 src/Pugs/External/Haskell.hs
95 src/Pugs/Meta/Class.hs
96 src/Pugs/Meta/Perl5.hs
100 src/Pugs/PIL1/Instances.hs
102 src/Pugs/Parser.hs-boot
103 src/Pugs/Parser/Charnames.hs
104 src/Pugs/Parser/Doc.hs
105 src/Pugs/Parser/Export.hs
106 src/Pugs/Parser/Literal.hs
107 src/Pugs/Parser/Number.hs
108 src/Pugs/Parser/Operator.hs
109 src/Pugs/Parser/Program.hs
110 src/Pugs/Parser/Types.hs
111 src/Pugs/Parser/Unsafe.hs
112 src/Pugs/Parser/Util.hs
116 src/Pugs/Prim/Code.hs
117 src/Pugs/Prim/Eval.hs
118 src/Pugs/Prim/FileTest.hs
119 src/Pugs/Prim/Keyed.hs
120 src/Pugs/Prim/Lifts.hs
121 src/Pugs/Prim/List.hs
122 src/Pugs/Prim/Match.hs
123 src/Pugs/Prim/Numeric.hs
124 src/Pugs/Prim/Param.hs
125 src/Pugs/Prim/Yaml.hs
129 src/Pugs/Run/Perl5.hs
132 src/Pugs/Types/Array.hs
133 src/Pugs/Types/Code.hs
134 src/Pugs/Types/Handle.hs
135 src/Pugs/Types/Hash.hs
136 src/Pugs/Types/Object.hs
137 src/Pugs/Types/Pair.hs
138 src/Pugs/Types/Rule.hs
139 src/Pugs/Types/Scalar.hs
140 src/Pugs/Types/Thunk.hs
143 src/Pugs/Val/Capture.hs
154 description: Enable Perl 5 Embedding
157 description: Enable SMOP Embedding
165 base, haskell98, filepath, mtl, stm, parsec < 3.0.0, network,
166 pretty, time, random, process, containers, bytestring,
167 array, directory, utf8-string, binary, haskeline >= 0.2.1, FindBin,
172 pugs-compat >= 0.0.5,
173 pugs-DrIFT >= 2.2.3.0,
174 stringtable-atom >= 0.0.4,
179 cpp-options: -DPUGS_HAVE_PERL5=1
182 extra-libraries: smop
183 extra-lib-dirs: v6/smop/build
184 cpp-options: -DPUGS_HAVE_SMOP=1
187 src/cbits/Prelude_pm.c src/cbits/Test_pm.c