Lines Matching refs:peek
55 # self.peek(i=0) # peek the next i-th character
56 # self.prefix(l=1) # peek the next l characters
169 ch = self.peek()
695 and self.peek(3) in '\0 \t\r\n\x85\u2028\u2029':
703 and self.peek(3) in '\0 \t\r\n\x85\u2028\u2029':
709 return self.peek(1) in '\0 \t\r\n\x85\u2028\u2029'
719 return self.peek(1) in '\0 \t\r\n\x85\u2028\u2029'
729 return self.peek(1) in '\0 \t\r\n\x85\u2028\u2029'
745 ch = self.peek()
747 or (self.peek(1) not in '\0 \t\r\n\x85\u2028\u2029'
772 if self.index == 0 and self.peek() == '\uFEFF':
776 while self.peek() == ' ':
778 if self.peek() == '#':
779 while self.peek() not in '\0\r\n\x85\u2028\u2029':
801 while self.peek() not in '\0\r\n\x85\u2028\u2029':
809 ch = self.peek(length)
813 ch = self.peek(length)
820 ch = self.peek()
829 while self.peek() == ' ':
832 if self.peek() != '.':
834 "expected a digit or '.', but found %r" % self.peek(),
838 if self.peek() not in '\0 \r\n\x85\u2028\u2029':
840 "expected a digit or ' ', but found %r" % self.peek(),
846 ch = self.peek()
851 while '0' <= self.peek(length) <= '9':
859 while self.peek() == ' ':
862 while self.peek() == ' ':
870 ch = self.peek()
879 ch = self.peek()
887 while self.peek() == ' ':
889 if self.peek() == '#':
890 while self.peek() not in '\0\r\n\x85\u2028\u2029':
892 ch = self.peek()
909 indicator = self.peek()
916 ch = self.peek(length)
920 ch = self.peek(length)
927 ch = self.peek()
938 ch = self.peek(1)
943 if self.peek() != '>':
945 "expected '>', but found %r" % self.peek(),
960 ch = self.peek(length)
968 ch = self.peek()
1005 while self.column == indent and self.peek() != '\0':
1007 leading_non_space = self.peek() not in ' \t'
1009 while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
1015 if self.column == indent and self.peek() != '\0':
1022 and leading_non_space and self.peek() not in ' \t':
1033 # if self.peek() not in ' \t':
1056 ch = self.peek()
1063 ch = self.peek()
1078 ch = self.peek()
1085 ch = self.peek()
1094 while self.peek() == ' ':
1096 if self.peek() == '#':
1097 while self.peek() not in '\0\r\n\x85\u2028\u2029':
1099 ch = self.peek()
1111 while self.peek() in ' \r\n\x85\u2028\u2029':
1112 if self.peek() != ' ':
1125 while self.column < indent and self.peek() == ' ':
1127 while self.peek() in '\r\n\x85\u2028\u2029':
1130 while self.column < indent and self.peek() == ' ':
1147 quote = self.peek()
1150 while self.peek() != quote:
1190 while self.peek(length) not in '\'\"\\\0 \t\r\n\x85\u2028\u2029':
1195 ch = self.peek()
1196 if not double and ch == '\'' and self.peek(1) == '\'':
1204 ch = self.peek()
1212 if self.peek(k) not in '0123456789ABCDEFabcdef':
1215 (length, self.peek(k)), self.get_mark())
1232 while self.peek(length) in ' \t':
1236 ch = self.peek()
1260 and self.peek(3) in '\0 \t\r\n\x85\u2028\u2029':
1263 while self.peek() in ' \t':
1265 if self.peek() in '\r\n\x85\u2028\u2029':
1287 if self.peek() == '#':
1290 ch = self.peek(length)
1293 self.peek(length+1) in '\0 \t\r\n\x85\u2028\u2029'
1306 if not spaces or self.peek() == '#' \
1317 while self.peek(length) in ' ':
1321 ch = self.peek()
1327 and self.peek(3) in '\0 \t\r\n\x85\u2028\u2029':
1330 while self.peek() in ' \r\n\x85\u2028\u2029':
1331 if self.peek() == ' ':
1337 and self.peek(3) in '\0 \t\r\n\x85\u2028\u2029':
1352 ch = self.peek()
1357 ch = self.peek(length)
1362 ch = self.peek(length)
1377 ch = self.peek(length)
1387 ch = self.peek(length)
1401 while self.peek() == '%':
1404 if self.peek(k) not in '0123456789ABCDEFabcdef':
1407 % self.peek(k), self.get_mark())
1425 ch = self.peek()