Welcome, Guest! Log In | Create Account

Share

Extensible Compiler for JVM

by const

The goal of the project is to create extensible compiler to JVM. The compiler uses plugins and extensible syntax defined in separate project.


http://xc4j.sourceforge.net

Code Generators, Compilers

Project Feed

  • Java version of parser is packaged and released

    Java version of parser 0.0.1 is packaged is released along with xj demos.

    01:57PM on Feb 10 2004 by const

  • gtl.parser 0.0.1 file released: gtl.parser-0_0_1.zip

    
                
            
            

    12:00AM on Feb 08 2004

  • gtl.parser 0.0.1 file released: xj.ast-0_0_1.zip

    
                
            
            

    12:00AM on Feb 08 2004

  • UPDATE: Java version of parsser

    Java version of parser, now with language extesiblity support is put in CVS. Also grammar for XJ language was developed, but currently it is under testing. See modules "xj" and "gtl" in cvs. Code works, but it is very difficult to ...

    05:48AM on Jul 07 2003 by const

  • UPDATE: first performance measurements

    .NET Term parser have been converted to pull pull model. Also first performance measurements or parsing have been performed. For 100002 (>2 mb) line file that contain repeated text: package test; class public HelloWorld { to static public ...

    02:17AM on Nov 14 2002 by const

  • UPDATE: Term parser for HelloWorld

    Term parser for hello world sample created. A gtl2xml tool is written and works so and gtl file could be converted to xml file. Term parser is written in C# and available as "df" module in cvs.

    05:06PM on Aug 11 2002 by const

  • segment syntax doc is posted

    I were experimenting with python-like segment syntax lately. Such syntax have much more simple error recovery, which were a problem with java-like sysntax. Term sysntax part is being written, but do not expect anything very ...

    12:44PM on Aug 02 2001 by const

  • some changes

    Metadata changed one more time. It is completly reworked. Syntax have been reworked to resemble Java's one. Some changes are in CVS but they do not work yet. I plan 0.0.3 version that will be able to generate xml tree from hello world. Parser is under ...

    12:05PM on Jan 20 2001 by const

  • metadata is changing

    I'm working on changing metadata for paraser. I'm doing a specialization of it for my parser. I found several common patterns and will use better names for them instead of current varaints.

    01:22PM on Oct 17 2000 by const

  • Project finally is in CVS

    The project was put to CVS. All changes will go in the main branch so far.

    12:44PM on Oct 04 2000 by const

Extensible Compiler for JVM Actions