Author: bernhard
Date: Fri Dec 26 08:49:07 2008
New Revision: 34384

Modified:
   trunk/languages/pipp/src/pct/actions.pm
   trunk/languages/pipp/src/pct/grammar.pg

Log:
[Pipp] add 'simple_var' as a subrule of 'var'


Modified: trunk/languages/pipp/src/pct/actions.pm
==============================================================================
--- trunk/languages/pipp/src/pct/actions.pm     (original)
+++ trunk/languages/pipp/src/pct/actions.pm     Fri Dec 26 08:49:07 2008
@@ -384,6 +384,10 @@
          );
 }
 
+method simple_var($/) {
+    make $( $<VAR_NAME> );
+}
+
 method var($/, $key) {
     make $( $/{$key} );
 }

Modified: trunk/languages/pipp/src/pct/grammar.pg
==============================================================================
--- trunk/languages/pipp/src/pct/grammar.pg     (original)
+++ trunk/languages/pipp/src/pct/grammar.pg     Fri Dec 26 08:49:07 2008
@@ -355,10 +355,15 @@
     {*}
 }
 
+token simple_var {
+    <VAR_NAME>
+    {*}
+}
+
 token var {
       <this>        {*}   #= this
     | <array_elem>  {*}   #= array_elem
-    | <VAR_NAME>    {*}   #= VAR_NAME
+    | <simple_var>  {*}   #= simple_var
 }
 
 rule literal {

Reply via email to