in src/google/appengine/api/search/QueryLexer.py [0:0]
def mTEXT(self, ):
try:
_type = TEXT
_channel = DEFAULT_CHANNEL
pass
alt2 = 3
LA2_0 = self.input.LA(1)
if (LA2_0 == 33) and ((self.ExclamationNotFollowedByEquals() )):
alt2 = 1
elif ((35 <= LA2_0 <= 39) or LA2_0 == 42 or (46 <= LA2_0 <= 47) or LA2_0 == 59 or (63 <= LA2_0 <= 91) or (93 <= LA2_0 <= 125) or (161 <= LA2_0 <= 65518)) :
alt2 = 1
elif (LA2_0 == 45 or (48 <= LA2_0 <= 57)) :
alt2 = 2
elif (LA2_0 == 92) :
alt2 = 3
else:
nvae = NoViableAltException("", 2, 0, self.input)
raise nvae
if alt2 == 1:
pass
self.mSTART_CHAR()
elif alt2 == 2:
pass
self.mNUMBER_PREFIX()
elif alt2 == 3:
pass
self.mTEXT_ESC()
while True:
alt3 = 3
LA3_0 = self.input.LA(1)
if (LA3_0 == 33) and ((self.ExclamationNotFollowedByEquals() )):
alt3 = 1
elif ((35 <= LA3_0 <= 39) or (42 <= LA3_0 <= 43) or (45 <= LA3_0 <= 57) or LA3_0 == 59 or (63 <= LA3_0 <= 91) or (93 <= LA3_0 <= 125) or (161 <= LA3_0 <= 65518)) :
alt3 = 1
elif (LA3_0 == 92) :
alt3 = 2
if alt3 == 1:
pass
self.mMID_CHAR()
elif alt3 == 2:
pass
self.mTEXT_ESC()
else:
break
self._state.type = _type
self._state.channel = _channel
finally:
pass