KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a huge grammar developed for pyparsing as part of a large, pure Python application. I have reached the limit of performance tweaking and I'm at the point where the diminishing returns make me start to look elsewhere. Yes, I think I know most of the tips and tricks and I've profiled my grammar and my application to dust. What next? I hope to find a parser that gives me the same readability, usability (I'm using many advanced features of pyparsing such as parse-actions to start the post processing of the input which is being parsed) and python integration but at 10× the performance . I love the fact the the grammar is pure Python. All my basic blocks are regular expressions, so reusing them would be nice. I know I can't have everything so I am willing to give up on some of the features I have today to get to the requested 10× performance. Where do I go from here?
Tags (comma-separated)
Save Edits
Cancel