Already a member? Log in

Sign up with your...


Sign Up with your email address

Add Tags

Duplicate Tags

Rename Tags

Share This URL With Others!

Save Link

Sign in

Sign Up with your email address

Sign up

By clicking the button, you agree to the Terms & Conditions.

Forgot Password?

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.


DLTK IDE Guide:Step 2. Towards an Editor - Eclipsepedia

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: [[1]]

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.

Share It With Others!