Language API documentation?

Hi Folks,

We're excited about this addition to 5.0 (congratulations!) and we'd like to look at the documentation for the Language API in particular. However, I haven't been able to find any. I've seen references in this forum to examples and skeletons, esp. the JavaScript implementation. Would you please tell me where we can get started? Thanks!

matt

6 comments
Comment actions Permalink

Hello Matthew,

MC> We're excited about this addition to 5.0 (congratulations!) and we'd
MC> like to look at the documentation for the Language API in
MC> particular. However, I haven't been able to find any. I've seen
MC> references in this forum to examples and skeletons, esp. the
MC> JavaScript implementation. Would you please tell me where we can get
MC> started? Thanks!

The IDEA plugin development package contains the source code for the JavaScript
plugin and JavaDocs for classes related to the Language API (mostly classes
in the com.intellij.lang package). You can download the plugin development
package from http://www.jetbrains.com/idea/download/index.html (click on
"Plugin Development Package" link)

If you have more questions, feel free to ask them in this forum.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

Having the source for plug-ins is great but it is not a replacement for good detailed tutorials and javadoc. I'm surprised this has received so little focus. Just compare what is available for Idea with the documentation available for eclipse.

Each release of Idea I keep expecting things to get better but each release has been a disappointment. Idea is a great program. Why can't we have great documentation to go along with it?

0
Comment actions Permalink

Hello Glen,

GS> Having the source for plug-ins is great but it is not a replacement
GS> for good detailed tutorials and javadoc. I'm surprised this has
GS> received so little focus. Just compare what is available for Idea
GS> with the documentation available for eclipse.
GS>
GS> Each release of Idea I keep expecting things to get better but each
GS> release has been a disappointment. Idea is a great program. Why
GS> can't we have great documentation to go along with it?

In fact, we are working on the javadocs now, and the Language API has complete
and (reasonably) detailed javadocs. Tutorials are coming, too.

Documentation will come, but it will take time - just because of the sheer
quantity of undocumented classes and methods that we have now.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

That is great news. I look forward to seeing it. I suspect that given enough good quality documentation the number of plugins being written will jump considerably.

0
Comment actions Permalink

In fact, we are working on the javadocs now, and the
Language API has complete
and (reasonably) detailed javadocs. Tutorials are
coming, too.

Any news on the upcoming tutorials and such? And how powerful is the language API?

0
Comment actions Permalink

Hello Rune,

>> In fact, we are working on the javadocs now, and the
>> Language API has complete
>> and (reasonably) detailed javadocs. Tutorials are
>> coming, too.
RV> Any news on the upcoming tutorials and such? And how powerful is the
RV> language API?

The tutorial is not upcoming, it has been out for several months.

http://www.jetbrains.com/idea/plugins/developing_custom_language_plugins.html

This article is also included in the Plugin Development Package for IntelliJ
IDEA 5.0.2.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Please sign in to leave a comment.