Author: bernhard
Date: Tue May  3 14:32:31 2005
New Revision: 7965

Added:
   trunk/languages/m4/src/builtin.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/builtin.imc
   trunk/languages/m4/src/freeze.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/freeze.imc
   trunk/languages/m4/src/input.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/input.imc
   trunk/languages/m4/src/m4.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/m4.imc
   trunk/languages/m4/src/macro.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/macro.imc
   trunk/languages/m4/src/output.pir
      - copied, changed from rev 7963, trunk/languages/m4/src/output.imc
Removed:
   trunk/languages/m4/src/builtin.imc
   trunk/languages/m4/src/freeze.imc
   trunk/languages/m4/src/input.imc
   trunk/languages/m4/src/m4.imc
   trunk/languages/m4/src/macro.imc
   trunk/languages/m4/src/output.imc
Modified:
   trunk/MANIFEST
   trunk/config/gen/makefiles/m4.in
Log:
Parrot m4 now uses the extension .pir for PIR files,
that is for imtermediate code, 
that is for Parrot Intermediate Representation.


Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST      (original)
+++ trunk/MANIFEST      Tue May  3 14:32:31 2005
@@ -1050,13 +1050,13 @@
 languages/m4/examples/only_T7_0.frozen            [m4]
 languages/m4/examples/only_builtin.frozen         [m4]
 languages/m4/m4.pl                                [m4]
-languages/m4/src/builtin.imc                      [m4]
+languages/m4/src/builtin.pir                      [m4]
 languages/m4/src/eval.c                           [m4]
-languages/m4/src/freeze.imc                       [m4]
-languages/m4/src/input.imc                        [m4]
-languages/m4/src/m4.imc                           [m4]
-languages/m4/src/macro.imc                        [m4]
-languages/m4/src/output.imc                       [m4]
+languages/m4/src/freeze.pir                       [m4]
+languages/m4/src/input.pir                        [m4]
+languages/m4/src/m4.pir                           [m4]
+languages/m4/src/macro.pir                        [m4]
+languages/m4/src/output.pir                       [m4]
 languages/m4/t/basic/001_comletely_empty.t        [m4]
 languages/m4/t/basic/002_hello.t                  [m4]
 languages/m4/t/basic/003_getopt.t                 [m4]

Modified: trunk/config/gen/makefiles/m4.in
==============================================================================
--- trunk/config/gen/makefiles/m4.in    (original)
+++ trunk/config/gen/makefiles/m4.in    Tue May  3 14:32:31 2005
@@ -62,7 +62,7 @@
        $(LD) $(LD_SHARE_FLAGS) $(LDFLAGS) -o $@ eval.o
 
 
-src/m4.imc: src/builtin.imc src/freeze.imc src/input.imc src/macro.imc 
+src/m4.pir: src/builtin.pir src/freeze.pir src/input.pir src/macro.pir 
        touch $@ 
 
 html: 
@@ -80,6 +80,7 @@
 t/*/*.parrot_out \
 t/*/*.gnu_out \
 t/*/*.imc \
+t/*/*.pir \
 $(M4_EVAL_COMPILER_SO) 
 
 realclean: clean
@@ -88,5 +89,8 @@
 
 distclean: realclean
 
+%.pbc: %.pir
+       $(PARROT) -o $@ $< 
+
 %.pbc: %.imc
        $(PARROT) -o $@ $< 

Copied: trunk/languages/m4/src/builtin.pir (from rev 7963, 
trunk/languages/m4/src/builtin.imc)
==============================================================================
--- trunk/languages/m4/src/builtin.imc  (original)
+++ trunk/languages/m4/src/builtin.pir  Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-builtin.imc - builtin and user defined macros
+builtin.pir - builtin and user defined macros
 
 =head2 DESCRIPTION
 

Copied: trunk/languages/m4/src/freeze.pir (from rev 7963, 
trunk/languages/m4/src/freeze.imc)
==============================================================================
--- trunk/languages/m4/src/freeze.imc   (original)
+++ trunk/languages/m4/src/freeze.pir   Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-freeze.imc - reading and writing of state files
+freeze.pir - reading and writing of state files
 
 =head1 DESCRIPTION
 

Copied: trunk/languages/m4/src/input.pir (from rev 7963, 
trunk/languages/m4/src/input.imc)
==============================================================================
--- trunk/languages/m4/src/input.imc    (original)
+++ trunk/languages/m4/src/input.pir    Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME 
 
-input.imc - Setting up input and reading input
+input.pir - Setting up input and reading input
 
 =head1 DESCRIPTION
 

Copied: trunk/languages/m4/src/m4.pir (from rev 7963, 
trunk/languages/m4/src/m4.imc)
==============================================================================
--- trunk/languages/m4/src/m4.imc       (original)
+++ trunk/languages/m4/src/m4.pir       Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-m4.imc - An implementation of GNU m4 in Parrot Immediate Representation
+m4.pir - An implementation of GNU m4 in Parrot Intermediate Representation
 
 =head1 DESCRIPTION
 
@@ -20,22 +20,22 @@
 # The names of these source files should be consistent with 'GNU m4'.
 
 # subs for reading in input
-.include "src/input.imc"
+.include "src/input.pir"
 
 # subs for writing output
-.include "src/output.imc"
+.include "src/output.pir"
 
 # This contains the initialization and execution of the builtin macros.
-.include "src/builtin.imc"
+.include "src/builtin.pir"
 
 # A dummy implementation of Getopt::Long
 .include "library/Getopt/Long.imc"
 
 # This contains reading and writing of frozen files
-.include "src/freeze.imc"
+.include "src/freeze.pir"
 
 # Macros are expanded in there.
-.include "src/macro.imc"
+.include "src/macro.pir"
 
 # Mainly for debug output
 # .include "library/dumper.imc"
@@ -136,7 +136,7 @@
   .local pmc state
   state = new Hash
 
-  # Artificial limit for macro expansion in macro.imc
+  # Artificial limit for macro expansion in macro.pir
   # default setting of 'nesting_limit' max be overridden by
   # command line option '-L' or '--nesting-limit
   state['nesting_limit']   = 250

Copied: trunk/languages/m4/src/macro.pir (from rev 7963, 
trunk/languages/m4/src/macro.imc)
==============================================================================
--- trunk/languages/m4/src/macro.imc    (original)
+++ trunk/languages/m4/src/macro.pir    Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-src/macro.imc - does macro substitution
+src/macro.pir - does macro substitution
 
 =head1 DESCRIPTION
 

Copied: trunk/languages/m4/src/output.pir (from rev 7963, 
trunk/languages/m4/src/output.imc)
==============================================================================
--- trunk/languages/m4/src/output.imc   (original)
+++ trunk/languages/m4/src/output.pir   Tue May  3 14:32:31 2005
@@ -2,7 +2,7 @@
 
 =head1 NAME 
 
-output.imc - handle output for Parrot m4
+output.pir - handle output for Parrot m4
 
 =head1 DESCRIPTION
 

Reply via email to