RSS 501 projects tagged "Compilers"

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 194.81
Vit 26.73

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

Download Website Updated 19 Jan 2009 X#

Screenshot
Pop 25.59
Vit 1.00

X# (pronounced X-sharp) is an XML-oriented programming language designed to quickly create Web applications and services. Everything is represented as an XML tree, and instead of using functions to manipulate information or perform actions, all possible operations are done by adding, removing, or changing nodes from this tree. Since there are no functions to learn and everything is done intuitively, even inexperienced developers can create complex Web applications and services quickly.

No download Website Updated 19 Jan 2009 KBasic

Screenshot
Pop 45.17
Vit 1.00

KBasic is a programming language related to VB.NET, Visual Basic, Visual Basic for Applications, and Java. It combines the best features of those tools and comes with built-in backward-compatibility support for VB, VBA, and QBasic. It also comes with support for VB.NET syntax, functions, and similar objects and classes. It allows developers with an installed base of VB applications to start developing for a mixed-platform environment. KBasic comprises a compiler, an interpreter, and an integrated development environment.

Download Website Updated 28 Jul 2012 Cilk++

Screenshot
Pop 36.19
Vit 2.48

Cilk++ is a parallel variant of the C++ programming language. From a syntactical standpoint, the changes consist of keywords which explicitly denote where parallelization should take place.

Download Website Updated 17 Jan 2010 Absimpa

Screenshot
Pop 23.49
Vit 2.24

Absimpa is a Java class library that provides a recursive decent parser. It is an experiment in abstraction and Java generics. It tries to include only the essentials of what makes out a parser and to leave out, or rather leave free for specification, what is not relevant for the parsing process.

Download Website Updated 14 Sep 2009 Monster Scripting Language

Screenshot
Pop 49.56
Vit 2.43

Monster script (or just Monster) is an advanced scripting language made specifically for game development. The language features many new and powerful features, while still aiming first and foremost at increasing productivity and actual usability. The language is especially designed to facilitate game modding and user-generated content and scripts. It is highly object oriented, type safe, bytecode-compiled, and is easily embedded into existing game engines.

Download Website Updated 15 Nov 2008 Wirbel

Screenshot
Pop 71.66
Vit 2.01

Wirbel is a programming language with a syntax and semantics similar to Python. Unlike Python, it is a compiler language, and compiles into native machine code. Wirbel programs execute very fast and do not need any runtime environment, not even a library.

Download Website Updated 05 Jun 2012 Cetus

Screenshot
Pop 54.86
Vit 3.83

Cetus is a compiler infrastructure for the source-to-source transformation of software programs. It currently supports ANSI C and is under development to support C++.

Download Website Updated 15 Oct 2008 Ivy C compiler

Screenshot
Pop 23.13
Vit 1.00

Ivy is a compiler and runtime library for an extended dialect of C that checks type, memory, and concurrency safety. Ivy supports the full C language, and relies on a small number of lightweight annotations in the source code to keep time and space overheads reasonable. Ivy is implemented as a C-to-C compiler using gcc as its backend.

Download Website Updated 27 Jan 2009 CocoXml

Screenshot
Pop 22.25
Vit 1.78

CocoXml is a combination of programming language scanner/parser generator (defined by .atg) and XML language scanner/parser generator (defined by .xatg). The generated sources can be updated by updating the .atg or .xatg. Source inclusion, automatic indentation, and backslash newline are supported. Some real usable scanners and parsers are provided for CExpr, JSON, Kconfig, patch, and RSS.

Screenshot

Project Spotlight

Scid vs. PC

A chess database application, PGN viewer, and more.

Screenshot

Project Spotlight

Wenity

A multi-platform Zenity clone.