Lines Matching refs:state
47 self.state = ' '
99 self.state = ' '
144 print("shlex: in state %r I see character: %r" % (self.state,
146 if self.state is None:
149 elif self.state == ' ':
151 self.state = None # end of file
155 print("shlex: I see whitespace in whitespace state")
165 self.state = nextchar
168 self.state = 'a'
171 self.state = 'c'
175 self.state = nextchar
178 self.state = 'a'
185 elif self.state in self.quotes:
189 print("shlex: I see EOF in quotes state")
192 if nextchar == self.state:
195 self.state = ' '
198 self.state = 'a'
199 elif (self.posix and nextchar in self.escape and self.state
201 escapedstate = self.state
202 self.state = nextchar
205 elif self.state in self.escape:
208 print("shlex: I see EOF in escape state")
214 nextchar != self.state and nextchar != escapedstate):
215 self.token += self.state
217 self.state = escapedstate
218 elif self.state in ('a', 'c'):
220 self.state = None # end of file
224 print("shlex: I see whitespace in word state")
225 self.state = ' '
234 self.state = ' '
239 elif self.state == 'c':
245 self.state = ' '
248 self.state = nextchar
251 self.state = nextchar
262 print("shlex: I see punctuation in word state")
263 self.state = ' '