RSS 16 projects tagged "compiler"

No download Website Updated 20 Apr 2009 teeterl

Screenshot
Pop 28.81
Vit 42.68

teeterl is a lean, portable implementation of Erlang. teeterl starts from a single executable file without any additional harness. teeterl is built using Apache Portable Runtime, a library tested on dozens of OSes and their flavors. teeterl borrows from industry-standard Erlang/OTP, especially when it comes to compiler front-end. teeterl provides the concurrency power of Erlang without any telecom cruft.

Download Website Updated 12 Oct 2009 Kouprey

Screenshot
Pop 33.02
Vit 2.53

Kouprey is a library that can be used to build and run parsers based on the Parsing Expression Grammar (PEG) formalism. It does not have any special requirements beyond standard ECMAScript/JavaScript, and can be used to parse arbitrarily complex languages inside a Web browser or other JavaScript runtime. It has been used to parse complex general purpose programming languages, and comes with numerous examples.

No download Website Updated 08 Sep 2010 chocoada

Screenshot
Pop 25.50
Vit 1.07

Chocoada is an Ada to lisp translator/compiler.

No download No website Updated 18 Jul 2013 chmc

Screenshot
Pop 29.46
Vit 3.92

chmc is a CHM compiler command targeted for Unix CHM viewers.

Download Website Updated 16 Dec 2010 GNU Modula-2

Screenshot
Pop 27.44
Vit 1.00

The GNU Modula-2 compiler is one of a number of front end languages to GCC (the GNU Compiler Collection). As such, it has been designed to coexist with other GCC languages. For example, it can be used in mixed language projects and it can catch C++ exceptions and throw exceptions which can be caught by C++. Users can also exploit conditional compilation and full gcc backend optimization and architecture coverage. GNU Modula-2 can produce position independent code and can easily produce shared libraries from modules. The compiler provides a swig interface file generator option, which allows scripting languages such as Python to import modules written in Modula-2 and also catch exceptions thrown by Modula-2. The compiler translates PIM2, PIM3, PIM4, and ISO dialects of Modula-2.

Download Website Updated 22 Jun 2011 aida

Screenshot
Pop 17.20
Vit 32.08

The Aida project is two-fold: it defines a simple common markup language designed to describe structured text, and it implements a compiler that translates the Aida syntax into various target formats (HTML, LaTeX, Trac, Mediawiki, Text, Markdown, and others). The system is fast, flexible, and extensible. The core command, aida, is a strict parser (written using Bison and Flex), which analyzes files written in the Aida Markup Language and invokes callbacks in order to convert them to the target format. It embeds a Tcl language interpreter and the callbacks are written in Tcl. This makes it very easy to extend the library and to define new target formats. Furthermore, the Aida files are highly parameterizable via a header and the entire system is configurable at the admin and at the user level. It is also possible to evaluate Tcl code within an Aida file and thus create dynamic contents.

Download Website Updated 29 Jul 2013 o42a

Screenshot
Pop 71.87
Vit 7.85

o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.

No download Website Updated 11 Nov 2011 The TI-BASIC Compiler

Screenshot
Pop 17.18
Vit 29.78

The TI-BASIC Compiler allows you to write TI-BASIC programs for the Texas Instruments TI-83 and TI-84+ calculators using your computer instead of the calculator's keyboard. This allows you to spend more time writing code than navigating menus or trying to scroll around the tiny screen on the calculator.

Download Website Updated 09 Aug 2013 Build CC

Screenshot
Pop 54.41
Vit 4.10

Build CC is a simple script that automates the building of cross compilers using the GNU toolchain.

No download Website Updated 05 Jul 2012 UniCC

Screenshot
Pop 23.45
Vit 25.51

UniCC, (Universal Compiler-Compiler) is a powerful LALR(1) parser generator and language development system for computer professionals. It serves as an all-round design and build tool assisting compiler writers in any parsing-related task, including production quality compiler construction and the implementation of domain specific languages. It unifies an integrated generator for lexical analyzers and a powerful LALR(1) parser generator into one software solution. The programming interface is a rich, extendable, and innovative BNF-based grammar definition language for expressing context-free grammars.

Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.

Screenshot

Project Spotlight

GunsPHP

An event-based JavaScript embedded PHP framework.