dlr         01/06/20 19:32:48

  Modified:    src/java/org/apache/velocity/convert WebMacro.java
  Log:
  Fixed conversion issue covered by last test case for multi-arg method
  call for the RHS in a #set.
  
  #set $entries = $host.getAuditLog($acl, $itemsPerPage, $filter)
  
  is now correctly converted to
  
  #set $entries = $host.getAuditLog($acl, $itemsPerPage, $filter)
  
  instead of
  
  #set( $entries = $host.getAuditLog($acl, )$itemsPerPage, $filter)
  
  WHOOT!
  
  Revision  Changes    Path
  1.17      +2 -2      
jakarta-velocity/src/java/org/apache/velocity/convert/WebMacro.java
  
  Index: WebMacro.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/convert/WebMacro.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- WebMacro.java     2001/05/22 02:40:39     1.16
  +++ WebMacro.java     2001/06/21 02:32:46     1.17
  @@ -71,7 +71,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
  - * @version $Id: WebMacro.java,v 1.16 2001/05/22 02:40:39 dlr Exp $ 
  + * @version $Id: WebMacro.java,v 1.17 2001/06/21 02:32:46 dlr Exp $ 
    */
   public class WebMacro
   {
  @@ -102,7 +102,7 @@
           "#foreach( $1 in $2 )",
   
           // Convert WM style #set to Velocity directive style.
  -        "#set\\s+(\\$[^\\s=]+)\\s*=\\s*([\\S]+)[ \\t]*",
  +        "#set\\s+(\\$[^\\s=]+)\\s*=\\s*([\\S \\t]+)",
           "#set( $1 = $2 )",
           "(##[# \\t\\w]*)\\)", // fix comments included at end of line
           ")$1",
  
  
  

Reply via email to