geirm       00/11/26 10:11:04

  Modified:    src/java/org/apache/velocity/runtime/parser Parser.jjt
  Log:
  Added support for '_' as the starting character of a reference identifier.
  - It is legal Java, and therefore we must support it, in the event a context object 
has a method that begins with '_'.
  - It is nice to offer another character for people to use. :)
  - There is no real downside.
  
  Revision  Changes    Path
  1.34      +2 -2      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/Parser.jjt
  
  Index: Parser.jjt
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/Parser.jjt,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- Parser.jjt        2000/11/22 02:17:25     1.33
  +++ Parser.jjt        2000/11/26 18:11:03     1.34
  @@ -130,7 +130,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: Parser.jjt,v 1.33 2000/11/22 02:17:25 geirm Exp $ 
  + * @version $Id: Parser.jjt,v 1.34 2000/11/26 18:11:03 geirm Exp $ 
   */
   public class Parser
   {
  @@ -883,7 +883,7 @@
       <#ALPHA_CHAR: ["a"-"z", "A"-"Z"] >
   |   <#ALPHANUM_CHAR: [ "a"-"z", "A"-"Z", "0"-"9" ] >
   |   <#IDENTIFIER_CHAR: [ "a"-"z", "A"-"Z", "0"-"9", "-", "_" ] >
  -|   <IDENTIFIER:  <ALPHA_CHAR> (<IDENTIFIER_CHAR>)* >
  +|   <IDENTIFIER:  ( <ALPHA_CHAR> | ["_"]) (<IDENTIFIER_CHAR>)* >
   |   <DOT: "." <ALPHA_CHAR>> 
       { 
           /*
  
  
  

Reply via email to