Update to the Tcl Interpreter - primary update is better separation between the 
parser/interpreter (in preparation for replacing the interpreter with a compiler)

Minor updates neeed outside languages/tcl attached.

Tested against cvs latest, everything I expected to pass passes.


Index: MANIFEST
===================================================================
RCS file: /cvs/public/parrot/MANIFEST,v
retrieving revision 1.640
diff -u -r1.640 MANIFEST
--- MANIFEST    5 May 2004 14:14:24 -0000       1.640
+++ MANIFEST    15 May 2004 03:24:32 -0000
@@ -2264,6 +2264,7 @@
 languages/tcl/README                              [tcl]
 languages/tcl/TODO                                [tcl]
 languages/tcl/docs/expr.pod                       [tcl]
+languages/tcl/docs/howto.pod                      [tcl]
 languages/tcl/docs/overview.pod                   [tcl]
 languages/tcl/docs/parsing.pod                    [tcl]
 languages/tcl/examples/fact.tcl                   [tcl]
@@ -2271,7 +2272,6 @@
 languages/tcl/examples/koohii.tcl                 [tcl]
 languages/tcl/examples/power.tcl                  [tcl]
 languages/tcl/lib/backslash_newline_subst.imc     [tcl]
-languages/tcl/lib/backslash_subst.imc             [tcl]
 languages/tcl/lib/commands/append.imc             [tcl]
 languages/tcl/lib/commands/array.imc              [tcl]
 languages/tcl/lib/commands/break.imc              [tcl]
@@ -2332,9 +2332,7 @@
 languages/tcl/lib/ops/unequal.imc                 [tcl]
 languages/tcl/lib/parse.imc                       [tcl]
 languages/tcl/lib/string_to_list.imc              [tcl]
-languages/tcl/lib/substitution.imc                [tcl]
-languages/tcl/lib/var_subst.imc                   [tcl]
-languages/tcl/t/README                            [tcl]
+languages/tcl/lib/tclword.imc                     [tcl]
 languages/tcl/t/cmd_append.t                      [tcl]
 languages/tcl/t/cmd_break.t                       [tcl]
 languages/tcl/t/cmd_continue.t                    [tcl]
@@ -2353,12 +2351,10 @@
 languages/tcl/t/cmd_source.t                      [tcl]
 languages/tcl/t/cmd_time.t                        [tcl]
 languages/tcl/t/cmd_while.t                       [tcl]
+languages/tcl/t/harness                           [tcl]
 languages/tcl/t/pir_backslash_newline.t           [tcl]
 languages/tcl/t/pir_match_close.t                 [tcl]
 languages/tcl/t/pir_string_to_list.t              [tcl]
-languages/tcl/t/pir_substitution.t                [tcl]
-languages/tcl/t/run_pir.pm                        [tcl]
-languages/tcl/t/run_tcl.pm                        [tcl]
 languages/tcl/t/tcl_backslash.t                   [tcl]
 languages/tcl/t/tcl_command_subst.t               [tcl]
 languages/tcl/t/tcl_misc.t                        [tcl]
Index: config/gen/makefiles/tcl.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/makefiles/tcl.in,v
retrieving revision 1.3
diff -u -r1.3 tcl.in
--- config/gen/makefiles/tcl.in 19 Mar 2004 08:52:21 -0000      1.3
+++ config/gen/makefiles/tcl.in 15 May 2004 03:24:32 -0000
@@ -6,7 +6,6 @@
 
 DEPS = $(RELPATH)$(PARROT) \
 lib/backslash_newline_subst.imc \
-lib/backslash_subst.imc \
 lib/commands/append.imc \
 lib/commands/array.imc \
 lib/commands/break.imc \
@@ -67,8 +66,7 @@
 lib/ops/unequal.imc \
 lib/parse.imc \
 lib/string_to_list.imc \
-lib/substitution.imc \
-lib/var_subst.imc \
+lib/tclword.imc \
 tcl.imc_template \
 tcl.pl
 

Reply via email to