Re: GNU Guile PEG-parser

2012-02-09 Thread Noah Lavine
Hello, I've actually found no PEG library that has a string syntax for the equivalent of ignore. I'm guessing most people are satisfied with just specifying another nonterminal and matching that one. Probably because it is seen as less ugly than extending on the formal definition of PEG but I

allocation within critical sections

2012-02-09 Thread Andy Wingo
Hi, FYI: Allocating memory can run finalizers, which can run arbitrary code. So if you allocate memory from within a critical section, i.e. while a mutex is held, you need to be really sure that there's no way a finalizer would try to grab the lock you are already holding. In some cases it's