Re: [C--] Mlite C Compiler -- A C front-end generates C-- code

Ning Wang <[email protected]> Sun, 27 Jun 2010 22:01:36 -0700
Newsgroups gmane.comp.lang.c--
Message-ID <[email protected]>
Here you go.

The mlitecc source code:  
http://www.ningwang.org/releases/mlitecc-0.1.tar.gz
The immediate dependent packages to build mlitecc and Quick C--: 
http://www.ningwang.org/releases/mlitecc-build-tools-0.1.tar.gz

I also have a set of regression unit test cases extracted from GCC 
testsuite and others. I will package them and release it as a seperated 
package.


It depends on what your target language is?

If it's cmm, yes, it will reduce your coding time. 

If you just need a AST, you can get the C Parser from CIL or just grab 
the frontc folder from the mlitecc release. 

If you need a Syntax Tree matchs C99 grammar in the C99 standard, you 
only need to intercept the first step of mlitecc translation that 
converts Cabs to Ast_aa_gram.ml.
Ast_aa_gram.ml defines the syntax tree matching C99 grammer.

Cheers,
Ning

jitesh Dundas wrote:
> Hi,
> I need this fron-end for some of my AI coding.Will this reduce my coding time?
> Could you send me a download link.
> Regards,
> jd
>
> On 6/27/10, Norman Ramsey <[email protected]> wrote:
>   
>>  > Mlite C Compiler (mlitecc) is a C front-end implemented in Ocaml.
>>
>> Ning,
>>
>> I haven't looked at CIL since forever.
>> How's the C99 support?
>>
>>
>> Norman
>> _______________________________________________
>> Cminusminus mailing list
>> [email protected]
>> https://lists.eecs.harvard.edu/mailman/listinfo/cminusminus
>>
>>     
>
>
>   

_______________________________________________
Cminusminus mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/cminusminus