|| (input.LA(1) >= 'a' && input.LA(1) <= 'z') || input.LA(1) == '\u00E0'
|| (input.LA(1) >= '\u00E8' && input.LA(1) <= '\u00EA')) {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
// D:\\gwt-test-utils\\gwt-test-utils-csv\\src\\main\\resources\\com\\googlecode\\gwt\\test\\csv\\runner\\XPath.g:75:93:
// ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '\\u00E0' | '\\u00E8'
// |
// '\\u00E9' | '\\u00EA' | '.' | '?' | '-' | ' ' | '_' ) )*
loop2 : do {
int alt2 = 2;
int LA2_0 = input.LA(1);
if ((LA2_0 == ' ' || (LA2_0 >= '-' && LA2_0 <= '.')
|| (LA2_0 >= '0' && LA2_0 <= '9') || LA2_0 == '?'
|| (LA2_0 >= 'A' && LA2_0 <= 'Z') || LA2_0 == '_'
|| (LA2_0 >= 'a' && LA2_0 <= 'z') || LA2_0 == '\u00E0' || (LA2_0 >= '\u00E8' && LA2_0 <= '\u00EA'))) {
alt2 = 1;
}
switch (alt2) {
case 1:
// D:\\gwt-test-utils\\gwt-test-utils-csv\\src\\main\\resources\\com\\googlecode\\gwt\\test\\csv\\runner\\XPath.g:75:94:
// ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '\\u00E0' |
// '\\u00E8'
// | '\\u00E9' | '\\u00EA' | '.' | '?' | '-' | ' ' | '_' )
{
if (input.LA(1) == ' ' || (input.LA(1) >= '-' && input.LA(1) <= '.')
|| (input.LA(1) >= '0' && input.LA(1) <= '9') || input.LA(1) == '?'
|| (input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_'
|| (input.LA(1) >= 'a' && input.LA(1) <= 'z')
|| input.LA(1) == '\u00E0'
|| (input.LA(1) >= '\u00E8' && input.LA(1) <= '\u00EA')) {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}