You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ni...@apache.org on 2004/08/19 19:37:53 UTC

cvs commit: jakarta-struts/src/share/org/apache/struts/validator/validwhen readme.txt ValidWhenLexer.java

niallp      2004/08/19 10:37:53

  Modified:    src/share/org/apache/struts/validator/validwhen
                        ValidWhenLexer.java
  Added:       src/share/org/apache/struts/validator/validwhen readme.txt
  Log:
  Re-generated ValidWhenLexer.java for Bug 29429
  
  Revision  Changes    Path
  1.9       +42 -24    jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java
  
  Index: ValidWhenLexer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ValidWhenLexer.java	14 Mar 2004 06:23:53 -0000	1.8
  +++ ValidWhenLexer.java	19 Aug 2004 17:37:53 -0000	1.9
  @@ -5,7 +5,7 @@
    * $Revision$
    * $Date$
    *
  - * Copyright 2003,2004 The Apache Software Foundation.
  + * Copyright 2003-2004 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -22,25 +22,33 @@
   
   package org.apache.struts.validator.validwhen;
   
  +import java.util.Stack; 
  +import org.apache.commons.validator.util.ValidatorUtils;
  +
  +
   import java.io.InputStream;
  +import antlr.TokenStreamException;
  +import antlr.TokenStreamIOException;
  +import antlr.TokenStreamRecognitionException;
  +import antlr.CharStreamException;
  +import antlr.CharStreamIOException;
  +import antlr.ANTLRException;
   import java.io.Reader;
   import java.util.Hashtable;
  -
  -import antlr.ANTLRHashString;
  +import antlr.CharScanner;
  +import antlr.InputBuffer;
   import antlr.ByteBuffer;
   import antlr.CharBuffer;
  -import antlr.CharStreamException;
  -import antlr.CharStreamIOException;
  -import antlr.InputBuffer;
  -import antlr.LexerSharedInputState;
  -import antlr.NoViableAltForCharException;
  -import antlr.RecognitionException;
   import antlr.Token;
  +import antlr.CommonToken;
  +import antlr.RecognitionException;
  +import antlr.NoViableAltForCharException;
  +import antlr.MismatchedCharException;
   import antlr.TokenStream;
  -import antlr.TokenStreamException;
  -import antlr.TokenStreamIOException;
  -import antlr.TokenStreamRecognitionException;
  +import antlr.ANTLRHashString;
  +import antlr.LexerSharedInputState;
   import antlr.collections.impl.BitSet;
  +import antlr.SemanticException;
   
   public class ValidWhenLexer extends antlr.CharScanner implements ValidWhenParserTokenTypes, TokenStream
    {
  @@ -123,13 +131,13 @@
   					theRetToken=_returnToken;
   					break;
   				}
  -				case '.':  case 'a':  case 'b':  case 'c':
  -				case 'd':  case 'e':  case 'f':  case 'g':
  -				case 'h':  case 'i':  case 'j':  case 'k':
  -				case 'l':  case 'm':  case 'n':  case 'o':
  -				case 'p':  case 'q':  case 'r':  case 's':
  -				case 't':  case 'u':  case 'v':  case 'w':
  -				case 'x':  case 'y':  case 'z':
  +				case '.':  case '_':  case 'a':  case 'b':
  +				case 'c':  case 'd':  case 'e':  case 'f':
  +				case 'g':  case 'h':  case 'i':  case 'j':
  +				case 'k':  case 'l':  case 'm':  case 'n':
  +				case 'o':  case 'p':  case 'q':  case 'r':
  +				case 's':  case 't':  case 'u':  case 'v':
  +				case 'w':  case 'x':  case 'y':  case 'z':
   				{
   					mIDENTIFIER(true);
   					theRetToken=_returnToken;
  @@ -488,6 +496,11 @@
   			match('.');
   			break;
   		}
  +		case '_':
  +		{
  +			match('_');
  +			break;
  +		}
   		default:
   		{
   			throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
  @@ -522,6 +535,11 @@
   				match('.');
   				break;
   			}
  +			case '_':
  +			{
  +				match('_');
  +				break;
  +			}
   			default:
   			{
   				if ( _cnt41>=1 ) { break _loop41; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
  @@ -621,12 +639,12 @@
   	
   	
   	private static final long[] mk_tokenSet_0() {
  -		long[] data = { 8358477528813282816L, 576460744384577536L, 0L, 0L};
  +		long[] data = { 8358477528813282816L, 576460746532061184L, 0L, 0L};
   		return data;
   	}
   	public static final BitSet _tokenSet_0 = new BitSet(mk_tokenSet_0());
   	private static final long[] mk_tokenSet_1() {
  -		long[] data = { 8358478061389227520L, 576460744384577536L, 0L, 0L};
  +		long[] data = { 8358478061389227520L, 576460746532061184L, 0L, 0L};
   		return data;
   	}
   	public static final BitSet _tokenSet_1 = new BitSet(mk_tokenSet_1());
  
  
  
  1.1                  jakarta-struts/src/share/org/apache/struts/validator/validwhen/readme.txt
  
  Index: readme.txt
  ===================================================================
  The following files are generated by antlr from the ValidWhenParser.g file
  
     ValidWhenLexer.java
     ValidWhenParser.java
     ValidWhenParserTokenTypes.java
     ValidWhenParserTokenTypes.txt
  
  If you change ValidWhenParser.g then re-generate the above files using antlr
  
     java antlr.Tool ValidWhenParser.g
  
  
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org