summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser.mly
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2004-08-11 06:38:39 +0000
committerPascal Rigaux <pixel@mandriva.com>2004-08-11 06:38:39 +0000
commit1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c (patch)
treeb205198c00a175ba5ca19e7725275e7b6def32c6 /perl_checker.src/parser.mly
parent6fca507b8021dc55e3d3402ad43cd872537100e8 (diff)
downloadperl-MDK-Common-1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c.tar
perl-MDK-Common-1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c.tar.gz
perl-MDK-Common-1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c.tar.bz2
perl-MDK-Common-1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c.tar.xz
perl-MDK-Common-1d3f6efca14a3a88ee8bb8b3ea488245e8dfc44c.zip
enforce spaces around operator "." (string concat)
Diffstat (limited to 'perl_checker.src/parser.mly')
-rw-r--r--perl_checker.src/parser.mly2
1 files changed, 1 insertions, 1 deletions
diff --git a/perl_checker.src/parser.mly b/perl_checker.src/parser.mly
index ffc6c40..8c6adf9 100644
--- a/perl_checker.src/parser.mly
+++ b/perl_checker.src/parser.mly
@@ -217,7 +217,7 @@ term:
| term POWER term { symops P_tight M_float (mcontext_float_or_int [$1.mcontext; $3.mcontext]) "**" $1 $2 $3}
| term PLUS term { symops P_add M_float (mcontext_float_or_int [$1.mcontext; $3.mcontext]) $2.any $1 $2 $3}
-| term CONCAT term { symops P_add M_string M_string "." $1 $2 $3}
+| term CONCAT term {sp_p $2; symops P_add M_string M_string "." $1 $2 $3}
| term BIT_SHIFT term { symops (P_paren_wanted P_tight) M_int M_int $2.any $1 $2 $3}
| term XOR term {sp_p $2; symops (P_paren_wanted P_expr) M_bool M_bool "xor" $1 $2 $3}
| term DOTDOT term { symops (P_paren_wanted P_expr) M_unknown_scalar M_string $2.any $1 $2 $3}