This project has moved and is read-only. For the latest updates, please go here.

How can i run an c# function with Irony parser

Feb 21, 2012 at 11:24 AM


I try to write a shell script with Silverlight/C #.
I know how to parse a unit c # (using Irony).
Can I start a running feature of the unit parsed.


Unit :
"namespace Irony.Samples.CSharp {                                                 
   class sample
      public void sample()                                                        
      const int constint = 1;                                                    
      public int toto(ref int param1, int param2)                                
            int result = param1 + param2;
            return result;                                                  
} "

I Want execut toto(5, 10) and recover the return value.

Sorry for my bad english

Feb 21, 2012 at 8:25 PM

c# grammar can do parsing only - there is no interpreting model for it (AST nodes like in expression evaluator sample). 

Feb 22, 2012 at 7:05 AM

Thank you for that answer.

I was afraid  i had to build my own interpreter.

'll have to do