RSS

Recent news

Erlang Plugin for NetBeans in Scala#5: Structure Analyzer

Caoyuan Blog - February 11, 2009

During the weekend, I’ve done some preliminary error recover work for Erlang’s rats! definition. Now I’ll go on some features based on analysis on AST tree. As the simplest step, we’ll visit/analyze AST tree to get the structure information, use them for Navigator window and…

More (0 comments)

Erlang Plugin for NetBeans in Scala#4: Minimal Parser Intergation

Caoyuan Blog - February 08, 2009

With lexer integrated, you’ve got all tokens of source file. You can code for pretty formatting, indentation, auto pair inserting, pair matching based on tokens now. But I’ll try to integrate an Erlang parser first to get the basic infrastructure ready. I can choose to…

More (0 comments)

Erlang Plugin for NetBeans in Scala#4: Minimal Parser Intergation

Caoyuan Blog - February 08, 2009

With lexer integrated, you’ve got all tokens of source file. You can code for pretty formatting, indentation, auto pair inserting, pair matching based on tokens now. But I’ll try to integrate an Erlang parser first to get the basic infrastructure ready. I can choose to…

More (0 comments)

Erlang Plugin for NetBeans in Scala#4: Minimal Parser Intergation

Caoyuan Blog - February 07, 2009

With lexer integrated, you’ve got all tokens of source file. You can code for pretty formatting, indentation, auto pair inserting, pair matching based on tokens now. But I’ll try to integrate an Erlang parser first to get the basic infrastructure ready. I can choose to…

More (0 comments)

Erlang Plugin for NetBeans in Scala#3: Minimal Lexer Intergation

Caoyuan Blog - February 05, 2009

>>> Updated Feb 8: Code fixed to avoid an infinite cycled scanning when source file size > 16k === The minim supporting is to integrate a language lexer to NetBeans’s language support framework. As NetBeans 7.0, there is a new effort for common language supporting,…

More (0 comments)

Erlang Plugin for NetBeans in Scala#3: Minimal Lexer Intergation

Caoyuan Blog - February 05, 2009

>>> Updated Feb 8: Code fixed to avoid an infinite cycled scanning when source file size > 16k === The minim supporting is to integrate a language lexer to NetBeans’s language support framework. As NetBeans 7.0, there is a new effort for common language supporting,…

More (0 comments)

Erlang Plugin for NetBeans in Scala#2: Set Environment for Writing NetBeans Module in Scala

Caoyuan Blog - February 05, 2009

I’m going to create new Erlang Editor module in Scala, the module project is under http://hg.netbeans.org/main/contrib/file/0caa5d009839/erlang.editor/ which I just committed in. The first step is to get Scala source file mixed in Java based NetBeans source/project tree. After define project’s manifest,mf, we’ll create a special…

More (0 comments)

Erlang Plugin for NetBeans in Scala#2: Set Environment for Writing NetBeans Module in Scala

Caoyuan Blog - February 05, 2009

I’m going to create new Erlang Editor module in Scala, the module project is under http://hg.netbeans.org/main/contrib/file/0caa5d009839/erlang.editor/ which I just committed in. The first step is to get Scala source file mixed in Java based NetBeans source/project tree. After define project’s manifest,mf, we’ll create a special…

More (0 comments)

Erlang Plugin for NetBeans in Scala#3: Minimal Lexer Interation

Caoyuan Blog - February 04, 2009

The minim supporting is to integrate a language lexer to NetBeans’s language support framework. As NetBeans 7.0, there is a new effort for common language supporting, which is called CSL (Common Scripting Language). Don’t be confused by this module’s name, it not only for scripting…

More (0 comments)

Erlang Plugin for NetBeans in Scala#2: Set Environment for Writing NetBeans Module in Scala

Caoyuan Blog - February 04, 2009

To create language support for NetBeans. The first step is to integrate a language lexer to NetBeans’s language support framework. As NetBeans 7.0, there is a new effort for common language supporting, which is called CSL (Common Scripting Language). Don’t be confused by this module’s…

More (0 comments)

« First  <  3 4 5 6 7 >  Last »