[Pyparsing] Parsing large files using SkipTo is slow.
Brought to you by:
ptmcg
From: <Max...@dl...> - 2011-09-12 11:05:54
|
Hello, I am trying to parse a simple CAD file using pyparsing, where the grammar is quite simple and most of the lines of the file are supposed to be skipped. However this is still slower than I would expect it to be. The parser is in the parse_iv.py file, the CAD file is the screwdriver_2.iv and the CProfile result is th err file. It seems like parseString is called for each line. I don't understand the internal workings of pyparsing but would it be possible to use something like file.index( skiptostr ) to speed things up? ftp://ftp.robotic.dlr.de/outgoing/Argus/ BR, Max |