[antlr-interest] Problems debugging large grammar in Visual Studio 2005

Loring Craymer lgcraymer at yahoo.com
Fri Jul 13 08:51:24 PDT 2007


Sounds like there is an "unsigned short" index
somewhere in the MS code.  If so, you will have to get
a bug fix to get past 65535 lines (and answer the
inevitable "why are you debugging a 100K line file?"
question).

--Loring

--- troy runkel <trunkel at gmail.com> wrote:

> I'm using ANTLR v3 and the C target.  I have a large
> grammar file
> (2500 lines) which builds into an even larger C
> parser file (107000
> lines).  When debugging the generated parser in
> Visual Studio 2005, if
> I attempt to step into a function located in the
> bottom half of the
> file the debugger won't display the correct source
> location.  This
> behavior is fairly consistent.  I can step
> through/into functions in
> the top half of the file without problems.  As soon
> as I step into a
> function in the bottom half of the file the debugger
> displays
> incorrect source information.  I can debug at the
> assembly level, but
> that's a bit of a pain.
> 
> I realize this is more of a compiler issue than an
> ANTLR issue, but
> before I attempt to navigate through the labyrinth
> of Microsoft
> technical support I thought I'd check here first. 
> Has anybody seen
> this sort of behavior?  Thanks.
> 
> Troy Runkel
> 



       
____________________________________________________________________________________
Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games.
http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow  


More information about the antlr-interest mailing list