matchRange('\u0030','\u0039');
switch ( LA(1)) { case '0':  case '1':  case '2':  case '3': case '4':  case '5':  case '6':  case '7': case '8':  case '9': { matchRange('\u0030','\u0039'); break; } case '\u0660':  case '\u0661':  case '\u0662':  case '\u0663': case '\u0664':  case '\u0665':  case '\u0666':  case '\u0667': case '\u0668':  case '\u0669': { matchRange('\u0660','\u0669'); break; } case '\u06f0':  case '\u06f1':  case '\u06f2':  case '\u06f3': case '\u06f4':  case '\u06f5':  case '\u06f6':  case '\u06f7': case '\u06f8':  case '\u06f9': { matchRange('\u06f0','\u06f9'); break; } case '\u0966':  case '\u0967':  case '\u0968':  case '\u0969': case '\u096a':  case '\u096b':  case '\u096c':  case '\u096d': case '\u096e':  case '\u096f': { matchRange('\u0966','\u096f'); break; } case '\u09e6':  case '\u09e7':  case '\u09e8':  case '\u09e9': case '\u09ea':  case '\u09eb':  case '\u09ec':  case '\u09ed': case '\u09ee':  case '\u09ef': { matchRange('\u09e6','\u09ef'); break; } case '\u0a66':  case '\u0a67':  case '\u0a68':  case '\u0a69': case '\u0a6a':  case '\u0a6b':  case '\u0a6c':  case '\u0a6d': case '\u0a6e':  case '\u0a6f': { matchRange('\u0a66','\u0a6f'); break; } case '\u0ae6':  case '\u0ae7':  case '\u0ae8':  case '\u0ae9': case '\u0aea':  case '\u0aeb':  case '\u0aec':  case '\u0aed': case '\u0aee':  case '\u0aef': { matchRange('\u0ae6','\u0aef'); break; } case '\u0b66':  case '\u0b67':  case '\u0b68':  case '\u0b69': case '\u0b6a':  case '\u0b6b':  case '\u0b6c':  case '\u0b6d': case '\u0b6e':  case '\u0b6f': { matchRange('\u0b66','\u0b6f'); break; } case '\u0be7':  case '\u0be8':  case '\u0be9':  case '\u0bea': case '\u0beb':  case '\u0bec':  case '\u0bed':  case '\u0bee': case '\u0bef': { matchRange('\u0be7','\u0bef'); break; } case '\u0c66':  case '\u0c67':  case '\u0c68':  case '\u0c69': case '\u0c6a':  case '\u0c6b':  case '\u0c6c':  case '\u0c6d': case '\u0c6e':  case '\u0c6f': { matchRange('\u0c66','\u0c6f'); break; } case '\u0ce6':  case '\u0ce7':  case '\u0ce8':  case '\u0ce9': case '\u0cea':  case '\u0ceb':  case '\u0cec':  case '\u0ced': case '\u0cee':  case '\u0cef': { matchRange('\u0ce6','\u0cef'); break; } case '\u0d66':  case '\u0d67':  case '\u0d68':  case '\u0d69': case '\u0d6a':  case '\u0d6b':  case '\u0d6c':  case '\u0d6d': case '\u0d6e':  case '\u0d6f': { matchRange('\u0d66','\u0d6f'); break; } case '\u0e50':  case '\u0e51':  case '\u0e52':  case '\u0e53': case '\u0e54':  case '\u0e55':  case '\u0e56':  case '\u0e57': case '\u0e58':  case '\u0e59': { matchRange('\u0e50','\u0e59'); break; } case '\u0ed0':  case '\u0ed1':  case '\u0ed2':  case '\u0ed3': case '\u0ed4':  case '\u0ed5':  case '\u0ed6':  case '\u0ed7': case '\u0ed8':  case '\u0ed9': { matchRange('\u0ed0','\u0ed9'); break; } case '\u0f20':  case '\u0f21':  case '\u0f22':  case '\u0f23': case '\u0f24':  case '\u0f25':  case '\u0f26':  case '\u0f27': case '\u0f28':  case '\u0f29': { matchRange('\u0f20','\u0f29'); break; } default: { throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); } }
	protected final void mDIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {		int _ttype; Token _token=null; int _begin=text.length();		_ttype = DIGIT;		int _saveIndex;				{		matchRange('\u0030','\u0039');		}		if ( _createToken && _token==null && _ttype!=Token.SKIP ) {			_token = makeToken(_ttype);			_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));		}		_returnToken = _token;	}