I am using Grammatica 1.5 (2009-03-07) to generate a C# parser. If I
use ^ in regular expressions then the expression fail to match, although
no error is produced. I see that bug #3597 claims to have fixed this,
but perhaps the fix only works with Java parsers.
I can get around this by changing my tokens from (for example):