It's Freaky


   

Fantom IDE - FantomIDE


Netbeans based Standalone IDE / Plugin for the Fantom Language


This can be installed as a plugin to an existing Netbeans installation or as a standalone IDE for the Fantom language (based on Netbeans)

It contains out of the box support for Fantom as well as Java, Javascript, CSS, HTML, XML, Subversion, Mercurial.

Also any other features you need, say hudson support are just a few clicks away under tools/plugins.

Screen shot


You can also check a demo "screencast("movie") in the demo section.

fannb.png

Infos


I have written the Grammar/Lexer/Parser using the ANTLR tool (together with the great ANTLRWorks debugger).
Update: Replaced ANTLR with parboiled (Mrach 2010)

On the Netbeans Side i'm using the brand new (NB 6.7) CSL API (Language support).

Learning ANTLR has been a challenge as well as the new CSL API, which is not yet much documented.

However Caoyuan's Blog and help has been immensely useful (Thank you !)

Many thanks to Geertjan Wielenga as well, for all the useful tutorials / blog entries he made available.

And all the authors of the other NB plugins I've been looking at.

Used Libraries


The following opensource libraries are bundled:
  • ANTLR-runtime : Used to parse source files (grammar)
  • Parboiled: Used to parse source files (grammar)
  • JavaOnTracks: My own java frameworks. I use some templating and database features.
  • H2: I use this database for Indexing source code (completion etc...)




Last modified: Mon Mar 08 17:27:04 EST 2010 by Thibaut Colar