예제 #1
0
 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())
예제 #2
0
 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())
예제 #3
0
def parse(stringdata):
    return fastparser.fastparser(stringdata).getChildNodes()
예제 #4
0
def parse(stringdata):
    return fastparser.fastparser(stringdata).getChildNodes()
예제 #5
0
 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
예제 #6
0
 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