Hi,<div><br></div><div>We've run into a possible bug in the c# code generation - for a set of input files (<a href="http://gist.github.com/287694">http://gist.github.com/287694</a>), the generated _lexer_actions table have a length of 130, while the generated type of the indexers (_acts and __acts) is sbyte ([-128..127]), causing an overflow (and an index out of range exception afterwards) when executing the actions. Using Java as output, or changing the types of these variables to short in C# result in the generated machine working as expected. Based on the sources, for all output languages except C#, these indexers have a hardcoded type of UINT.</div>
<div><br></div><div>Can someone please confirm whether it's really a bug, and/or if there's any workaround?</div><div><br></div><div>thx,</div><div>sztupi</div>