def refresh_defs(self, fn): self.fn = fn f = open(fn) root = fastparser.fastparser(f.read()) f.close() self.defs.clear() self.defs.populate(root.getChildNodes())
def parse(stringdata): return fastparser.fastparser(stringdata).getChildNodes()
def resetWithSource(self, source): # fastparser ast self.fastparseroot = fastparser(source,self.modulename,self.filename) self.fastparseroot.setSourceNode(self) self._lines = source.splitlines(1) self.sourcenode = self
def resetWithSource(self, source): # fastparser ast self.fastparseroot = fastparser(source, self.modulename, self.filename) self.fastparseroot.setSourceNode(self) self._lines = source.splitlines(1) self.sourcenode = self