rns wrote:
> If we have ruleset S and grammars G1 and G2 based on S and
> precompute()d separately and recognizers R1 and R2 based on G1 and G2,
> then can R1 and R2 be used for thread-safe parsing?
Yes, R1 and R2 could be used in different threads safely. Recognizers
based on the same grammar CANNOT be used safely in different threads,
but for this purpose G1 and G2 are NOT the same if they were separately
created. That both were created from ruleset S is, for the purposes of
determining thread-safety, not relevant.