[Fwd: Re: [Mono-list] couple questions on mcs and parsing]

Ravi Pratap M ravi@ximian.com
13 Jun 2002 14:34:07 -0500


Forgot to send this to the list.

-----Forwarded Message-----

From: Ravi Pratap M <ravi@ximian.com>
To: Dennis Lu <dlu@rice.edu>
Subject: Re: [Mono-list] couple questions on mcs and parsing
Date: 13 Jun 2002 12:47:09 -0500

Hi Dennis,

On Thu, 2002-06-13 at 11:36, Dennis Lu wrote:
> I am building what is in essence a simple C# interpreter. What I'm most

	Hmm, have you taken a look at mint - our interpreter ? Perhaps you
would like to use that :-)


> - how can i build mcs in VS? It says it can't find cs-parser.cs

	cs-parser.cs is generated from cs-parser.jay by Jay. The problem is
that currently mcs does not lend itself to being used in VS since we
haven't bothered setting up the project files  since we use a makefile.
You could however submit patches  if you get it working.


> - how could I get a reference to the generated AST by the parser? looking at
> the parse method in the driver, the CSharpParser just gets thrown away.

	Yes the parser gets thrown away but the AST is stored in the Tree
class.


> - would it be possible to add visitor hooks into the AST generated by the
> parser?

	Yes, certainly it should be possible :-)



> - Is it possible to just extract the files necessary for the parser?

	Yes.



	Hope that helps,


			Ravi