|
On 22/10/2009 06:03, Fernando P. García wrote:
Based on your experience, may you tell me why LPEG is better than PCRE?
It might be arguable for simple patterns like checking a date format (without checking the validity of the date!) or looking that a string has no spaces, for example. But for real parsing (using context and such), a parser (Peg based or something else) is always better than a RE engine... :-)
It might be interesting to do some comparisons (memory usage, speed, compactness of expression vs. readability, etc.) between Lpeg and a binding of PCRE for a number of cases (from simple cases above to the shown expression using lot of alternatives, look-ahead expressions and so on).
I am not volunteer... :-) -- Philippe Lhoste -- (near) Paris -- France -- http://Phi.Lho.free.fr -- -- -- -- -- -- -- -- -- -- -- -- -- --