Multiple issues

Hi..   First thanks for this incredible parser ! I love it ... This is exactly what i wanted : An AST with visitor and a beautiful example that displays source code. I could not dream better :)   ...

Id #30651 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by Astyan | Created: May 9, 2011 at 4:22 PM by Astyan

Crashes (NullReferenceException) on a simple testcase involving string constructor with lambda

The following testcase crashes the parser:   public class X { public override string ToString() { return new string(foo(x => bar.baz(x))); } }

Id #28969 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by Timwi | Created: Sep 26, 2010 at 2:37 PM by Timwi

Crashes while trying to parse char literals specified with \x

Crashes when using \x to specify the value of the char char foo = '\xaa';   Exception Info: char primitive value is not a char at DDW.CharPrimitive..ctor(String value, Token relatedToken) in D:\...

Id #26210 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by sergiocf | Created: Feb 13, 2010 at 10:59 PM by sergiocf

Crashes while parsing Linq Expressions

It crashed while trying to parse the following line: string[] strings = new string[2]; strings[0] = "abc"; strings[1] = "bc";   int len = (from str in strings select str.Length).Min();   Exception ...

Id #26209 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by sergiocf | Created: Feb 13, 2010 at 10:55 PM by sergiocf

Parser does not handle C# 3.0 class initialisation statement

Hi all,   Great work - I have found a bug parsing C# 3.0 and have attached a resolution to the bug   The code construct;   var people = new Person { Name="Fred", Age = 24, Bored = false };   ...

Id #25752 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by debreuil | Created: Dec 22, 2009 at 9:50 AM by DementedDevil

PredefinedTypeNodes not returned for Predefined Types in for statements

The parser defines the type for   int i = 0 ;   as a PredefinedTypeNode.   However, in the statement :   for (int i = 0 ; i < 10 ; i++) it does not.   It looks like it goes wrong in method P...

Id #24519 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by debreuil | Created: Sep 2, 2009 at 2:47 PM by paul_the_kelly

Array types in generic type lists not supported

The valid line   List<int[]> lotList = new List<int[]>();   leads to the error:   Error: Expected Comma found: LBracket in token LBracket   Array types have to be valid types in generic type lists.

Id #23079 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by MirkoMaty | Created: Jun 15, 2009 at 12:16 PM by MirkoMaty

Comment in the middle of an condition

This Code doesn't parse:   if (i == 1 /// comment && i == 1) DoA(); else DoB();     But I still love your parser!!   Thanks, Wolfram

Id #22474 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by Tih2000 | Created: May 19, 2009 at 3:10 PM by Tih2000

Namespaces always empty

Hi,   I'd found that the Namespaces collection always comes empty. Is this something that it is not implemented or it is a bug?

Id #21965 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by CheloXL | Created: Apr 7, 2009 at 4:23 PM by CheloXL

Codebuilder does not work correctly

Hi,   Trying to use the codebuilder, i had found the following: public CodeBuilder Append(char value, int repeatCount) { return Append(value, repeatCount); }   That's wrong because the function ...

Id #21962 | Release: None | Updated: Feb 14, 2013 at 6:32 PM by CheloXL | Created: Apr 7, 2009 at 2:29 PM by CheloXL