Home | History | Annotate | Download | only in idl_parser

Lines Matching defs:Lexer

6 """ Lexer for PPAPI IDL
8 The lexer uses the PLY library to build a tokenizer which understands both
36 # IDL Lexer
119 # These need to be methods for lexer construction, despite not using self.
170 line = self.Lexer().lineno
179 self.index.append(self.Lexer().lexpos - offs)
182 pos = self.Lexer().lexpos - self.index[line]
189 # Set the lexer position for the beginning of the next line. In the case
193 self.Lexer().lineno += count
195 self.index.append(self.Lexer().lexpos)
199 filename = self.Lexer().filename
223 tok = self.Lexer().token()
232 t = self.Lexer().token()
239 lexer = self.Lexer()
240 lexer.lineno = 1
241 lexer.filename = filename
242 lexer.input(data)
248 def Lexer(self):
286 # If run by itself, attempt to build the lexer