Parser of C# source code

Hello,
I search different parser of C# source code. So, in R#, the parser of source code is an external tool or is created from scratch. If it's an external tool, what is it ?And if it's a creation from scratch, is it a free API to use?

Thanks in advance.

2 comments
Comment actions Permalink

We've created c# parser from scratch using our own tools.

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"fafa" <no_reply@jetbrains.com> wrote in message
news:24875986.105791215694611425.JavaMail.jive@app4.labs.intellij.net...

Hello,
I search different parser of C# source code. So, in R#, the parser of
source code is an external tool or is created from scratch. If it's an
external tool, what is it ?And if it's a creation from scratch, is it a
free API to use?

>

Thanks in advance.



0
Comment actions Permalink

Hello,

So, in R#, the parser of
source code is an external tool or is created from scratch.


R# employs its own parser.

To utilize an external tool in such a complex way as R# needs, you'll have
to tweak it anyway right to the degree of writing your own one.

And if it's a creation from scratch, is it a free API to use?


To use the R# API, you (and any end user of the software) must have a valid
copy of R# installed. Then any of the parsing, analysis, refactoring and
so on API could be used by the tool. R# has special support for lightweight
plugins that are loaded into Visual Studio and R# automatically when R# starts.
See http://www.jetbrains.com/resharper/plugins/index.html for some useful
examples.


Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”


0

Please sign in to leave a comment.