Lines Matching refs:char
52 def __init__(self, is_eof, char):
54 self.char = char
57 return "{%s, %s}" % (self.is_eof, self.char)
107 if new_char.char.isspace():
112 if new_char.char == '#':
115 if new_char.char == '"':
118 if new_char.char == '/':
121 self.cur_token.value = new_char.char
129 token_value.append(self.get_char().char)
132 if new_char.char.isalpha():
133 token_value.append(new_char.char)
147 while not self.peek_char().is_eof and self.peek_char().char != '"':
148 token_value.append(self.get_char().char)
150 if self.peek_char().char == '"':
159 token_value.append(self.get_char().char)
162 if new_char.char == '/':
165 elif new_char.char == '*':
172 token_value.append(self.get_char().char)
175 if new_char.char == '\n':
177 token_value.append(new_char.char)
183 token_value.append(self.get_char().char)
186 token_value.append(new_char.char)
187 if new_char.char == '*' and self.peek_char().char == '/':
188 token_value.append(self.get_char().char)