RSS 494 projects tagged "Compilers"

Download No website Updated 11 Feb 2010 MBase

Screenshot
Pop 21.38
Vit 1.00

MBase is a .NET-oriented meta-programming framework. It is designed for rapid development and high quality implementation of custom programming language compilers, but can also serve as a robust and flexible embeddable scripting engine. Applications are not limited to .NET platform, since MBase can be used to implement compilers targeting other platforms - JVM, native assembly, C, etc.

No download No website Updated 02 May 2013 Objeck Programming Language

Screenshot
Pop 279.17
Vit 53.11

The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.

No download Website Updated 10 Mar 2010 Java Cobol Lexer

Screenshot
Pop 17.75
Vit 34.19

Java Cobol Lexer is a library that takes a Cobol source program and return it as a list of lexical tokens. You can use it, for example, as part of a Cobol compiler, pre-processor, pretty formatter, static code checker, or syntax highlighter. The library accepts source code in fixed, free, and mixed formats. It processes standard Cobol 85.

Download No website Updated 12 Mar 2010 autober

Screenshot
Pop 22.20
Vit 1.00

autober is a language for generating BER decoders. It's different from an ASN.1 compiler in that it's much simpler and it only deals with BER-encoded messages. It is intended for smart card and RFID applications where much of the data stored on these devices is, in-fact, BER-encoded TLV data. The language is designed to be very similar to the template definitions found in the specifications for smart card and RFID applications.

No download Website Updated 24 Jun 2010 htmlc

Screenshot
Pop 23.54
Vit 1.05

htmlc is a utility for transforming HTML-4.01-strict or XHTML-1.0-strict files into equivalent DOM-building invocations in C. It uses the libhtml library. htmlc was inspired by xmlc, an HTML to Java compiler for Enhydra.

No download Website Updated 25 Apr 2010 Supernova

Screenshot
Pop 23.62
Vit 33.51

The Supernova programming language is a modern scripting language and the first one that presents the concept of programming with direct fiction description using a clear subset of pure human language. It is easy for users with no programming experience. It is not sensitive to case, spaces, tabs, or line breaks. It support GUI programming. The source code can be written in a mixture of Arabic and English. It lets you distribute directly executable application files. It lets you use the Windows API and call DLL functions. It includes libraries for sound playing, sound recording, and movie playing. It includes commands for text processing, date and time processing, multi-dimension arrays, and file I/O. Its documentation includes many samples and tests.

No download Website Updated 06 Jul 2010 Stab Language

Screenshot
Pop 16.61
Vit 1.46

Stab is a multi-paradigm, type-safe programming language. It will be familiar to Java and C# programmers. The compiler produces Java bytecode. Stab integrates features like lambda expressions, iterator blocks, language integrated queries, and more. It can directly use any existing Java libraries, and libraries written in Stab are directly usable from Java.

Download No website Updated 26 Jan 2012 MyJIT

Screenshot
Pop 84.95
Vit 5.99

MyJIT is a small modular library for dynamic code generation based on a simple register-based VM. The design of the VM is very similar to RISC processors and GNU lightning. The library is an ideal tool for creating more sophisticated JIT compilers.

No download No website Updated 08 Jul 2010 FSMGen

Screenshot
Pop 18.60
Vit 32.38

The FSMGen program is a compiler that assembles a state machine definition into executable code in C. The output is designed to be generic and is not bound to any particular input. The tarball contains source code and a Makefile for building it on Linux systems.

Download Website Updated 31 Dec 2011 nyu

Screenshot
Pop 64.69
Vit 2.46

nyu is a combination of modern academic approaches to parsing formal grammars from PEGs and expression grammars that represents the new state of the art in parser generators. nyu grammars are written in a powerful language based on PEGs (parsing expression grammars) but with modifications to allow both the AST and the parser to be specified intuitively in a single grammar. nyu outputs parsers that take advantage of the chilon::parser meta-programming library for C++. The generated parsers are almost as concise and readable as the input grammars, yet perform as well as hand-written C code. nyu ASTs are built using tuples, variant types, and lists, and allow self referential parsers and AST nodes to be manipulated. Advanced features such as hashed containers and grammar inheritance are also possible and well tested. nyu is currently powerful enough to deal with complex grammars and bootstraps its own parser.

Screenshot

Project Spotlight

Makeflow

A workflow engine for executing large complex applications on clusters, clouds, and grids.

Screenshot

Project Spotlight

JSkat

A Skat game in Java.