Revision 562038

Go back to digest for 16th July 2006

Bug Fixes in Development Tools

Jakob Petsovits committed changes in /branches/work/kdevelop-pg/examples/csharp:

First round of bug fixes for the C# parser.
While not everything works yet, the improvements are
significant enough so that many source files do pass already.

Unfortunately, I had to discover that C# (as opposed to Java) needs
LL(k) lookahead for every occurrence of type arguments, or it may take
less-than comparisons for type arguments. Wicked, but necessary.
-- Diese und die folgenden Zeilen werden ignoriert --

File Changes

Modified 7 files
  • /branches/work/kdevelop-pg/examples/csharp
  •   /csharp.cpp
  •   /csharp.g
  •   /csharp.h
  •   /csharp_lexer.cc
  •   /csharp_lexer.ll
  •   /csharp_lookahead.cpp
  •   /csharp_lookahead.h
7 files changed in total