Please enter your username below and press the send button.A password reset link will be sent to you.
If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.
Recently Saved by gd007 on March 27, 2012
First saved by alokpaul on June 24, 2008
This tutorial describes the set of steps to create an Integrated Development Environment (IDE) for a dynamically-typed language using Eclipse Dynamic Languages Toolkit (DLTK). In this tutorial we will make a simple editor for Python language.
Eclipse 3.5, 3.6, 3.7
Latest DLTK 3.0
Plugins code from cvs
ANTLR runtime bundle from orbit project: []
Python source parser.
Some words about source parsers. DLTK allows contribution of source code parsers via org.eclipse.dltk.core.sourceParsers extension point. Source parser builds source module Abstract Syntax Tree. AST is used in SourceElementParsers to building structure model.
Python source parser is quite complicated and cannot be created during this short tutorial. We provide parser implementation in *org.eclipse.dltk.examples.python.part2 plugin*.
Source parser and source element parser contribution from plugin.xml:
DLTK allows priority overriding of source parser and source element parser. Parsers from part2 plug-in will override previous contribution from org.eclipse.dltk.examples.python plug-in.