[svn:parrot] r42797 - trunk/tools/dev
fperrad at svn.parrot.org
fperrad at svn.parrot.org
Tue Nov 24 16:38:01 UTC 2009
Author: fperrad
Date: Tue Nov 24 16:37:59 2009
New Revision: 42797
URL: https://trac.parrot.org/parrot/changeset/42797
Log:
[languages] fix templates
Modified:
trunk/tools/dev/mk_language_shell.pl
Modified: trunk/tools/dev/mk_language_shell.pl
==============================================================================
--- trunk/tools/dev/mk_language_shell.pl Tue Nov 24 10:01:57 2009 (r42796)
+++ trunk/tools/dev/mk_language_shell.pl Tue Nov 24 16:37:59 2009 (r42797)
@@ -186,8 +186,14 @@
__README__
Language '@lang@' was created with @script@, r at rev@.
-See doc/@lang at .pod for the documentation, and
-doc/running.pod for the command-line options.
+ $ parrot setup.pir
+ $ parrot setup.pir test
+
+or
+
+ $ parrot Configure.pir
+ $ make
+ $ make test
__Configure.pir__
#! /usr/local/bin/parrot
@@ -273,15 +279,19 @@
$S0 = shift args
load_bytecode 'distutils.pbc'
- # build
$P0 = new 'Hash'
+ $P0['name'] = '@lang@'
+ $P0['abstract'] = 'the @lang@ compiler'
+ $P0['description'] = 'the @lang@ for Parrot VM.'
+
+ # build
@no_ops@ $P1 = new 'Hash'
- at no_ops@ $P1['xyz_ops'] = 'src/ops/xyz.ops'
+ at no_ops@ $P1['@lclang at _ops'] = 'src/ops/@lclang at .ops'
@no_ops@ $P0['dynops'] = $P1
@no_pmc@ $P2 = new 'Hash'
- at no_pmc@ $P3 = split ' ', 'src/pmc/xyz.pmc'
- at no_pmc@ $P2['xyz_group'] = $P3
+ at no_pmc@ $P3 = split ' ', 'src/pmc/@lclang at .pmc'
+ at no_pmc@ $P2['@lclang at _group'] = $P3
@no_pmc@ $P0['dynpmc'] = $P2
$P4 = new 'Hash'
@@ -295,28 +305,28 @@
$P7 = new 'Hash'
$P8 = split "\n", <<'SOURCES'
-src/xyz.pir
+src/@lclang at .pir
src/gen_grammar.pir
src/gen_actions.pir
src/builtins.pir
src/builtins/say.pir
SOURCES
$S0 = pop $P8
- $P7['xyz/xyz.pbc'] = $P8
- $P7['xyz.pbc'] = 'xyz.pir'
+ $P7['@lclang@/@lclang at .pbc'] = $P8
+ $P7['@lclang at .pbc'] = '@lclang at .pir'
$P0['pbc_pir'] = $P7
$P9 = new 'Hash'
- $P9['parrot-xyz'] = 'xyz.pbc'
+ $P9['parrot- at lclang@'] = '@lclang at .pbc'
$P0['installable_pbc'] = $P9
# test
$S0 = get_parrot()
- $S0 .= ' xyz.pbc'
+ $S0 .= ' @lclang at .pbc'
$P0['prove_exec'] = $S0
# install
- $P0['inst_lang'] = 'xyz/xyz.pbc'
+ $P0['inst_lang'] = '@lclang@/@lclang at .pbc'
.tailcall setup(args :flat, $P0 :flat :named)
.end
More information about the parrot-commits
mailing list